[IMP] apply new groups on fields

bzr revid: tpa@tinyerp.com-20120306103804-ffum2zffoi3xnxl3
This commit is contained in:
Turkesh Patel (Open ERP) 2012-03-06 16:08:04 +05:30
parent 232ccfedb8
commit 7a316408c1
4 changed files with 120 additions and 120 deletions

View File

@ -12,7 +12,7 @@
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<page string="Sales &amp; Purchases" position="inside">
<group colspan="2" col="2" groups="base.group_extended">
<group colspan="2" col="2" groups="base.group_stock_inventory_properties">
<separator string="Inventory Properties" colspan="2"/>
<field name="property_stock_customer" domain="[('usage','=','customer')]" groups="base.group_extended" />
<field name="property_stock_supplier" domain="[('usage','=','supplier')]" groups="base.group_extended"/>

View File

@ -42,10 +42,10 @@
<field name="arch" type="xml">
<page position="after" string="Information">
<page string="Properties">
<separator string="Counter-Part Locations Properties" colspan="4"/>
<field name="property_stock_procurement" domain="[('usage','=','procurement')]"/>
<field name="property_stock_production" domain="[('usage','=','production')]"/>
<field name="property_stock_inventory" domain="[('usage','=','inventory')]"/>
<separator string="Counter-Part Locations Properties" groups="base.group_stock_counterpart_location" colspan="4"/>
<field name="property_stock_procurement" domain="[('usage','=','procurement')]" groups="base.group_stock_counterpart_location"/>
<field name="property_stock_production" domain="[('usage','=','production')]" groups="base.group_stock_counterpart_location"/>
<field name="property_stock_inventory" domain="[('usage','=','inventory')]" groups="base.group_stock_counterpart_location"/>
<separator string="Accounting Entries" colspan="4"/>
<field name="property_stock_account_input" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
<field name="property_stock_account_output" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
@ -116,11 +116,11 @@
<field name="incoming_qty"/>
<field name="outgoing_qty"/>
</group>
<group colspan="2" col="2" name="lot" groups="base.group_extended">
<group colspan="2" col="2" name="lot" groups="base.group_stock_tracking_lot,base.group_stock_production_lot">
<separator string="Lots" colspan="4"/>
<field name="track_production" />
<field name="track_incoming" />
<field name="track_outgoing" />
<field name="track_production" groups="base.group_stock_production_lot"/>
<field name="track_incoming" groups="base.group_stock_tracking_lot"/>
<field name="track_outgoing" groups="base.group_stock_tracking_lot"/>
</group>
</group>
</field>
@ -169,7 +169,7 @@
<field name="inherit_id" ref="product.product_normal_form_view"/>
<field name="arch" type="xml">
<group name="store" position="after">
<group col="2" colspan="2" name="store" groups="base.group_extended">
<group col="2" colspan="2" name="store" groups="base.group_stock_counterpart_location">
<separator string="Counter-Part Locations Properties" colspan="2"/>
<field name="property_stock_procurement" attrs="{'readonly':[('type','=','service')]}" domain="[('usage','=','procurement')]"/>
<field name="property_stock_production" attrs="{'readonly':[('type','=','service')]}" domain="[('usage','=','production')]"/>

View File

@ -1,7 +1,7 @@
<openerp>
<data>
<record id="view_warehouse_config" model="ir.ui.view">
<record id="view_warehouse_configuration" model="ir.ui.view">
<field name="name">Warehouse Application</field>
<field name="model">warehouse.configuration</field>
<field name="type">form</field>
@ -10,7 +10,7 @@
<form position ="replace">
<form string ="Warehouse Application">
<separator string="Traceability" colspan="4"/>
<group colspan="4" col="4">
<group colspan="2" col="4">
<newline/>
<field name="group_stock_production_lot"/>
<newline/>
@ -20,7 +20,7 @@
</group>
<separator string="Logistic" colspan="4"/>
<group colspan="4" col="4">
<group colspan="2" col="4">
<newline/>
<field name="module_stock_no_autopicking"/>
<newline/>
@ -30,13 +30,13 @@
<separator string="Products" colspan="4"/>
<group colspan="4" col="8">
<group colspan="4" col="4">
<group colspan="2" col="4">
<field name="group_stock_packaging"/>
<newline/>
<field name="group_stock_uom"/>
<newline/>
</group>
<group colspan="4" col="4">
<group colspan="2" col="4">
<newline/>
<field name="group_stock_inventory_valuation"/>
<newline/>
@ -46,7 +46,7 @@
</group>
<separator string="Partners" colspan="4"/>
<group colspan="4" col="4">
<group colspan="2" col="4">
<newline/>
<field name="group_stock_inventory_properties"/>
<newline/>
@ -63,12 +63,12 @@
<field name="name">Configure Warehouse Application</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">warehouse.configuration</field>
<field name="view_id" ref="view_warehouse_config"/>
<field name="view_id" ref="view_warehouse_configuration"/>
<field name="view_type">form</field>
<field name="view_mode">form</field>
</record>
<menuitem id="base.menu_warehouse_config" name="Warehouse" parent="base.menu_config" sequence="1" action="action_warehouse_configuration"/>
<menuitem id="menu_warehouse_configuration" name="Warehouse" parent="base.menu_config" sequence="1" action="action_warehouse_configuration"/>
</data>
</openerp>

View File

@ -22,11 +22,11 @@
action="product.product_category_action_form" id="menu_product_category_config_stock"
parent="stock.menu_product_in_config_stock" sequence="0"/>
<menuitem
action="product.product_ul_form_action" groups="base.group_extended"
action="product.product_ul_form_action" groups="base.group_stock_packaging"
id="menu_product_packaging_stock_action" parent="stock.menu_product_in_config_stock" sequence="1"/>
<menuitem
id="menu_stock_unit_measure_stock" name="Units of Measure"
parent="stock.menu_product_in_config_stock" sequence="2"/>
parent="stock.menu_product_in_config_stock" sequence="2" groups="base.group_stock_uom"/>
<menuitem
action="product.product_uom_categ_form_action" id="menu_stock_uom_categ_form_action"
parent="stock.menu_stock_unit_measure_stock" sequence="0"/>
@ -42,10 +42,10 @@
<tree string="Stock Inventory Lines">
<field name="product_id"/>
<field name="product_qty"/>
<field name="product_uom"/>
<field name="prod_lot_id" groups="base.group_extended"/>
<field name="product_uom" groups="base.group_stock_uom"/>
<field name="prod_lot_id" groups="base.group_stock_production_lot"/>
<button name="%(stock.action_view_stock_inventory_line_split)d"
string="Split inventory lines" groups="base.group_extended"
string="Split inventory lines" groups="base.group_stock_inventory_valuation"
type="action" icon="gtk-justify-fill"/>
<field name="location_id"/>
</tree>
@ -59,11 +59,11 @@
<form string="Stock Inventory Lines">
<field context="{'location':location_id, 'uom':product_uom, 'to_date':parent.date}" name="product_id" on_change="on_change_product_id(location_id,product_id,product_uom,parent.date)" select="1" domain="[('type','&lt;&gt;','service')]"/>
<field name="product_qty"/>
<field name="product_uom"/>
<field name="prod_lot_id" groups="base.group_extended"/>
<field name="product_uom" groups="base.group_stock_uom"/>
<field name="prod_lot_id" groups="base.group_stock_production_lot"/>
<field colspan="4" domain="[('usage','=','internal')]" name="location_id" select="1"/>
<button name="%(stock.action_view_stock_inventory_line_split)d"
string="Split inventory lines" groups="base.group_extended"
string="Split inventory lines" groups="base.group_stock_inventory_valuation"
type="action" icon="terp-stock_effects-object-colorize"/>
</form>
</field>
@ -119,10 +119,10 @@
<field domain="[('usage','=','internal')]" name="location_id"/>
<field context="{'location':location_id, 'uom':product_uom, 'to_date':parent.date}" name="product_id" on_change="on_change_product_id(location_id,product_id,product_uom,parent.date)" domain="[('type','&lt;&gt;','service')]"/>
<field name="product_qty"/>
<field name="product_uom"/>
<field name="prod_lot_id" groups="base.group_extended"/>
<field name="product_uom" groups="base.group_stock_uom"/>
<field name="prod_lot_id" groups="base.group_stock_production_lot"/>
<button name="%(stock.action_view_stock_inventory_line_split)d"
string="Split inventory lines" groups="base.group_extended"
string="Split inventory lines" groups="base.group_stock_inventory_valuation"
type="action" icon="terp-stock_effects-object-colorize" states="draft,confirm"/>
<field name="state" invisible="True"/>
</tree>
@ -131,11 +131,11 @@
<newline/>
<field context="{'location':location_id, 'uom':product_uom, 'to_date':parent.date}" name="product_id" on_change="on_change_product_id(location_id,product_id,product_uom,parent.date)" domain="[('type','&lt;&gt;','service')]"/>
<field name="product_qty"/>
<field name="product_uom"/>
<field name="product_uom" groups="base.group_stock_uom"/>
<group colspan="2" col="4">
<field name="prod_lot_id" groups="base.group_extended"/>
<field name="prod_lot_id" groups="base.group_stock_production_lot"/>
<button name="%(stock.action_view_stock_inventory_line_split)d"
string="Split inventory lines" groups="base.group_extended"
string="Split inventory lines" groups="base.group_stock_inventory_valuation"
type="action" icon="terp-stock_effects-object-colorize"/>
</group>
</form>
@ -145,17 +145,17 @@
<tree string="Stock Moves">
<field name="product_id"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="UoM"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize"
attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,done,cancel"
context="{'inventory_id':parent.id}"
groups="base.group_extended"/>
<field groups="base.group_extended" name="tracking_id"/>
groups="base.group_stock_production_lot"/>
<field groups="base.group_stock_tracking_lot" name="tracking_id"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
icon="terp-stock_effects-object-colorize"
context="{'inventory_id':parent.id}"
states="draft,done,cancel"/>
@ -206,14 +206,14 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Packs">
<group col="2" colspan="2">
<group col="2" colspan="2" groups="base.group_stock_packaging">
<separator string="Pack Identification" colspan="2"/>
<field name="name"/>
<field name="serial"/>
<field name="date"/>
<field name="active" groups="base.group_extended"/>
<field name="active"/>
</group>
<group col="2" colspan="2">
<group col="2" colspan="2" groups="base.group_stock_tracking_lot">
<separator string="Traceability" colspan="4"/>
<button name="action_traceability" icon="gtk-go-up" string="Upstream traceability" type="object"
colspan="2"/>
@ -250,7 +250,7 @@
</record>
<menuitem id="menu_traceability" name="Traceability" parent="menu_stock_root" sequence="3"/>
<menuitem action="action_tracking_form" id="menu_action_tracking_form"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
sequence="6"
parent="menu_traceability"/>
@ -346,10 +346,10 @@
<field name="partner_id"/>
<field name="product_id"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="UoM"/>
<field name="tracking_id"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<field name="date"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id"/>
<field name="location_id"/>
<field name="location_dest_id"/>
<field name="state"/>
@ -410,7 +410,7 @@
<field name="help">This is the list of all the production lots (serial numbers) you recorded. When you select a lot, you can get the upstream or downstream traceability of the products contained in lot. By default, the list is filtred on the serial numbers that are available in your warehouse but you can uncheck the 'Available' button to get all the lots you produced, received or delivered to customers.</field>
</record>
<menuitem action="action_production_lot_form" id="menu_action_production_lot_form"
parent="menu_traceability" groups="base.group_extended"
parent="menu_traceability" groups="base.group_stock_production_lot"
sequence="1"/>
#
@ -425,10 +425,10 @@
<tree colors="grey:state == 'cancel'" string="Moves">
<field name="product_id" />
<field name="product_qty" />
<field name="product_uom" string="UOM"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field groups="base.group_extended" name="tracking_id"/>
<field name="product_packaging" domain="[('product_id','=',product_id)]" groups="base.group_extended"/>
<field name="product_uom" string="UOM" groups="base.group_stock_uom"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<field name="product_packaging" domain="[('product_id','=',product_id)]" groups="base.group_stock_packaging"/>
<field name="picking_id"/>
<field name="location_id" />
<field name="location_dest_id" />
@ -449,10 +449,10 @@
<tree colors="grey:state == 'cancel'" string="Moves">
<field name="product_id" />
<field name="product_qty" />
<field name="product_uom" string="UOM"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field groups="base.group_extended" name="tracking_id"/>
<field name="product_packaging" domain="[('product_id','=',product_id)]" groups="base.group_extended"/>
<field name="product_uom" string="UOM" groups="base.group_stock_uom"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<field name="product_packaging" domain="[('product_id','=',product_id)]" groups="base.group_stock_packaging"/>
<field name="picking_id"/>
<field name="location_id" />
<field name="location_dest_id" />
@ -712,7 +712,7 @@
<tree colors="grey:scrapped == True" string="Stock Moves">
<field name="product_id"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="UoM"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="product_uos" groups="product.group_uos"/>
<button name="%(stock.move_scrap)d"
string="Scrap Products" type="action"
@ -720,21 +720,21 @@
states="draft,waiting,confirmed,assigned"
groups="base.group_extended"/>
<field name="scrapped" invisible="1"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button
name="%(stock.track_line)d"
string="Split in production lots"
groups="base.group_extended"
groups="base.group_stock_production_lot"
type="action" icon="terp-stock_effects-object-colorize"
states="draft,waiting,confirmed,assigned" />
<field groups="base.group_extended" name="tracking_id"/>
<field groups="base.group_stock_tracking_lot" name="tracking_id"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
attrs="{'invisible': [('tracking_id','&lt;&gt;',False)]}"
icon="terp-stock_effects-object-colorize"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,assigned,confirmed"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed"/>
<field name="location_dest_id"/>
@ -751,10 +751,10 @@
string="Scrap" type="action" groups="base.group_extended"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned" colspan="1"/>
<field name="product_uom" string="Unit Of Measure" colspan="4"/>
<field name="product_uom" string="Unit Of Measure" groups="base.group_stock_uom" colspan="4"/>
<field name="product_uos_qty" groups="product.group_uos" on_change="onchange_uos_quantity(product_id, product_uos_qty, product_uos, product_uom)" colspan="4"/>
<field groups="product.group_uos" name="product_uos" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)" colspan="4"/>
<field groups="base.group_extended" name="product_packaging" domain="[('product_id','=',product_id)]" colspan="4"/>
<field name="product_packaging" groups="base.group_stock_packaging" domain="[('product_id','=',product_id)]" colspan="4"/>
</group>
<group colspan="2" col="2">
@ -770,19 +770,19 @@
<field name="date_expected" on_change="onchange_date(date,date_expected)"/>
</group>
<group colspan="2" col="4" groups="base.group_extended">
<separator string="Traceability" colspan="4" groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended" colspan="3"/>
<group colspan="2" col="4" groups="base.group_stock_tracking_lot">
<separator string="Traceability" colspan="4" groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot" colspan="3"/>
<button name="%(split_into)d" string="New pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed" colspan="1"/>
<field name="prodlot_id" groups="base.group_extended"
<field name="prodlot_id" groups="base.group_stock_production_lot"
context="{'location_id':location_id, 'product_id':product_id}"
domain="[('product_id','=?',product_id)]"
on_change="onchange_lot_id(prodlot_id,product_qty, location_id, product_id, product_uom)" colspan="3"/>
<button name="%(track_line)d"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,waiting,confirmed,assigned"
string="Split" type="action" icon="terp-stock_effects-object-colorize" colspan="1" />
</group>
@ -905,27 +905,27 @@
<tree colors="grey:scrapped==True" string="Stock Moves">
<field name="product_id"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="UoM"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="product_uos" groups="product.group_uos"/>
<button name="%(stock.move_scrap)d"
string="Scrap Products" type="action"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned" />
<field name="scrapped" invisible="1"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,assigned,confirmed"
groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended"/>
groups="base.group_stock_production_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
attrs="{'invisible': [('tracking_id','&lt;&gt;',False)]}"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
icon="terp-stock_effects-object-colorize"
groups="base.group_extended"
groups="base.group_stock_packaging"
states="draft,assigned,confirmed"/>
<field name="location_id"/>
<field name="date"/>
@ -942,10 +942,10 @@
string="Scrap" type="action"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned" colspan="1" groups="base.group_extended"/>
<field name="product_uom" string="Unit Of Measure" colspan="4" />
<field name="product_uom" string="Unit Of Measure" colspan="4" groups="base.group_stock_uom"/>
<field name="product_uos_qty" groups="product.group_uos" on_change="onchange_uos_quantity(product_id, product_uos_qty, product_uos, product_uom)" colspan="4" />
<field groups="product.group_uos" name="product_uos" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)" colspan="4" />
<field groups="base.group_extended" name="product_packaging" domain="[('product_id','=',product_id)]" colspan="4" />
<field name="product_packaging" groups="base.group_stock_packaging" domain="[('product_id','=',product_id)]" colspan="4" />
</group>
<group colspan="2" col="2">
@ -961,19 +961,19 @@
<field name="date_expected" on_change="onchange_date(date,date_expected)"/>
</group>
<group colspan="2" col="4" groups="base.group_extended">
<separator string="Traceability" colspan="4" groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended" colspan="3" />
<group colspan="2" col="4">
<separator string="Traceability" colspan="4" groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot" colspan="3" />
<button name="%(split_into)d" string="New pack" type="action"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed" colspan="1"/>
<field name="prodlot_id" groups="base.group_extended"
<field name="prodlot_id" groups="base.group_stock_production_lot"
context="{'location_id':location_id, 'product_id':product_id}"
domain="[('product_id','=?',product_id)]"
on_change="onchange_lot_id(prodlot_id,product_qty, location_id, product_id, product_uom)" colspan="3"/>
<button name="%(track_line)d"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,waiting,confirmed,assigned"
string="Split" type="action" icon="terp-stock_effects-object-colorize" colspan="1" />
</group>
@ -1126,27 +1126,27 @@
<tree colors="grey:scrapped==True" string="Stock Moves">
<field name="product_id" />
<field name="product_qty" />
<field name="product_uom" string="UoM" />
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<button name="%(stock.move_scrap)d"
string="Scrap Products" type="action"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned"
groups="base.group_extended"/>
<field name="scrapped" invisible="1"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button
name="%(stock.track_line)d"
string="Split in production lots"
groups="base.group_extended"
groups="base.group_stock_production_lot"
type="action" icon="terp-stock_effects-object-colorize"
states="draft,waiting,confirmed,assigned" />
<field name="tracking_id" groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('tracking_id','&lt;&gt;',False)]}"
states="draft,assigned,confirmed"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed"/>
<field name="location_dest_id"/>
@ -1162,10 +1162,10 @@
string="Scrap" type="action" groups="base.group_extended"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned" colspan="1"/>
<field name="product_uom" string="Unit Of Measure" colspan="4"/>
<field name="product_uom" string="Unit Of Measure" groups="base.group_stock_uom" colspan="4"/>
<field name="product_uos_qty" groups="product.group_uos" on_change="onchange_uos_quantity(product_id, product_uos_qty, product_uos, product_uom)" colspan="4"/>
<field groups="product.group_uos" name="product_uos" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)" colspan="4"/>
<field groups="base.group_extended" name="product_packaging" domain="[('product_id','=',product_id)]" colspan="4"/>
<field name="product_packaging" groups="base.group_stock_packaging" domain="[('product_id','=',product_id)]" colspan="4"/>
</group>
<group colspan="2" col="2">
@ -1181,19 +1181,19 @@
<field name="date_expected" on_change="onchange_date(date,date_expected)"/>
</group>
<group colspan="2" col="4" groups="base.group_extended">
<separator string="Traceability" colspan="4" groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended" colspan="3" />
<group colspan="2" col="4">
<separator string="Traceability" colspan="4" groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot" colspan="3" />
<button name="%(split_into)d" string="New pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed" colspan="1"/>
<field name="prodlot_id" groups="base.group_extended"
<field name="prodlot_id" groups="base.group_stock_production_lot"
context="{'location_id':location_id, 'product_id':product_id}"
domain="[('product_id','=?',product_id)]"
on_change="onchange_lot_id(prodlot_id,product_qty, location_id, product_id, product_uom)" colspan="3"/>
<button name="%(track_line)d"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,waiting,confirmed,assigned"
string="Split" type="action" icon="terp-stock_effects-object-colorize" colspan="1" />
</group>
@ -1370,25 +1370,25 @@
<field name="partner_id"/>
<field name="product_id"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="UoM"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="product_uos" groups="product.group_uos"/>
<button name="%(stock.move_scrap)d"
string="Scrap Products" type="action"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned"
groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,waiting,confirmed,assigned,done"
groups="base.group_extended"/>
<field groups="base.group_extended" name="tracking_id"/>
groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('tracking_id','&lt;&gt;',False)]}"
states="draft,assigned,confirmed,done"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed,done"/>
<field name="location_id"/>
@ -1413,7 +1413,7 @@
<group colspan="4" col="7">
<field name="product_id" on_change="onchange_product_id(product_id,location_id,location_dest_id, False)"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="Unit Of Measure"/>
<field name="product_uom" string="Unit Of Measure" groups="base.group_stock_uom"/>
<button name="%(stock.move_scrap)d" groups="base.group_extended"
string="Scrap" type="action"
icon="gtk-convert" context="{'scrap': True}"
@ -1446,17 +1446,17 @@
<group colspan="2" col="4" groups="base.group_extended">
<separator string="Traceability" colspan="4" groups="base.group_extended"/>
<field name="tracking_id" colspan="3" groups="base.group_extended"/>
<field name="tracking_id" colspan="3" groups="base.group_stock_tracking_lot"/>
<button name="%(split_into)d" string="New pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed" colspan="1"/>
<field name="prodlot_id" groups="base.group_extended"
<field name="prodlot_id" groups="base.group_stock_production_lot"
context="{'location_id':location_id, 'product_id':product_id}"
domain="[('product_id','=?',product_id)]"
on_change="onchange_lot_id(prodlot_id,product_qty, location_id, product_id, product_uom)" colspan="3"/>
<button name="%(track_line)d"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,waiting,confirmed,assigned"
string="Split" type="action" icon="terp-stock_effects-object-colorize" colspan="1"/>
</group>
@ -1544,24 +1544,24 @@
<field name="partner_id" string="Partner"/>
<field name="product_id"/>
<field name="product_qty" />
<field name="product_uom" string="UoM"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<button name="%(stock.move_scrap)d"
string="Scrap Products" type="action"
icon="gtk-convert" context="{'scrap': True}"
states="draft,waiting,confirmed,assigned" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_extended"/>
<field name="prodlot_id" groups="base.group_stock_production_lot"/>
<button name="%(track_line)d" string="Split in production lots" type="action"
icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('prodlot_id','&lt;&gt;',False)]}"
states="draft,waiting,confirmed,assigned,done"
groups="base.group_extended"/>
<field name="tracking_id" groups="base.group_extended"/>
groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" groups="base.group_stock_tracking_lot"/>
<button name="setlast_tracking" string="Put in current pack" type="object"
attrs="{'invisible': [('tracking_id','&lt;&gt;',False)]}"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed,done"/>
<button name="%(split_into)d" string="Put in a new pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed,done"/>
<field name="date"/>
@ -1583,7 +1583,7 @@
<field name="partner_id" string="Partner"/>
<field name="product_id"/>
<field name="product_qty" />
<field name="product_uom" string="UoM"/>
<field name="product_uom" string="UoM" groups="base.group_stock_uom"/>
<field name="date"/>
<button name="action_done" states="confirmed,assigned" string="Process" type="object" icon="gtk-go-forward"/>
</tree>
@ -1601,7 +1601,7 @@
<group colspan="4" col="7">
<field name="product_id" on_change="onchange_product_id(product_id,location_id,location_dest_id, False)"/>
<field name="product_qty" on_change="onchange_quantity(product_id, product_qty, product_uom, product_uos)"/>
<field name="product_uom" string="Unit Of Measure"/>
<field name="product_uom" string="Unit Of Measure" groups="base.group_stock_uom"/>
<button name="%(stock.move_scrap)d" groups="base.group_extended"
string="Scrap" type="action"
icon="gtk-convert" context="{'scrap': True}"
@ -1632,19 +1632,19 @@
<field name="date_expected" on_change="onchange_date(date,date_expected)"/>
</group>
<group colspan="2" col="4" groups="base.group_extended">
<separator string="Traceability" colspan="4" groups="base.group_extended"/>
<field name="tracking_id" colspan="3" groups="base.group_extended"/>
<group colspan="2" col="4">
<separator string="Traceability" colspan="4" groups="base.group_stock_tracking_lot"/>
<field name="tracking_id" colspan="3" groups="base.group_stock_tracking_lot"/>
<button name="%(split_into)d" string="New pack" type="action"
groups="base.group_extended"
groups="base.group_stock_packaging"
icon="terp-stock_effects-object-colorize"
states="draft,assigned,confirmed,done" colspan="1"/>
<field name="prodlot_id" groups="base.group_extended"
<field name="prodlot_id" groups="base.group_stock_production_lot"
context="{'location_id':location_id, 'product_id':product_id}"
domain="[('product_id','=?',product_id)]"
on_change="onchange_lot_id(prodlot_id,product_qty, location_id, product_id, product_uom)" colspan="3"/>
<button name="%(track_line)d"
groups="base.group_extended"
groups="base.group_stock_tracking_lot"
states="draft,waiting,confirmed,assigned,done"
string="Split" type="action" icon="terp-stock_effects-object-colorize" colspan="1"/>
</group>