Salut tout le monde,
Je voudrais ajouter une recherche spéciale par "Brand" c'est à dire par marque de produits dans le Suivi d'activité (Partie Analyse des ventes) , comme sur l'image :
La recherche par Brand se trouvait déjà dans la partie Ventes -> Articles, comme ici :
Alors voilà ce que j'ai fais. J'ai d'abord regardé la vue dans les articles :
Puis, celle de la vue des Analyse de vente :
Et là j'ai crée un module qui ajoute le filtrage par Brand dans Analyse de vente. Voilà ce que j'ai mis dans mon fichier xml :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="UTF-8"?> <openerp> <data> <record model="ir.ui.view" id="view_report_pos_order"> <field name="name">report.pos.order.search</field> <field name="model">report.pos.order</field> <field name="inherit_id" ref="product_brand.product_template_search_view_brand"/> <field name="arch" type="xml"> <xpath expr="//field[@name='User']" position="after"> <field name="product_brand_id"/> </xpath> <xpath expr="//filter[@string='Product Category']" position="before" > <filter string="Brand" name="groupby_brand" domain="[]" context="{'group_by' : 'product_brand_id'}"/> </xpath> </field> </record> </data> </openerp>
Sauf que...J'ai une erreur !
Si quelqu'un pouvait m'expliquer ou me corriger, ça m'aiderait.D\xe9tails de l'erreur :
Le champ `pricelist_id` n'existe pas
Merci
Partager