1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem id="base.menu_product" name="Product Variants" parent="base.menu_base_partner" sequence="9"/>
8 <record id="product_template_search_view" model="ir.ui.view">
9 <field name="name">product.template.search</field>
10 <field name="model">product.template</field>
11 <field name="arch" type="xml">
12 <search string="Product">
13 <field name="name" string="Product" filter_domain="['|',('default_code','ilike',self),('name','ilike',self)]"/>
14 <filter string="Services" name="services" domain="[('type','=','service')]"/>
15 <filter string="Consumable" name="consumable" icon="terp-accessories-archiver" domain="[('type','=','consu')]" help="Consumable products"/>
17 <filter string="Can be Sold" name="filter_to_sell" icon="terp-accessories-archiver-minus" domain="[('sale_ok','=',1)]"/>
18 <field name="categ_id"/>
19 <field string="Product Variant" name="product_variant_ids" filter_domain="['|', ('product_variant_ids.name','ilike',self), ('product_variant_ids.attribute_value_ids.name','ilike',self)]"/>
20 <field name="company_id"/>
21 <field name="pricelist_id" widget="selection" context="{'pricelist': self}" filter_domain="[]" groups="product.group_sale_pricelist"/> <!-- Keep widget=selection on this field to pass numeric `self` value, which is not the case for regular m2o widgets! -->
22 <group expand='0' string='Group by...'>
23 <filter string='Category' domain="[]" context="{'group_by' : 'categ_id'}"/>
24 <filter string='Default Unit of Measure' icon="terp-mrp" domain="[]" context="{'group_by' : 'uom_id'}"/>
25 <filter string='Type' icon="terp-stock_symbol-selection" domain="[]" context="{'group_by' : 'type'}"/>
31 <record id="product_template_tree_view" model="ir.ui.view">
32 <field name="name">product.template.product.tree</field>
33 <field name="model">product.template</field>
34 <field name="arch" type="xml">
35 <tree string="Product">
37 <field name="categ_id"/>
40 <field name="uom_id" invisible="1"/>
45 <!-- base structure of product.template, common with product.product -->
46 <record id="product_template_form_view" model="ir.ui.view">
47 <field name="name">product.template.common.form</field>
48 <field name="model">product.template</field>
49 <field name="mode">primary</field>
50 <field name="arch" type="xml">
51 <form string="Product">
52 <field name="is_product_variant" invisible="1"/>
53 <field name='product_variant_count' invisible='1'/>
55 <field name="id" invisible="True"/>
56 <div class="oe_right oe_button_box" style="width: 300px;" name="buttons">
58 <div class="oe_left" style="width: 500px;">
59 <field name="image_medium" widget="image" class="oe_avatar oe_left"/>
60 <div class="oe_title" style="width: 390px;">
61 <label class="oe_edit_only" for="name" string="Product Name"/>
62 <h1><field name="name" class="oe_inline"/></h1>
63 <div name="options" groups="base.group_user">
65 <field name="sale_ok"/>
66 <label for="sale_ok"/>
72 <page string="Information">
76 <field name="uom_id" on_change="onchange_uom(uom_id,uom_po_id)" groups="product.group_uom"/>
77 <field name="list_price"/>
80 <field name="active"/>
84 <field name="company_id" groups="base.group_multi_company" widget="selection"/>
86 <field name="description" placeholder="describe the product characteristics..."/>
88 <page string="Procurements" groups="base.group_user">
89 <group name="procurement">
90 <group name="general">
91 <field name="standard_price"/>
93 <group name="procurement_uom" groups="product.group_uom" string="Purchase">
94 <field name="uom_po_id"/>
97 <separator string="Suppliers"/>
98 <field name="seller_ids"/>
99 <separator string="Description for Suppliers"/>
100 <field name="description_purchase" placeholder="This note will be displayed on requests for quotation..."/>
102 <page string="Inventory">
103 <group name="inventory">
104 <group name="status" string="Status">
105 <field name="state"/>
106 <field name="product_manager"/>
108 <group name="weight" string="Weights" attrs="{'invisible':[('type','=','service')]}">
109 <field digits="(14, 3)" name="volume"/>
110 <field digits="(14, 3)" name="weight"/>
111 <field digits="(14, 3)" name="weight_net"/>
114 <group name="packaging" string="Packaging" attrs="{'invisible':[('type','=','service')]}" groups="product.group_stock_packaging" colspan="4">
115 <field name="packaging_ids" string="Configurations" context="{'tree_view_ref':'product.product_packaging_tree_view_product', 'form_view_ref': 'product.product_packaging_form_view_without_product'}"/>
118 <page string="Sales" attrs="{'invisible':[('sale_ok','=',False)]}" name="sales">
120 <group name="sale_condition" string="Sale Conditions" colspan="3">
121 <label for="warranty"/>
123 <field name="warranty" class="oe_inline"/> months
126 <group groups="product.group_uos" string="Unit of Measure">
127 <field name="uos_id"/>
128 <field name="uos_coeff"/>
129 <field name="mes_type"/>
132 <group name="website_and_pos" col="2">
134 <separator string="Description for Quotations"/>
135 <field name="description_sale" placeholder="note to be displayed on quotations..."/>
139 <div class="oe_chatter">
140 <field name="message_follower_ids" widget="mail_followers"/>
141 <field name="message_ids" widget="mail_thread"/>
147 <record id="product_search_form_view" model="ir.ui.view">
148 <field name="name">product.product.search</field>
149 <field name="model">product.product</field>
150 <field name="mode">primary</field>
151 <field name="inherit_id" ref="product.product_template_search_view"/>
152 <field name="arch" type="xml">
153 <field name="product_variant_ids" position="replace">
154 <field name="attribute_value_ids"/>
156 <field name="name" position="after">
157 <field name="product_tmpl_id" string="Product Template"/>
159 <xpath expr="//group[@string='Group by...']" position="inside">
160 <filter string='Product Template' name="template_id" domain="[]" context="{'group_by' : 'product_tmpl_id'}"/>
167 <record id="variants_template_tree_view" model="ir.ui.view">
168 <field name="name">variants.template.tree</field>
169 <field name="model">product.attribute.value</field>
170 <field name="arch" type="xml">
171 <tree string="Variant Values" editable="top">
172 <field name="sequence" widget="handle"/>
173 <field name="attribute_id"/>
175 <field name="price_extra"/>
179 <record id="variants_template_action" model="ir.actions.act_window">
180 <field name="name">Variant Values</field>
181 <field name="type">ir.actions.act_window</field>
182 <field name="res_model">product.attribute.value</field>
183 <field name="view_mode">tree</field>
184 <field name="view_type">form</field>
185 <field name="view_id" ref="variants_template_tree_view"/>
186 <field name="domain">[('product_ids.product_tmpl_id', '=', active_id)]</field>
187 <field name="context">{'default_product_tmpl_id': active_id}</field>
190 <record id="product_normal_action" model="ir.actions.act_window">
191 <field name="name">Product Variants</field>
192 <field name="type">ir.actions.act_window</field>
193 <field name="res_model">product.product</field>
194 <field name="view_mode">tree,form,kanban</field>
195 <field name="view_type">form</field>
196 <field name="search_view_id" ref="product_search_form_view"/>
197 <field name="view_id" eval="False"/> <!-- Force empty -->
198 <field name="help" type="html">
199 <p class="oe_view_nocontent_create">
200 Click to define a new product.
202 You must define a product for everything you sell, whether it's
203 a physical product, a consumable or a service you offer to
206 The product form contains information to simplify the sale
207 process: price, notes in the quotation, accounting data,
208 procurement methods, etc.
212 <record id="product_variant_action" model="ir.actions.act_window">
213 <field name="name">Product Variants</field>
214 <field name="type">ir.actions.act_window</field>
215 <field name="res_model">product.product</field>
216 <field name="view_mode">tree,form,kanban</field>
217 <field name="view_type">form</field>
218 <field name="context">{'search_default_product_tmpl_id': [active_id], 'default_product_tmpl_id': active_id}</field>
219 <field name="search_view_id" ref="product_search_form_view"/>
220 <field name="view_id" eval="False"/> <!-- Force empty -->
221 <field name="help" type="html">
222 <p class="oe_view_nocontent_create">
223 Click to define a new product.
225 You must define a product for everything you sell, whether it's
226 a physical product, a consumable or a service you offer to
229 The product form contains information to simplify the sale
230 process: price, notes in the quotation, accounting data,
231 procurement methods, etc.
237 <!-- view specific to product.template -->
238 <record id="product_template_only_form_view" model="ir.ui.view">
239 <field name="name">product.template.product.form</field>
240 <field name="model">product.template</field>
241 <field name="mode">primary</field>
242 <field name="priority" eval="8" />
243 <field name="inherit_id" ref="product.product_template_form_view"/>
244 <field name="arch" type="xml">
245 <xpath expr="//form" position="attributes">
246 <attribute name="name">Product Template</attribute>
248 <field name="active" position="after">
249 <field name="barcode" attrs="{'invisible': [('product_variant_count', '>', 1)]}"/>
250 <field name="default_code" attrs="{'invisible': [('product_variant_count', '>', 1)]}"/>
252 <xpath expr="//page[@string='Sales']" position="after">
253 <page name="variants" string="Variants">
254 <div class="oe_right">
255 <button class="oe_inline oe_stat_button" string="Variant Prices" name="%(variants_template_action)d" type="action" icon="fa-strikethrough"/>
256 <button class="oe_inline oe_stat_button" name="%(product.product_variant_action)d" type="action" icon="fa-sitemap">
257 <field string="List of Variants" name="product_variant_count" widget="statinfo" />
260 <field name="attribute_line_ids" widget="one2many_list" context="{'show_attribute': False}">
261 <tree string="Variants" editable="bottom">
262 <field name="attribute_id"/>
263 <field name="value_ids" widget="many2many_tags" options="{'no_create_edit': True}" domain="[('attribute_id', '=', attribute_id)]" context="{'default_attribute_id': attribute_id}"/>
271 <record id="product_template_kanban_view" model="ir.ui.view">
272 <field name="name">Product.template.product.kanban</field>
273 <field name="model">product.template</field>
274 <field name="arch" type="xml">
276 <field name="image_small"/>
277 <field name="lst_price"/>
278 <field name="is_product_variant"/>
279 <field name="product_variant_count"/>
280 <field name="product_variant_ids"/>
282 <t t-name="kanban-box">
283 <div class="oe_kanban_vignette oe_semantic_html_override">
284 <a type="open"><img t-att-src="kanban_image('product.template', 'image_small', record.id.value)" class="oe_kanban_image"/></a>
285 <div class="oe_kanban_details">
291 <a name="%(product.product_variant_action)d" type="action">
292 <t t-esc="record.product_variant_count.value"/> Variants
296 <li>Price: <field name="lst_price"></field></li>
306 <record id="product_template_action" model="ir.actions.act_window">
307 <field name="name">Products</field>
308 <field name="type">ir.actions.act_window</field>
309 <field name="res_model">product.template</field>
310 <field name="view_mode">kanban,tree,form</field>
311 <field name="view_type">form</field>
312 <field name="view_id" ref="product_template_kanban_view"/>
313 <field name="context">{"search_default_filter_to_sell":1}</field>
314 <field name="help" type="html">
315 <p class="oe_view_nocontent_create">
316 Click to define a new product.
318 You must define a product for everything you sell, whether it's a physical product, a consumable or a service you offer to customers.
320 The product form contains information to simplify the sale process: price, notes in the quotation, accounting data, procurement methods, etc.
325 <menuitem action="product_template_action"
326 id="menu_product_template_action"
327 parent="base.menu_product" sequence="1" />
329 <!-- product product -->
331 <menuitem id="prod_config_main" name="Products" parent="base.menu_base_config" sequence="2" groups="base.group_no_one"/>
333 <record id="product_product_tree_view" model="ir.ui.view">
334 <field name="name">product.product.tree</field>
335 <field name="model">product.product</field>
336 <field eval="7" name="priority"/>
337 <field name="arch" type="xml">
339 <tree string="Product Variants">
340 <field name="default_code"/>
342 <field name="attribute_value_ids" widget="many2many_tags"/>
343 <field name="lst_price"/>
344 <field name="price" invisible="not context.get('pricelist',False)"/>
345 <field name="uom_id"/>
346 <field name="barcode"/>
347 <field name="state" invisible="1"/>
348 <field name="product_tmpl_id" invisible="1"/>
353 <record id="product_normal_form_view" model="ir.ui.view">
354 <field name="name">product.product.form</field>
355 <field name="model">product.product</field>
356 <field name="mode">primary</field>
357 <field eval="7" name="priority"/>
358 <field name="inherit_id" ref="product.product_template_form_view"/>
359 <field name="arch" type="xml">
360 <form position="attributes">
361 <attribute name="string">Product Variant</attribute>
363 <field name="active" position="after">
364 <field name="barcode"/>
365 <field name="default_code"/>
367 <field name="list_price" position="attributes">
368 <attribute name="name">lst_price</attribute>
370 <field name="name" position="replace">
371 <field name="name" attrs="{'invisible': [('id', '!=', False)]}"/>
372 <field name="product_tmpl_id" class="oe_inline" readonly="1" attrs="{'invisible': [('id', '=', False)], 'required': [('id', '!=', False)]}"/>
374 <xpath expr="//div[@class='oe_title']" position="inside">
375 <field name="attribute_value_ids" widget="many2many_tags"/>
380 <record id="product_kanban_view" model="ir.ui.view">
381 <field name="name">Product Kanban</field>
382 <field name="model">product.product</field>
383 <field name="arch" type="xml">
385 <field name="image_small"/>
386 <field name="lst_price"/>
388 <t t-name="kanban-box">
389 <div class="oe_kanban_vignette oe_semantic_html_override">
390 <a type="open"><img t-att-src="kanban_image('product.product', 'image_small', record.id.value)" class="oe_kanban_image"/></a>
391 <div class="oe_kanban_details">
395 <field name="attribute_value_ids"/>
400 <li>Price: <field name="lst_price"></field></li>
412 <record id="attribute_tree_view" model="ir.ui.view">
413 <field name="name">product.attribute.tree</field>
414 <field name="model">product.attribute</field>
415 <field name="arch" type="xml">
416 <tree string="Variant Values" editable="top">
422 <record id="attribute_action" model="ir.actions.act_window">
423 <field name="name">Attributes</field>
424 <field name="type">ir.actions.act_window</field>
425 <field name="res_model">product.attribute</field>
426 <field name="view_mode">tree</field>
427 <field name="view_type">form</field>
430 <menuitem action="attribute_action"
431 id="menu_attribute_action"
432 parent="product.prod_config_main" sequence="4" />
434 <record id="variants_tree_view" model="ir.ui.view">
435 <field name="name">product.attribute.value.tree</field>
436 <field name="model">product.attribute.value</field>
437 <field name="arch" type="xml">
438 <tree string="Variant Values" editable="top">
439 <field name="sequence" widget="handle"/>
440 <field name="attribute_id"/>
446 <record id="variants_action" model="ir.actions.act_window">
447 <field name="name">Attribute Values</field>
448 <field name="type">ir.actions.act_window</field>
449 <field name="res_model">product.attribute.value</field>
450 <field name="view_mode">tree</field>
451 <field name="view_type">form</field>
454 <menuitem action="variants_action"
455 id="menu_variants_action"
456 parent="product.prod_config_main" sequence="5" />
460 <record id="product_normal_action_sell" model="ir.actions.act_window">
461 <field name="name">Product Variants</field>
462 <field name="type">ir.actions.act_window</field>
463 <field name="res_model">product.product</field>
464 <field name="view_mode">kanban,tree,form</field>
465 <field name="view_type">form</field>
466 <field name="context">{"search_default_filter_to_sell":1}</field>
467 <field name="view_id" ref="product_product_tree_view"/>
468 <field name="search_view_id" ref="product_search_form_view"/>
469 <field name="help" type="html">
470 <p class="oe_view_nocontent_create">
471 Click to define a new product.
473 You must define a product for everything you sell, whether it's
474 a physical product, a consumable or a service you offer to
477 The product form contains information to simplify the sale
478 process: price, notes in the quotation, accounting data,
479 procurement methods, etc.
484 <menuitem id="product.menu_products" action="product.product_normal_action_sell" parent="base.menu_product" groups="base.group_no_one" sequence="10"/>
486 <record id="product_category_search_view" model="ir.ui.view">
487 <field name="name">product.category.search</field>
488 <field name="model">product.category</field>
489 <field name="arch" type="xml">
490 <search string="Product Categories">
491 <field name="name" string="Product Categories"/>
492 <field name="parent_id"/>
496 <record id="product_category_form_view" model="ir.ui.view">
497 <field name="name">product.category.form</field>
498 <field name="model">product.category</field>
499 <field name="arch" type="xml">
500 <form string="Product Categories">
501 <div class="oe_title">
502 <label for="name" class="oe_edit_only"/>
508 <group name="parent" col="4">
509 <field name="parent_id"/>
516 <record id="product_category_list_view" model="ir.ui.view">
517 <field name="name">product.category.list</field>
518 <field name="model">product.category</field>
519 <field name="priority">1</field>
520 <field name="arch" type="xml">
521 <tree string="Product Categories">
522 <field name="complete_name"/>
526 <record id="product_category_tree_view" model="ir.ui.view">
527 <field name="name">product.category.tree</field>
528 <field name="model">product.category</field>
529 <field name="field_parent">child_id</field>
530 <field name="arch" type="xml">
531 <tree toolbar="True" string="Product Categories">
536 <record id="product_category_action" model="ir.actions.act_window">
537 <field name="name">Products by Category</field>
538 <field name="type">ir.actions.act_window</field>
539 <field name="res_model">product.category</field>
540 <field name="domain">[('parent_id','=',False)]</field>
541 <field name="view_type">tree</field>
542 <field name="view_id" ref="product_category_tree_view"/>
543 <field name="help" type="html">
545 Here is a list of all your products classified by category. You
546 can click a category to get the list of all products linked to
547 this category or to a child of this category.
552 action="product_category_action"
553 id="product.menu_products_category"
554 parent="base.menu_product"
555 sequence="30" groups="base.group_no_one"/>
556 <record id="product_category_action_form" model="ir.actions.act_window">
557 <field name="name">Internal Categories</field>
558 <field name="type">ir.actions.act_window</field>
559 <field name="res_model">product.category</field>
560 <field name="view_type">form</field>
561 <field name="search_view_id" ref="product_category_search_view"/>
562 <field name="view_id" ref="product_category_list_view"/>
564 <menuitem action="product_category_action_form"
565 groups="base.group_no_one"
566 id="menu_product_category_action_form"
567 parent="prod_config_main" sequence="2"/>
570 <record id="product_normal_action_tree" model="ir.actions.act_window">
571 <field name="name">Product Variants</field>
572 <field name="type">ir.actions.act_window</field>
573 <field name="res_model">product.product</field>
574 <field name="view_type">form</field>
575 <field name="view_mode">tree,form,kanban</field>
576 <field name="context">{'categ_id':active_id, 'search_default_categ_id':active_id}</field>
578 <record id="ir_product_category_open" model="ir.values">
579 <field eval="'tree_but_open'" name="key2"/>
580 <field eval="'product.category'" name="model"/>
581 <field name="name">Products by Categories</field>
582 <field eval="'ir.actions.act_window,%d'%product_normal_action_tree" name="value"/>
585 <!-- Unit of Measure -->
587 <record id="product_uom_tree_view" model="ir.ui.view">
588 <field name="name">product.uom.tree</field>
589 <field name="model">product.uom</field>
590 <field name="arch" type="xml">
591 <tree string="Units of Measure">
593 <field name="category_id"/>
598 <record id="product_uom_form_view" model="ir.ui.view">
599 <field name="name">product.uom.form</field>
600 <field name="model">product.uom</field>
601 <field name="arch" type="xml">
602 <form string="Units of Measure">
606 <field name="category_id"/>
607 <field name="uom_type" on_change="onchange_type(uom_type)"/>
608 <label for="factor"/>
612 attrs="{'invisible':[('uom_type','!=','smaller')],
613 'readonly':[('uom_type','=','bigger')]}"/>
614 <field name="factor_inv"
616 attrs="{'invisible':[('uom_type','!=','bigger')],
617 'readonly':[('uom_type','!=','bigger')]}"/>
618 <p attrs="{'invisible':[('uom_type','!=','smaller')]}" class="oe_grey">
619 e.g: 1 * (reference unit) = ratio * (this unit)
621 <p attrs="{'invisible':[('uom_type','!=','bigger')]}" class="oe_grey">
622 e.g: 1 * (this unit) = ratio * (reference unit)
627 <field name="active"/>
628 <field name="rounding" digits="[42, 5]"/>
634 <record id="product_uom_form_action" model="ir.actions.act_window">
635 <field name="name">Units of Measure</field>
636 <field name="type">ir.actions.act_window</field>
637 <field name="res_model">product.uom</field>
638 <field name="view_type">form</field>
639 <field name="view_id" ref="product_uom_tree_view"/>
640 <field name="help" type="html">
641 <p class="oe_view_nocontent_create">
642 Click to add a new unit of measure.
644 You must define a conversion rate between several Units of
645 Measure within the same category.
649 <menuitem id="next_id_16" name="Units of Measure" parent="prod_config_main" sequence="30" groups="product.group_uom"/>
650 <menuitem action="product_uom_form_action" id="menu_product_uom_form_action" parent="product.prod_config_main" sequence="6" groups="product.group_uom"/>
652 <record id="product_uom_categ_form_view" model="ir.ui.view">
653 <field name="name">product.uom.categ.form</field>
654 <field name="model">product.uom.categ</field>
655 <field name="arch" type="xml">
656 <form string="Units of Measure categories">
663 <record id="product_uom_categ_form_action" model="ir.actions.act_window">
664 <field name="name">Unit of Measure Categories</field>
665 <field name="type">ir.actions.act_window</field>
666 <field name="res_model">product.uom.categ</field>
667 <field name="view_type">form</field>
668 <field name="view_mode">tree,form</field>
669 <field name="help" type="html">
670 <p class="oe_view_nocontent_create">
671 Click to add a new unit of measure category.
673 Units of measure belonging to the same category can be
674 converted between each others. For example, in the category
675 <i>'Time'</i>, you will have the following units of measure:
680 <menuitem action="product_uom_categ_form_action" id="menu_product_uom_categ_form_action" parent="product.prod_config_main" sequence="7" groups="base.group_no_one"/>
682 <record id="product_ul_form_view" model="ir.ui.view">
683 <field name="name">product.ul.form.view</field>
684 <field name="model">product.ul</field>
685 <field name="arch" type="xml">
686 <form string="Logistic Units">
693 <field name="height"/>
694 <field name="width"/>
695 <field name="length"/>
696 <field name="weight"/>
702 <record id="product_ul_tree" model="ir.ui.view">
703 <field name="name">product.ul.tree</field>
704 <field name="model">product.ul</field>
705 <field name="arch" type="xml">
706 <tree string="Logistic Units">
712 <record id="product_ul_form_action" model="ir.actions.act_window">
713 <field name="name">Logistic Units</field>
714 <field name="type">ir.actions.act_window</field>
715 <field name="res_model">product.ul</field>
716 <field name="view_type">form</field>
717 <field name="view_mode">tree,form</field>
718 <field name="help" type="html">
719 <p class="oe_view_nocontent_create">
720 Click to add a new Logistic Unit
722 The logistic unit defines the container used for the package.
723 It has a type (e.g. pallet, box, ...) and you can specify its
729 action="product_ul_form_action" groups="product.group_stock_packaging" id="menu_product_ul_form_action" parent="prod_config_main" sequence="3"/>
731 <record id="product_packaging_tree_view" model="ir.ui.view">
732 <field name="name">product.packaging.tree.view</field>
733 <field name="model">product.packaging</field>
734 <field name="arch" type="xml">
735 <tree string="Packaging">
736 <field name="sequence" widget="handle"/>
737 <field name="product_tmpl_id"/>
738 <field name="barcode"/>
741 <field name="ul_container"/>
746 <record id="product_packaging_tree_view_product" model="ir.ui.view">
747 <field name="name">product.packaging.tree.view.product</field>
748 <field name="model">product.packaging</field>
749 <field name="arch" type="xml">
750 <tree string="Packaging">
753 <field name="ul_qty"/>
755 <field name="ul_container"/>
760 <record id="product_packaging_form_view" model="ir.ui.view">
761 <field name="name">product.packaging.form.view</field>
762 <field name="model">product.packaging</field>
763 <field name="arch" type="xml">
764 <form string="Packaging">
766 <field name="product_tmpl_id"/>
768 <field name="barcode"/>
769 <field name="sequence" invisible="1"/>
773 <separator colspan="4" string="Palletization"/>
774 <field name="ul_qty"/>
776 <field name="ul_container"/>
777 <field name="weight"/>
778 <separator colspan="4" string="Other Info"/>
779 <field colspan="4" name="name"/>
785 <record id="product_packaging_form_view_without_product" model="ir.ui.view">
786 <field name="name">product.packaging.form.view.without.product</field>
787 <field name="model">product.packaging</field>
788 <field name="arch" type="xml">
789 <form string="Packaging">
791 <field name="barcode"/>
792 <field name="sequence" invisible="1"/>
796 <separator colspan="4" string="Palletization"/>
797 <field name="ul_qty"/>
799 <field name="ul_container"/>
800 <field name="weight"/>
801 <separator colspan="4" string="Other Info"/>
802 <field colspan="4" name="name"/>
808 <record id="product_supplierinfo_form_view" model="ir.ui.view">
809 <field name="name">product.supplierinfo.form.view</field>
810 <field name="model">product.supplierinfo</field>
811 <field name="arch" type="xml">
812 <form string="Supplier Information">
814 <field name="name" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}"/>
815 <field name="sequence"/>
816 <field name="product_name"/>
817 <field name="product_code"/>
818 <field name="min_qty"/>
819 <field name="product_uom" groups="product.group_uom"/>
820 <field name="delay"/>
821 <field name="company_id" groups="base.group_multi_company" widget="selection"/>
823 <p groups="product.group_purchase_pricelist" class="oe_grey">The prices below will only be taken into account when your pricelist is set as based on supplier prices.</p>
824 <field groups="product.group_purchase_pricelist" name="pricelist_ids">
825 <tree editable="bottom" string="Pricelist">
826 <field name="min_quantity"/>
827 <field name="price"/>
831 <field name="min_quantity"/>
832 <field name="price"/>
839 <record id="product_supplierinfo_tree_view" model="ir.ui.view">
840 <field name="name">product.supplierinfo.tree.view</field>
841 <field name="model">product.supplierinfo</field>
842 <field name="arch" type="xml">
843 <tree string="Supplier Information">
844 <field name="sequence" widget="handle"/>
846 <field name="delay"/>
847 <field name="min_qty"/>
848 <field name="company_id" groups="base.group_multi_company" widget="selection"/>