1 <?xml version="1.0" encoding="utf-8"?>
5 <menuitem groups="base.group_extended" id="menu_product_pricelist_main" name="Pricelists" parent="product.menu_config_product" sequence="2"/>
7 <record id="product_pricelist_version_form_view" model="ir.ui.view">
8 <field name="name">product.pricelist.version.form</field>
9 <field name="model">product.pricelist.version</field>
10 <field name="type">form</field>
11 <field name="arch" type="xml">
12 <form string="Pricelist Version">
13 <field name="name" select="1"/>
14 <field name="active" select="2"/>
15 <field colspan="4" name="pricelist_id" select="1"/>
16 <field name="date_start" select="1"/>
17 <field name="date_end" select="1"/>
18 <field name="company_id" groups="base.group_multi_company"/>
19 <field colspan="4" name="items_id" nolabel="1" widget="one2many_list"/>
23 <record id="product_pricelist_version_tree_view" model="ir.ui.view">
24 <field name="name">product.pricelist.version.tree</field>
25 <field name="model">product.pricelist.version</field>
26 <field name="type">tree</field>
27 <field name="arch" type="xml">
28 <tree string="Pricelist Version">
30 <field name="pricelist_id"/>
31 <field name="date_start"/>
32 <field name="date_end"/>
37 <record id="product_pricelist_action" model="ir.actions.act_window">
38 <field name="name">Pricelist Versions</field>
39 <field name="type">ir.actions.act_window</field>
40 <field name="res_model">product.pricelist.version</field>
41 <field name="view_type">form</field>
42 <field name="view_id" ref="product_pricelist_version_tree_view"/>
44 <menuitem action="product_pricelist_action" id="menu_product_pricelist_action" parent="product.menu_product_pricelist_main" sequence="2"/>
46 <record id="product_pricelist_item_tree_view" model="ir.ui.view">
47 <field name="name">product.pricelist.item.tree</field>
48 <field name="model">product.pricelist.item</field>
49 <field name="type">tree</field>
50 <field name="arch" type="xml">
51 <tree string="Products Listprices Items">
52 <field name="sequence"/>
53 <field colspan="4" name="name" select="1"/>
54 <field name="product_tmpl_id" select="1"/>
55 <field name="categ_id" select="1"/>
56 <field name="min_quantity"/>
62 <record id="product_pricelist_item_form_view" model="ir.ui.view">
63 <field name="name">product.pricelist.item.form</field>
64 <field name="model">product.pricelist.item</field>
65 <field name="type">form</field>
66 <field name="arch" type="xml">
67 <form string="Products Listprices Items">
68 <separator colspan="4" string="Rules Test Match"/>
69 <field colspan="4" name="name" select="1"/>
70 <field name="product_id" on_change="product_id_change(product_id)" select="1"/>
71 <field name="product_tmpl_id" select="1"/>
72 <field name="categ_id" select="1"/>
73 <field name="company_id" groups="base.group_multi_company"/>
75 <field name="min_quantity"/>
76 <field name="sequence"/>
77 <separator colspan="4" string="Price Computation"/>
80 <field name="base_pricelist_id" attrs="{'required': [('base','=', -1)], 'readonly': [('base','!=', -1)]}"/>
81 <group col="6" colspan="5">
82 <label string="New Price ="/>
83 <label string="Base Price"/>
84 <label string="* ( 1 + "/>
85 <field name="price_discount" nolabel="1"/>
86 <label string=" ) + "/>
87 <field name="price_surcharge" nolabel="1"/>
89 <field name="price_round" string="Rounding Method"/>
90 <field name="price_min_margin" string="Min. Margin"/>
91 <field name="price_max_margin" string="Max. Margin"/>
98 <record id="product_pricelist_view_tree" model="ir.ui.view">
99 <field name="name">product.pricelist.tree</field>
100 <field name="model">product.pricelist</field>
101 <field name="type">tree</field>
102 <field name="arch" type="xml">
103 <tree string="Products Price List">
106 <field name="currency_id"/>
110 <record id="product_pricelist_view" model="ir.ui.view">
111 <field name="name">product.pricelist.form</field>
112 <field name="model">product.pricelist</field>
113 <field name="type">form</field>
114 <field name="arch" type="xml">
115 <form string="Products Price List">
116 <field name="name" select="1"/>
117 <field name="active" select="1"/>
118 <field name="type" select="1"/>
119 <field name="currency_id" select="1"/>
120 <field name="company_id" groups="base.group_multi_company"/>
121 <field colspan="4" name="version_id" nolabel="1">
122 <form string="Pricelist Version">
123 <field name="name" select="1"/>
124 <field name="active" select="2"/>
125 <field name="date_start" select="1"/>
126 <field name="date_end" select="1"/>
127 <field colspan="4" name="items_id" nolabel="1" widget="one2many_list"/>
129 <tree string="Pricelist Version">
131 <field name="active"/>
132 <field name="date_start"/>
133 <field name="date_end"/>
139 <record id="product_pricelist_action2" model="ir.actions.act_window">
140 <field name="name">Pricelists</field>
141 <field name="type">ir.actions.act_window</field>
142 <field name="res_model">product.pricelist</field>
143 <field name="view_type">form</field>
144 <field name="view_mode">tree,form</field>
146 <menuitem action="product_pricelist_action2" id="menu_product_pricelist_action2" parent="product.menu_product_pricelist_main" sequence="1"/>
148 <record id="product_price_type_view" model="ir.ui.view">
149 <field name="name">product.price.type.form</field>
150 <field name="model">product.price.type</field>
151 <field name="type">form</field>
152 <field name="arch" type="xml">
153 <form string="Products Price Type">
154 <field name="name" select="1"/>
155 <field name="active" select="1"/>
156 <field name="field"/>
157 <field name="currency_id" select="1"/>
161 <record id="product_price_type_action" model="ir.actions.act_window">
162 <field name="name">Prices Types</field>
163 <field name="type">ir.actions.act_window</field>
164 <field name="res_model">product.price.type</field>
165 <field name="view_type">form</field>
166 <field name="view_mode">tree,form</field>
168 <menuitem name="Prices Computations" id="menu_price" parent="product.menu_config_product"/>
169 <menuitem action="product_price_type_action" groups="base.group_extended" id="menu_product_price_type_action" parent="menu_price"/>
171 <record id="product_pricelist_type_view" model="ir.ui.view">
172 <field name="name">product.pricelist.type.form</field>
173 <field name="model">product.pricelist.type</field>
174 <field name="type">form</field>
175 <field name="arch" type="xml">
176 <form string="Pricelist Type">
177 <field name="name" select="1"/>
182 <record id="product_pricelist_type_action" model="ir.actions.act_window">
183 <field name="name">Pricelists Types</field>
184 <field name="type">ir.actions.act_window</field>
185 <field name="res_model">product.pricelist.type</field>
186 <field name="view_type">form</field>
187 <field name="view_mode">tree,form</field>
189 <menuitem action="product_pricelist_type_action" groups="base.group_extended" id="menu_product_pricelist_type_action" parent="menu_price"/>