1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem icon="terp-stock" id="menu_stock_root" name="Stock Management"/>
5 <menuitem id="menu_stock_configuration" name="Configuration" parent="menu_stock_root" sequence="1"/>
7 =============================
9 =============================
10 <record id="stock_inventory_line_tree" model="ir.ui.view">
11 <field name="name">stock.inventory.line.tree</field>
12 <field name="model">stock.inventory.line</field>
13 <field name="type">tree</field>
14 <field name="arch" type="xml">
15 <tree string="Stock Inventory Lines">
16 <field name="location_id"/>
17 <field name="product_id"/>
18 <field name="product_qty"/>
19 <field name="product_uom"/>
23 <record id="view_inventory_line_form" model="ir.ui.view">
24 <field name="name">stock.inventory.line.form</field>
25 <field name="model">stock.inventory.line</field>
26 <field name="type">form</field>
27 <field name="arch" type="xml">
28 <form string="Stock Inventory Lines">
29 <field colspan="4" domain="[('usage','=','internal')]" name="location_id" select="1"/>
30 <field context="location=location_id,uom=product_uom" name="product_id" on_change="on_change_product_id(location_id,product_id,product_uom)" select="1"/>
31 <field name="product_qty"/>
32 <field name="product_uom"/>
37 =============================
39 =============================
40 <record id="view_inventory_tree" model="ir.ui.view">
41 <field name="name">stock.inventory.tree</field>
42 <field name="model">stock.inventory</field>
43 <field name="type">tree</field>
44 <field name="arch" type="xml">
45 <tree string="Lot Inventory">
52 <record id="view_inventory_form" model="ir.ui.view">
53 <field name="name">stock.inventory.form</field>
54 <field name="model">stock.inventory</field>
55 <field name="type">form</field>
56 <field name="arch" type="xml">
57 <form string="Lot Inventory">
58 <field name="name" select="1"/>
59 <field name="date" select="1"/>
60 <notebook colspan="4">
61 <page string="General Informations">
62 <field colspan="4" name="inventory_line_id" nolabel="1" widget="one2many_list"/>
63 </page><page string="Posted Inventory">
64 <field colspan="4" name="move_ids" nolabel="1"/>
67 <field name="state" select="1"/>
68 <group col="2" colspan="2">
69 <button name="action_done" states="draft" string="Confirm Inventory" type="object"/>
70 <button name="action_cancel" states="done" string="Cancel Inventory" type="object"/>
75 <record id="action_inventory_form" model="ir.actions.act_window">
76 <field name="name">Physical Inventory</field>
77 <field name="type">ir.actions.act_window</field>
78 <field name="res_model">stock.inventory</field>
79 <field name="view_type">form</field>
80 <field name="view_id" ref="view_inventory_tree"/>
82 <menuitem action="action_inventory_form" id="menu_action_inventory_form" parent="menu_stock_root"/>
84 <record id="action_inventory_line_form" model="ir.actions.act_window">
85 <field name="name">Inventory Lines</field>
86 <field name="type">ir.actions.act_window</field>
87 <field name="res_model">stock.inventory.line</field>
88 <field name="view_type">form</field>
89 <field name="view_mode">tree,form</field>
90 <field name="view_id" ref="stock_inventory_line_tree"/>
92 <menuitem action="action_inventory_line_form" groups="base.group_extended" id="menu_action_inventory_line_form" parent="menu_action_inventory_form"/>
95 =============================
97 =============================
99 <record id="view_tracking_form" model="ir.ui.view">
100 <field name="name">stock.tracking.form</field>
101 <field name="model">stock.tracking</field>
102 <field name="type">form</field>
103 <field name="arch" type="xml">
104 <form string="Tracking/Serial">
105 <field name="name" select="1"/>
106 <field name="serial" select="1"/>
107 <field name="date" select="1"/>
108 <field name="active" select="1"/>
112 <record id="view_tracking_tree" model="ir.ui.view">
113 <field name="name">stock.tracking.tree</field>
114 <field name="model">stock.tracking</field>
115 <field name="type">tree</field>
116 <field name="arch" type="xml">
117 <tree string="Tracking/Serial">
119 <field name="serial"/>
121 <field name="active"/>
125 <record id="action_tracking_form" model="ir.actions.act_window">
126 <field name="name">Tracking Lots</field>
127 <field name="type">ir.actions.act_window</field>
128 <field name="res_model">stock.tracking</field>
129 <field name="view_type">form</field>
130 <field name="view_id" ref="view_tracking_tree"/>
132 <menuitem id="menu_traceability" name="Traceability" parent="menu_stock_root" sequence="2"/>
133 <menuitem action="action_tracking_form" id="menu_action_tracking_form" parent="menu_traceability"/>
135 <record id="lot_line_tree" model="ir.ui.view">
136 <field name="name">stock.tracking.tree</field>
137 <field name="model">stock.tracking</field>
138 <field name="type">tree</field>
139 <field name="field_parent">child_ids</field>
140 <field name="arch" type="xml">
141 <tree color="grey:not active" string="Tracking Number">
142 <field name="name" select="1"/>
143 <field name="serial" select="1"/>
144 <field name="date" select="1"/>
149 <record id="view_production_lot_revision_form" model="ir.ui.view">
150 <field name="name">stock.production.lot.revision.form</field>
151 <field name="model">stock.production.lot.revision</field>
152 <field name="type">form</field>
153 <field name="arch" type="xml">
154 <form string="Production Lot Revisions">
155 <field colspan="4" name="name"/>
156 <field colspan="2" name="indice"/>
157 <field colspan="2" name="date"/>
159 <field name="author_id" readonly="1"/>
161 <field name="description"/>
165 <record id="view_production_lot_revision_tree" model="ir.ui.view">
166 <field name="name">stock.production.lot.revision.tree</field>
167 <field name="model">stock.production.lot.revision</field>
168 <field name="type">tree</field>
169 <field name="arch" type="xml">
170 <tree string="Production Lot Revisions">
171 <field name="indice"/>
172 <field name="author_id"/>
178 <record id="view_production_lot_form" model="ir.ui.view">
179 <field name="name">stock.production.lot.form</field>
180 <field name="model">stock.production.lot</field>
181 <field name="type">form</field>
182 <field name="arch" type="xml">
183 <form string="Production Lot">
184 <field name="name" select="1"/>
185 <field name="ref" select="2"/>
186 <field name="product_id" select="1"/>
187 <field name="stock_available"/>
188 <field name="date" select="2"/>
189 <field colspan="4" name="revisions" nolabel="1"/>
193 <record id="view_production_lot_tree" model="ir.ui.view">
194 <field name="name">stock.production.lot.tree</field>
195 <field name="model">stock.production.lot</field>
196 <field name="type">tree</field>
197 <field name="arch" type="xml">
198 <tree string="Production Lot">
202 <field name="product_id"/>
203 <field name="stock_available"/>
207 <record id="action_production_lot_form" model="ir.actions.act_window">
208 <field name="name">Production Lots</field>
209 <field name="type">ir.actions.act_window</field>
210 <field name="res_model">stock.production.lot</field>
211 <field name="view_type">form</field>
212 <field name="view_id" ref="view_production_lot_tree"/>
214 <menuitem action="action_production_lot_form" id="menu_action_production_lot_form" parent="menu_traceability"/>
218 # Lot composition (history)
220 <record id="stock_move_tree" model="ir.ui.view">
221 <field name="name">stock.move.tree2</field>
222 <field name="model">stock.move</field>
223 <field name="type">tree</field>
224 <field name="field_parent">move_history_ids</field>
225 <field name="arch" type="xml">
226 <tree color="grey:state=='cancel'" string="Moves">
227 <field name="product_id" select="1"/>
228 <field name="product_qty" select="1"/>
229 <field name="product_uom" select="1" string="UOM"/>
230 <field name="product_packaging"/>
231 <field name="location_id" select="1"/>
232 <field name="location_dest_id" select="1"/>
233 <field name="date" select="1"/>
234 <field name="date_planned" select="1"/>
235 <field name="state"/>
240 <record id="stock_move_tree2" model="ir.ui.view">
241 <field name="name">stock.move.tree2</field>
242 <field name="model">stock.move</field>
243 <field name="type">tree</field>
244 <field name="field_parent">move_history_ids2</field>
245 <field name="arch" type="xml">
246 <tree color="grey:state=='cancel'" string="Moves">
247 <field name="product_id" select="1"/>
248 <field name="product_qty" select="1"/>
249 <field name="product_uom" select="1" string="UOM"/>
250 <field name="product_packaging"/>
251 <field name="location_id" select="1"/>
252 <field name="location_dest_id" select="1"/>
253 <field name="date" select="1"/>
254 <field name="date_planned" select="1"/>
255 <field name="state"/>
262 model="stock.production.lot"
263 name="stock.traceability.lot.amont"
264 string="Downstream traceability"/>
267 model="stock.production.lot"
268 name="stock.traceability.lot.aval"
269 string="Upstream traceability"/>
271 <wizard id="action2" model="stock.tracking" name="stock.traceability.amont" string="Upstream traceability"/>
272 <wizard id="action4" model="stock.tracking" name="stock.traceability.aval" string="Downstream traceability"/>
274 <record id="action3" model="ir.actions.act_window">
275 <field name="name">Downstream traceability</field>
276 <field name="type">ir.actions.act_window</field>
277 <field name="res_model">stock.move</field>
278 <field name="domain">[('id','in',active_ids)]</field>
279 <field name="view_type">tree</field>
280 <field eval="stock_move_tree" name="view_id"/>
282 <record id="ir_move_traceability_upstream" model="ir.values">
283 <field eval="'tree_but_action'" name="key2"/>
284 <field eval="'stock.move'" name="model"/>
285 <field name="name">Downstream traceability</field>
286 <field eval="'ir.actions.act_window,'+str(action3)" name="value"/>
287 <field eval="True" name="object"/>
295 <record id="action5" model="ir.actions.act_window">
296 <field name="name">Upstream traceability</field>
297 <field name="type">ir.actions.act_window</field>
298 <field name="res_model">stock.move</field>
299 <field name="domain">[('id','in',active_ids)]</field>
300 <field name="view_type">tree</field>
301 <field eval="stock_move_tree2" name="view_id"/>
303 <record id="ir_move_traceability_downstream" model="ir.values">
304 <field eval="'tree_but_action'" name="key2"/>
305 <field eval="'stock.move'" name="model"/>
306 <field name="name">Upstream traceability</field>
307 <field eval="'ir.actions.act_window,'+str(action5)" name="value"/>
308 <field eval="True" name="object"/>
313 =============================
315 =============================
316 <record id="view_location_form" model="ir.ui.view">
317 <field name="name">stock.location.form</field>
318 <field name="model">stock.location</field>
319 <field name="type">form</field>
320 <field name="arch" type="xml">
321 <form string="Stock location">
322 <field name="name" select="1"/>
323 <field name="active" select="2"/>
324 <field name="usage" select="1"/>
325 <field name="account_id" select="1"/>
326 <field name="location_id"/>
327 <field name="address_id" context="{'context_display':'partner'}"/>
330 <group col="2" colspan="2">
331 <separator string="Chained Locations" colspan="2"/>
332 <field name="chained_location_type"/>
333 <field name="chained_location_id"/>
334 <field name="chained_auto_packing"/>
335 <field name="chained_delay"/>
337 <group col="2" colspan="2">
338 <separator string="Localisation" colspan="2"/>>
343 <separator string="Additional Information" colspan="4"/>
344 <field colspan="4" name="comment" nolabel="1"/>
348 <record id="view_location_tree2" model="ir.ui.view">
349 <field name="name">stock.location.tree</field>
350 <field name="model">stock.location</field>
351 <field name="type">tree</field>
352 <field name="arch" type="xml">
353 <tree string="Stock location">
355 <field name="usage"/>
356 <field name="account_id"/>
357 <field name="active"/>
362 <record id="action_location_form" model="ir.actions.act_window">
363 <field name="name">Locations</field>
364 <field name="res_model">stock.location</field>
365 <field name="type">ir.actions.act_window</field>
366 <field name="view_type">form</field>
367 <field name="view_id" ref="view_location_tree2"/>
369 <menuitem action="action_location_form" id="menu_action_location_form" parent="menu_stock_configuration"/>
371 <record id="view_location_tree" model="ir.ui.view">
372 <field name="name">stock.location.tree</field>
373 <field name="model">stock.location</field>
374 <field name="type">tree</field>
375 <field name="field_parent">child_ids</field>
376 <field name="arch" type="xml">
378 <field icon="icon" name="name"/>
382 <record id="action_location_tree" model="ir.actions.act_window">
383 <field name="name">Stock Locations Structure</field>
384 <field name="res_model">stock.location</field>
385 <field name="type">ir.actions.act_window</field>
386 <field name="domain">[('location_id','=',False)]</field>
387 <field name="view_type">tree</field>
388 <field name="view_id" ref="view_location_tree"/>
390 <menuitem action="action_location_tree" id="menu_action_location_tree" parent="menu_stock_root"/>
392 =============================
394 =============================
395 <record id="view_warehouse" model="ir.ui.view">
396 <field name="name">stock.warehouse</field>
397 <field name="model">stock.warehouse</field>
398 <field name="type">form</field>
399 <field name="arch" type="xml">
400 <form string="Warehouse">
401 <field colspan="4" name="name" select="1"/>
402 <field name="lot_input_id"/>
403 <field name="lot_stock_id"/>
404 <field name="lot_output_id"/>
406 <field name="partner_address_id" context="{'context_display':'partner'}"/>
410 <record id="view_warehouse_tree" model="ir.ui.view">
411 <field name="name">stock.warehouse.tree</field>
412 <field name="model">stock.warehouse</field>
413 <field name="type">tree</field>
414 <field name="arch" type="xml">
415 <tree string="Warehouse">
417 <field name="lot_input_id"/>
418 <field name="lot_stock_id"/>
419 <field name="lot_output_id"/>
420 <field name="partner_address_id" context="{'context_display':'partner'}"/>
424 <record id="action_warehouse_form" model="ir.actions.act_window">
425 <field name="name">Warehouses</field>
426 <field name="res_model">stock.warehouse</field>
427 <field name="type">ir.actions.act_window</field>
428 <field name="view_type">form</field>
429 <field name="view_id" ref="view_warehouse_tree"/>
431 <menuitem action="action_warehouse_form" id="menu_action_warehouse_form" parent="menu_stock_configuration"/>
433 ==============================
434 Wizard to Fill From Unreceived Products
435 ===============================
436 <record id="stock_picking_move_wizard_form" model="ir.ui.view">
437 <field name="name">stock.picking.move.wizard.form</field>
438 <field name="model">stock.picking.move.wizard</field>
439 <field name="type">form</field>
440 <field name="arch" type="xml">
441 <form string="Move Lines">
442 <field name="address_id" invisible="True" context="{'context_display':'partner'}"/>
443 <field name="picking_id" invisible="True"/>
444 <field domain="[('picking_id','<>',picking_id),('state','in',['confirmed','assigned'])]" name="move_ids" select="1"/><newline/>
446 <button special="cancel" string="Cancel"/>
447 <button name="action_move" string="Add" type="object"/>
452 <record id="act_stock_picking_move_wizard" model="ir.actions.act_window">
453 <field name="name">Fill From Unreceived Products</field>
454 <field name="res_model">stock.picking.move.wizard</field>
455 <field name="src_model">stock.picking</field>
456 <field name="type">ir.actions.act_window</field>
457 <field name="view_type">form</field>
458 <field name="view_mode">form</field>
459 <field name="auto_refresh" eval="1"/>
460 <field name="target">new</field>
461 <field name="context">{'action_id': active_id}</field>
465 =============================
467 =============================
468 <record model="ir.ui.view" id="stock_picking_calendar">
469 <field name="name">stock.picking.calendar</field>
470 <field name="model">stock.picking</field>
471 <field name="type">calendar</field>
472 <field name="priority" eval="2"/>
473 <field name="arch" type="xml">
474 <calendar string="Calendar View" date_start="date" color="state">
477 <field name="address_id"/>
481 <record id="vpicktree" model="ir.ui.view">
482 <field name="name">stock.picking.tree</field>
483 <field name="model">stock.picking</field>
484 <field name="type">tree</field>
485 <field name="arch" type="xml">
486 <tree color="red:state=='cancel'" string="Packing list">
488 <field name="address_id" select="1"/>
489 <field name="invoice_state"/>
490 <field name="origin"/>
491 <field name="backorder_id"/>
493 <field name="min_date"/>
494 <field name="state"/>
498 <record id="view_picking_form" model="ir.ui.view">
499 <field name="name">stock.picking.form</field>
500 <field name="model">stock.picking</field>
501 <field name="type">form</field>
502 <field name="arch" type="xml">
503 <form string="Packing list">
504 <group colspan="4" col="6">
505 <field name="address_id" select="2" context="{'context_display':'partner'}"/>
509 <field name="min_date" select="2"/>
510 <field name="address_id" select="2"/>
513 <page string="General Information">
514 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list" default_get="{'move_line':move_lines, 'address_out_id': address_id}">
515 <form string="Stock Moves">
516 <separator colspan="4" string="Move Information"/>
517 <field name="location_id" select="1" domain="[('usage','=','internal')]"/>
518 <field name="location_dest_id" select="1" domain="[('usage','=','internal')]"/>
519 <field colspan="4" context="location=location_id" name="product_id" on_change="onchange_product_id(product_id, location_id, location_dest_id)" select="1"/>
520 <field name="product_qty" select="1"/>
521 <field name="product_uom" select="1"/>
522 <field groups="product.group_uos" name="product_uos"/>
523 <field groups="product.group_uos" name="product_uos_qty"/>
524 <field colspan="4" invisible="1" name="name" select="1"/>
525 <field invisible="1" name="date"/>
526 <field name="date_planned"/>
527 <field name="address_id" select="1" context="{'context_display':'partner'}"/>
528 <field groups="base.group_extended" name="product_packaging"/>
529 <field name="prodlot_id" select="2" context="{'location_id':location_id, 'product_id':product_id}" domain="[('product_id','=',product_id)]"/>
530 <field groups="base.group_extended" name="tracking_id" select="2"/>
533 <button name="%(track_line)d" string="Split in production lots" type="action"/>
534 <separator colspan="4" string="Move State"/>
535 <field name="state" select="1"/>
537 <button name="force_assign" states="confirmed" string="Force assignation" type="object"/>
538 <button name="cancel_assign" states="assigned" string="Cancel assignation" type="object"/>
542 <group col="7" colspan="4">
544 <button name="%(move_split)d" string="Split move lines in two" type="action"/>
546 <group col="8" colspan="4">
547 <field name="state" readonly="1"/>
548 <button name="button_confirm" states="draft" string="Confirm"/>
549 <button name="action_assign" states="confirmed" string="Assign" type="object"/>
550 <button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
551 <button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
552 <button name="%(partial_picking)d" states="assigned" string="Validate" type="action"/>
553 <button name="button_cancel" states="assigned,confirmed,draft" string="Cancel"/>
556 <page string="Notes">
557 <field colspan="4" name="note" nolabel="1"/>
559 <page string="Others info">
560 <field name="origin" select="2"/>
561 <field name="active" select="2"/>
562 <field name="auto_picking"/>
563 <field name="invoice_state" select="2"/>
565 <field name="move_type"/>
576 <record id="view_picking_delivery_tree" model="ir.ui.view">
577 <field name="name">stock.picking.delivery.tree</field>
578 <field name="model">stock.picking</field>
579 <field name="type">tree</field>
580 <field name="arch" type="xml">
581 <tree color="red:state=='cancel'" string="Packing list">
583 <field name="address_id" select="1"/>
584 <field name="origin"/>
585 <field name="date" select="1"/>
586 <field name="min_date" select="1"/>
587 <field name="state" select="1"/>
591 <record id="view_picking_delivery_form" model="ir.ui.view">
592 <field name="name">stock.picking.delivery.form</field>
593 <field name="model">stock.picking</field>
594 <field name="type">form</field>
595 <field name="arch" type="xml">
596 <form string="Packing list">
597 <group col="6" colspan="4">
598 <field name="name" select="1"/>
599 <field name="partner_id" select="1"/>
600 <field name="date" select="1"/>
601 <field name="min_date" select="1"/>
602 <field name="backorder_id" select="2"/>
604 <notebook colspan="4">
605 <page string="General Information">
606 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list" default_get="{'move_line':move_lines, 'address_out_id': address_id}">
607 <form string="Stock Moves">
608 <separator colspan="4" string="Move Information"/>
609 <field name="location_id" select="1" domain="[('usage','=','internal')]"/>
610 <field name="location_dest_id" select="1" domain="[('usage','<>','view')]"/>
611 <field colspan="4" context="location=location_id" name="product_id" on_change="onchange_product_id(product_id, location_id, location_dest_id)" select="1"/>
612 <field name="product_qty" select="1"/>
613 <field name="product_uom" select="1"/>
614 <field groups="product.group_uos" name="product_uos"/>
615 <field groups="product.group_uos" name="product_uos_qty"/>
616 <field colspan="4" invisible="1" name="name" select="1"/>
617 <field invisible="1" name="date"/>
618 <field name="date_planned"/>
619 <field groups="base.group_extended" name="product_packaging"/>
620 <field name="prodlot_id" select="2" context="{'location_id':location_id, 'product_id':product_id}" domain="[('product_id','=',product_id)]"/>
621 <field groups="base.group_extended" name="tracking_id" select="1"/>
622 <separator colspan="4" string="Move State"/>
623 <field name="state" select="1"/>
625 <button name="force_assign" states="confirmed" string="Force assignation" type="object"/>
626 <button name="cancel_assign" states="assigned" string="Cancel assignation" type="object"/>
630 <group col="7" colspan="4">
632 <button name="%(move_split)d" string="Split in Two" type="action"/>
634 <group col="8" colspan="4">
635 <field name="state" readonly="1"/>
636 <button name="button_confirm" states="draft" string="Confirm"/>
637 <button name="action_assign" states="confirmed" string="Assign" type="object"/>
638 <button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
639 <button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
640 <button name="%(partial_picking)d" states="assigned" string="Validate" type="action"/>
641 <button name="button_cancel" states="assigned,confirmed,draft" string="Cancel"/>
644 <page string="Notes">
645 <field colspan="4" name="note" nolabel="1"/>
647 <page string="Others info">
648 <field name="auto_picking"/>
649 <field name="active" select="2"/>
651 <field name="move_type"/>
659 <record id="action_picking_tree_delivery" model="ir.actions.act_window">
660 <field name="name">Delivery Orders</field>
661 <field name="res_model">stock.picking</field>
662 <field name="type">ir.actions.act_window</field>
663 <field name="view_type">form</field>
664 <field name="view_mode">tree,form,calendar</field>
665 <field name="domain">[('type','=','delivery')]</field>
666 <field name="context">{'contact_display': 'partner'}</field>
668 <record id="action_picking_tree_delivery_view1" model="ir.actions.act_window.view">
669 <field eval="1" name="sequence"/>
670 <field name="view_mode">tree</field>
671 <field name="view_id" ref="view_picking_delivery_tree"/>
672 <field name="act_window_id" ref="action_picking_tree_delivery"/>
674 <record id="action_picking_tree_delivery_view2" model="ir.actions.act_window.view">
675 <field eval="2" name="sequence"/>
676 <field name="view_mode">form</field>
677 <field name="view_id" ref="view_picking_delivery_form"/>
678 <field name="act_window_id" ref="action_picking_tree_delivery"/>
681 <menuitem action="action_picking_tree_delivery" groups="base.group_extended" id="menu_action_picking_tree_delivery" parent="menu_stock_root" sequence="20"/>
683 <record id="action_picking_tree2_delivery" model="ir.actions.act_window">
684 <field name="name">Delivery Orders to Process</field>
685 <field name="res_model">stock.picking</field>
686 <field name="type">ir.actions.act_window</field>
687 <field name="view_type">form</field>
688 <field name="view_mode">tree,form,calendar</field>
689 <field name="domain">[('state','=','assigned'),('type','=','delivery')]</field>
690 <field name="context">{'contact_display': 'partner'}</field>
692 <record id="action_picking_tree_delivery_view1_toproc" model="ir.actions.act_window.view">
693 <field eval="1" name="sequence"/>
694 <field name="view_mode">tree</field>
695 <field name="view_id" ref="view_picking_delivery_tree"/>
696 <field name="act_window_id" ref="action_picking_tree2_delivery"/>
698 <record id="action_picking_tree_delivery_view2_toproc" model="ir.actions.act_window.view">
699 <field eval="2" name="sequence"/>
700 <field name="view_mode">form</field>
701 <field name="view_id" ref="view_picking_delivery_form"/>
702 <field name="act_window_id" ref="action_picking_tree2_delivery"/>
704 <menuitem action="action_picking_tree2_delivery" id="menu_picking_waiting_delivery" parent="menu_action_picking_tree_delivery"/>
706 <record id="action_picking_tree3_delivery" model="ir.actions.act_window">
707 <field name="name">Waiting Delivery Orders</field>
708 <field name="res_model">stock.picking</field>
709 <field name="type">ir.actions.act_window</field>
710 <field name="view_type">form</field>
711 <field name="view_mode">tree,form,calendar</field>
712 <field name="domain">[('state','=','confirmed'),('type','=','delivery')]</field>
713 <field name="context">{'contact_display': 'partner'}</field>
715 <record id="action_picking_tree_delivery_view1_waiting" model="ir.actions.act_window.view">
716 <field eval="1" name="sequence"/>
717 <field name="view_mode">tree</field>
718 <field name="view_id" ref="view_picking_delivery_tree"/>
719 <field name="act_window_id" ref="action_picking_tree3_delivery"/>
721 <record id="action_picking_tree_delivery_view2_waiting" model="ir.actions.act_window.view">
722 <field eval="2" name="sequence"/>
723 <field name="view_mode">form</field>
724 <field name="view_id" ref="view_picking_delivery_form"/>
725 <field name="act_window_id" ref="action_picking_tree3_delivery"/>
727 <menuitem action="action_picking_tree3_delivery" id="menu_action_picking_tree3_delivery" parent="menu_action_picking_tree_delivery"/>
729 <record id="action_picking_calendar_delivery" model="ir.actions.act_window">
730 <field name="name">Calendar of Deliveries</field>
731 <field name="res_model">stock.picking</field>
732 <field name="type">ir.actions.act_window</field>
733 <field name="view_type">form</field>
734 <field name="view_mode">calendar,tree,form</field>
735 <field name="domain">[('state','=','assigned'),('type','=','delivery')]</field>
736 <field name="context">{'contact_display': 'partner'}</field>
738 <menuitem action="action_picking_calendar_delivery" id="menu_picking_calendar_delivery" parent="menu_action_picking_tree_delivery"/>
744 <record id="view_picking_out_tree" model="ir.ui.view">
745 <field name="name">stock.picking.out.tree</field>
746 <field name="model">stock.picking</field>
747 <field name="type">tree</field>
748 <field name="arch" type="xml">
749 <tree color="red:state=='cancel'" string="Packing list">
751 <field name="address_id"/>
752 <field name="backorder_id"/>
754 <field name="min_date"/>
755 <field name="state"/>
759 <record id="view_picking_out_form" model="ir.ui.view">
760 <field name="name">stock.picking.out.form</field>
761 <field name="model">stock.picking</field>
762 <field name="type">form</field>
763 <field name="arch" type="xml">
764 <form string="Packing list">
765 <group col="6" colspan="4">
766 <field name="name" select="1"/>
767 <field name="address_id" select="2"/>
768 <field name="backorder_id" select="2"/>
769 <field name="min_date" select="2"/>
770 <field name="date" select="2"/>
772 <notebook colspan="4">
773 <page string="General Information">
774 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list" default_get="{'move_line':move_lines, 'address_out_id': address_id}">
775 <form string="Stock Moves">
776 <separator colspan="4" string="Move Information"/>
777 <field name="location_id" select="1" domain="[('usage','=','internal')]"/>
778 <field name="location_dest_id" select="1" domain="[('usage','<>','view')]"/>
779 <field colspan="4" context="location=location_id" name="product_id" on_change="onchange_product_id(product_id, location_id, location_dest_id)" select="1"/>
780 <field name="product_qty" select="1"/>
781 <field name="product_uom" select="1"/>
782 <field groups="product.group_uos" name="product_uos"/>
783 <field groups="product.group_uos" name="product_uos_qty"/>
784 <field colspan="4" invisible="1" name="name" select="1"/>
785 <field invisible="1" name="date"/>
786 <field name="date_planned"/>
787 <field groups="base.group_extended" name="product_packaging"/>
788 <field name="prodlot_id" select="1" context="{'location_id':location_id, 'product_id':product_id}" domain="[('product_id','=',product_id)]"/>
789 <field groups="base.group_extended" name="tracking_id" select="1"/>
790 <separator colspan="4" string="Move State"/>
791 <field name="state" select="1"/>
793 <button name="force_assign" states="confirmed" string="Force assignation" type="object"/>
794 <button name="cancel_assign" states="assigned" string="Cancel assignation" type="object"/>
798 <group col="7" colspan="4">
800 <button name="%(move_split)d" string="Split in Two" type="action"/>
802 <group col="8" colspan="4">
803 <field name="state" readonly="1"/>
804 <button name="button_confirm" states="draft" string="Confirm"/>
805 <button name="action_assign" states="confirmed" string="Assign" type="object"/>
806 <button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
807 <button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
808 <button name="%(partial_picking)d" states="assigned" string="Validate" type="action"/>
809 <button name="button_cancel" states="assigned,confirmed,draft" string="Cancel"/>
812 <page string="Notes">
813 <field colspan="4" name="note" nolabel="1"/>
815 <page string="Others info">
816 <field name="active" select="2"/>
817 <field name="auto_picking"/>
819 <field name="move_type"/>
826 <record id="action_picking_tree" model="ir.actions.act_window">
827 <field name="name">Sending Products</field>
828 <field name="res_model">stock.picking</field>
829 <field name="type">ir.actions.act_window</field>
830 <field name="view_type">form</field>
831 <field name="view_mode">tree,form,calendar</field>
832 <field name="domain">[('type','=','out')]</field>
833 <field name="context">{'contact_display': 'partner'}</field>
835 <record id="action_picking_tree_out_view1_waiting" model="ir.actions.act_window.view">
836 <field eval="1" name="sequence"/>
837 <field name="view_mode">tree</field>
838 <field name="view_id" ref="view_picking_out_tree"/>
839 <field name="act_window_id" ref="action_picking_tree"/>
841 <record id="action_picking_tree_out_view2_waiting" model="ir.actions.act_window.view">
842 <field eval="2" name="sequence"/>
843 <field name="view_mode">form</field>
844 <field name="view_id" ref="view_picking_out_form"/>
845 <field name="act_window_id" ref="action_picking_tree"/>
847 <menuitem action="action_picking_tree" id="menu_action_picking_tree" parent="menu_stock_root" sequence="19"/>
849 <record id="action_picking_tree2" model="ir.actions.act_window">
850 <field name="name">Assigned Packings</field>
851 <field name="res_model">stock.picking</field>
852 <field name="type">ir.actions.act_window</field>
853 <field name="view_type">form</field>
854 <field name="view_mode">tree,form,calendar</field>
855 <field name="domain">[('state','=','assigned'),('type','=','out')]</field>
856 <field name="context">{'contact_display': 'partner'}</field>
858 <record id="action_picking_tree2_out_view1" model="ir.actions.act_window.view">
859 <field eval="1" name="sequence"/>
860 <field name="view_mode">tree</field>
861 <field name="view_id" ref="view_picking_out_tree"/>
862 <field name="act_window_id" ref="action_picking_tree2"/>
864 <record id="action_picking_tree2_out_view2" model="ir.actions.act_window.view">
865 <field eval="2" name="sequence"/>
866 <field name="view_mode">form</field>
867 <field name="view_id" ref="view_picking_out_form"/>
868 <field name="act_window_id" ref="action_picking_tree2"/>
870 <menuitem action="action_picking_tree2" id="menu_picking_waiting" parent="menu_action_picking_tree"/>
872 <record id="action_picking_tree3" model="ir.actions.act_window">
873 <field name="name">Confirmed Packings Waiting Assignation</field>
874 <field name="res_model">stock.picking</field>
875 <field name="type">ir.actions.act_window</field>
876 <field name="view_type">form</field>
877 <field name="view_mode">tree,form,calendar</field>
878 <field name="domain">[('state','=','confirmed'),('type','=','out')]</field>
879 <field name="context">{'contact_display': 'partner'}</field>
881 <record id="action_picking_tree3_out_view1" model="ir.actions.act_window.view">
882 <field eval="1" name="sequence"/>
883 <field name="view_mode">tree</field>
884 <field name="view_id" ref="view_picking_out_tree"/>
885 <field name="act_window_id" ref="action_picking_tree3"/>
887 <record id="action_picking_tree3_out_view2" model="ir.actions.act_window.view">
888 <field eval="2" name="sequence"/>
889 <field name="view_mode">form</field>
890 <field name="view_id" ref="view_picking_out_form"/>
891 <field name="act_window_id" ref="action_picking_tree3"/>
893 <menuitem action="action_picking_tree3" id="menu_action_picking_tree3" parent="menu_action_picking_tree"/>
896 # Reception of Products
898 <record id="view_picking_in_tree" model="ir.ui.view">
899 <field name="name">stock.picking.in.tree</field>
900 <field name="model">stock.picking</field>
901 <field name="type">tree</field>
902 <field name="arch" type="xml">
903 <tree color="red:state=='cancel'" string="Packing list">
904 <field colspan="4" name="name"/>
905 <field name="address_id" select="1"/>
906 <field name="invoice_state"/>
907 <field name="origin"/>
908 <field name="backorder_id"/>
910 <field name="min_date"/>
911 <field name="state"/>
915 <record id="view_picking_in_form" model="ir.ui.view">
916 <field name="name">stock.picking.in.form</field>
917 <field name="model">stock.picking</field>
918 <field name="type">form</field>
919 <field name="arch" type="xml">
920 <form string="Input Packing List">
921 <group colspan="4" col="6">
922 <field name="address_id" on_change="onchange_partner_in(address_id)" select="2" context="{'context_display':'partner'}"/>
923 <field name="origin" select="2"/>
924 <field name="invoice_state" select="2" string="Invoice Control"/>
925 <field name="name" readonly="1" select="1"/>
926 <field name="min_date" select="2"/>
928 <notebook colspan="4">
929 <page string="General Information">
930 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list" default_get="{'move_line':move_lines, 'address_in_id': address_id}">
931 <tree string="Stock Moves">
932 <field name="product_id"/>
933 <field name="product_qty"/>
934 <field name="product_uom"/>
935 <field name="location_dest_id"/>
936 <field name="prodlot_id"/>
937 <field name="state"/>
939 <form string="Stock Moves">
940 <separator colspan="4" string="Move Information"/>
941 <field name="location_id" select="1" domain="[('usage','<>','view')]"/>
942 <field domain="[('usage','=','internal')]" name="location_dest_id" select="1"/>
943 <field colspan="4" context="location=location_id" name="product_id" on_change="onchange_product_id(product_id, location_id, location_dest_id)" select="1"/>
944 <field name="product_qty" select="1"/>
945 <field name="product_uom" select="1"/>
946 <field groups="product.group_uos" name="product_uos"/>
947 <field groups="product.group_uos" name="product_uos_qty"/>
948 <field colspan="4" invisible="1" name="name" select="1"/>
949 <field groups="base.group_extended" name="date_planned"/>
952 <field groups="base.group_extended" name="product_packaging"/>
954 <field name="prodlot_id" select="1" context="{'location_id':location_id, 'product_id':product_id}" domain="[('product_id','=',product_id)]"/>
955 <field groups="base.group_extended" name="tracking_id" select="1"/>
958 <button groups="base.group_extended" name="%(track_line)d" string="Split in production lots" type="action"/>
959 <separator colspan="4" string="Move State"/>
960 <field name="state" select="1"/>
962 <button name="force_assign" states="confirmed" string="Force assignation" type="object"/>
963 <button name="cancel_assign" states="assigned" string="Cancel assignation" type="object"/>
967 <group col="7" colspan="4">
969 <button name="%(act_stock_picking_move_wizard)d" string="Fill From Unreceived Products" type="action"/>
971 <group col="8" colspan="4">
972 <field name="state" readonly="1"/>
973 <button name="button_confirm" states="draft" string="Confirm" type="object"/>
974 <button name="action_assign" states="confirmed" string="Assign" type="object"/>
975 <button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
976 <button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
977 <button name="%(partial_picking)d" states="assigned" string="Validate" type="action"/>
978 <button name="button_cancel" states="assigned,confirmed,draft" string="Cancel"/>
981 <page string="Notes">
982 <field colspan="4" name="note" nolabel="1"/>
991 <record id="action_picking_tree4" model="ir.actions.act_window">
992 <field name="name">Getting Products</field>
993 <field name="res_model">stock.picking</field>
994 <field name="type">ir.actions.act_window</field>
995 <field name="view_type">form</field>
996 <field name="view_mode">tree,form,calendar</field>
997 <field name="domain">[('type','=','in')]</field>
998 <field name="context">{'contact_display': 'partner'}</field>
1000 <record id="action_invoice_tree5_view1" model="ir.actions.act_window.view">
1001 <field eval="1" name="sequence"/>
1002 <field name="view_mode">tree</field>
1003 <field name="view_id" ref="view_picking_in_tree"/>
1004 <field name="act_window_id" ref="action_picking_tree4"/>
1006 <record id="action_invoice_tree5_view2" model="ir.actions.act_window.view">
1007 <field eval="2" name="sequence"/>
1008 <field name="view_mode">form</field>
1009 <field name="view_id" ref="view_picking_in_form"/>
1010 <field name="act_window_id" ref="action_picking_tree4"/>
1013 <menuitem action="action_picking_tree4" id="menu_action_picking_tree4" parent="menu_stock_root" sequence="17"/>
1015 <record id="action_picking_tree5" model="ir.actions.act_window">
1016 <field name="name">Packings to Process</field>
1017 <field name="res_model">stock.picking</field>
1018 <field name="type">ir.actions.act_window</field>
1019 <field name="view_type">form</field>
1020 <field name="view_mode">tree,form,calendar</field>
1021 <field name="domain">[('state','=','assigned'),('type','=','in')]</field>
1022 <field name="context">{'contact_display': 'partner'}</field>
1024 <record id="action_invoice_tree6_view1" model="ir.actions.act_window.view">
1025 <field eval="1" name="sequence"/>
1026 <field name="view_mode">tree</field>
1027 <field name="view_id" ref="view_picking_in_tree"/>
1028 <field name="act_window_id" ref="action_picking_tree5"/>
1030 <record id="action_invoice_tree6_view2" model="ir.actions.act_window.view">
1031 <field eval="2" name="sequence"/>
1032 <field name="view_mode">form</field>
1033 <field name="view_id" ref="view_picking_in_form"/>
1034 <field name="act_window_id" ref="action_picking_tree5"/>
1036 <menuitem action="action_picking_tree5" id="menu_action_picking_tree5" parent="menu_action_picking_tree4"/>
1038 <record id="action_picking_form" model="ir.actions.act_window">
1039 <field name="name">New Reception Packing</field>
1040 <field name="res_model">stock.picking</field>
1041 <field name="type">ir.actions.act_window</field>
1042 <field name="view_type">form</field>
1043 <field name="view_mode">form,tree</field>
1044 <field name="context">{'contact_display': 'partner'}</field>
1045 <field name="domain">[('type','=','in')]</field>
1047 <record id="action_picking_form_view1" model="ir.actions.act_window.view">
1048 <field eval="2" name="sequence"/>
1049 <field name="view_mode">tree</field>
1050 <field name="view_id" ref="view_picking_in_tree"/>
1051 <field name="act_window_id" ref="action_picking_form"/>
1053 <record id="action_picking_form_view2" model="ir.actions.act_window.view">
1054 <field eval="1" name="sequence"/>
1055 <field name="view_mode">form</field>
1056 <field name="view_id" ref="view_picking_in_form"/>
1057 <field name="act_window_id" ref="action_picking_form"/>
1059 <menuitem action="action_picking_form" id="menu_action_picking_form" parent="menu_action_picking_tree4"/>
1061 <record id="action_picking_tree6" model="ir.actions.act_window">
1062 <field name="name">Internal Packings</field>
1063 <field name="res_model">stock.picking</field>
1064 <field name="type">ir.actions.act_window</field>
1065 <field name="view_type">form</field>
1066 <field name="view_mode">tree,form,calendar</field>
1067 <field name="domain">[('type','=','internal')]</field>
1068 <field name="context">{'contact_display': 'partner'}</field>
1070 <menuitem action="action_picking_tree6" id="menu_action_picking_tree6" parent="menu_stock_root" sequence="18"/>
1073 <record id="action_picking_tree7" model="ir.actions.act_window">
1074 <field name="name">Assigned Packings</field>
1075 <field name="res_model">stock.picking</field>
1076 <field name="type">ir.actions.act_window</field>
1077 <field name="view_type">form</field>
1078 <field name="view_mode">tree,form,calendar</field>
1079 <field name="domain">[('state','=','assigned'),('type','=','internal')]</field>
1080 <field name="context">{'contact_display': 'partner'}</field>
1082 <menuitem action="action_picking_tree7" id="menu_action_picking_tree7" parent="menu_action_picking_tree6"/>
1084 <record id="action_picking_tree8" model="ir.actions.act_window">
1085 <field name="name">Confirmed Packings Waiting Assignation</field>
1086 <field name="res_model">stock.picking</field>
1087 <field name="type">ir.actions.act_window</field>
1088 <field name="view_type">form</field>
1089 <field name="view_mode">tree,form,calendar</field>
1090 <field name="domain">[('state','=','confirmed'),('type','=','internal')]</field>
1091 <field name="context">{'contact_display': 'partner'}</field>
1093 <menuitem action="action_picking_tree8" id="menu_action_picking_tree8" parent="menu_action_picking_tree6"/>
1095 <record id="action_picking_tree9" model="ir.actions.act_window">
1096 <field name="name">Draft Internal Packings</field>
1097 <field name="res_model">stock.picking</field>
1098 <field name="type">ir.actions.act_window</field>
1099 <field name="view_type">form</field>
1100 <field name="view_mode">tree,form,calendar</field>
1101 <field name="domain">[('state','=','draft'),('type','=','internal')]</field>
1102 <field name="context">{'contact_display': 'partner'}</field>
1104 <menuitem action="action_picking_tree9" id="menu_action_picking_tree9" parent="menu_action_picking_tree6"/>
1106 =============================
1108 =============================
1111 =============================
1113 =============================
1115 <record id="view_move_tree" model="ir.ui.view">
1116 <field name="name">stock.move.tree</field>
1117 <field name="model">stock.move</field>
1118 <field name="type">tree</field>
1119 <field eval="6" name="priority"/>
1120 <field name="arch" type="xml">
1121 <tree color="grey:state=='cancel'" string="Moves">
1122 <field name="product_id"/>
1123 <field name="product_qty"/>
1124 <field name="product_uom" string="UOM"/>
1125 <field name="prodlot_id"/>
1126 <field name="location_id"/>
1127 <field name="location_dest_id"/>
1128 <field name="date_planned"/>
1129 <field name="state"/>
1134 <menuitem id="menu_traceability_low" name="Low Level" parent="menu_traceability"/>
1136 <record id="view_move_form" model="ir.ui.view">
1137 <field name="name">stock.move.form</field>
1138 <field name="model">stock.move</field>
1139 <field name="type">form</field>
1140 <field eval="4" name="priority"/>
1141 <field name="arch" type="xml">
1142 <form string="Stock Moves">
1143 <separator colspan="4" string="Move Information"/>
1144 <field name="location_id" select="1"/>
1145 <field name="location_dest_id" select="1"/>
1146 <field colspan="4" name="product_id" select="1"/>
1147 <field name="product_qty" select="1"/>
1148 <field name="product_uom" select="1"/>
1149 <field colspan="4" name="name" select="1"/>
1150 <field name="date"/>
1151 <field name="date_planned"/>
1152 <field name="priority"/>
1153 <field name="address_id" select="1" context="{'context_display':'partner'}"/>
1155 <field name="prodlot_id" select="1" context="{'location_id':location_id, 'product_id':product_id}" domain="[('product_id','=',product_id)]"/>
1156 <field name="tracking_id" select="1"/>
1159 <button name="%(track_line)d" string="Split in production lots" type="action"/>
1160 <separator colspan="4" string="Move State"/>
1161 <field name="state" select="1"/>
1162 <group col="4" colspan="2">
1163 <button name="action_confirm" states="draft" string="Confirm" type="object"/>
1164 <button name="action_assign" states="confirmed" string="Assign" type="object"/>
1165 <button name="action_cancel" states="assigned" string="Cancel" type="object"/>
1166 <button name="action_done" states="assigned" string="Make Parcel" type="object"/>
1171 <record id="action_move_form2" model="ir.actions.act_window">
1172 <field name="name">Stock Moves</field>
1173 <field name="res_model">stock.move</field>
1174 <field name="type">ir.actions.act_window</field>
1175 <field name="view_type">form</field>
1176 <field name="view_id" ref="view_move_tree"/>
1178 <menuitem action="action_move_form2" id="menu_action_move_form2" parent="menu_traceability_low"/>
1180 <record id="action_move_form3" model="ir.actions.act_window">
1181 <field name="name">Draft Moves</field>
1182 <field name="res_model">stock.move</field>
1183 <field name="type">ir.actions.act_window</field>
1184 <field name="view_type">form</field>
1185 <field name="domain">[('state','=','draft')]</field>
1186 <field name="view_id" ref="view_move_tree"/>
1188 <menuitem action="action_move_form3" id="menu_action_move_form3" parent="menu_action_move_form2"/>
1190 <record id="action_move_form4" model="ir.actions.act_window">
1191 <field name="name">Assigned Moves</field>
1192 <field name="res_model">stock.move</field>
1193 <field name="type">ir.actions.act_window</field>
1194 <field name="view_type">form</field>
1195 <field name="domain">[('state','=','assigned')]</field>
1196 <field name="view_id" ref="view_move_tree"/>
1198 <menuitem action="action_move_form4" id="menu_action_move_form4" parent="menu_action_move_form2"/>
1200 <record id="action_picking_all" model="ir.actions.act_window">
1201 <field name="name">Packings</field>
1202 <field name="res_model">stock.picking</field>
1203 <field name="type">ir.actions.act_window</field>
1204 <field name="view_type">form</field>
1205 <field name="view_mode">tree,form</field>
1206 <field name="context">{'contact_display': 'partner'}</field>
1208 <menuitem action="action_picking_all" id="menu_action_picking_all" parent="menu_traceability_low"/>
1211 # -------------------------------------------------------------
1213 # -------------------------------------------------------------
1214 <record id="view_incoterms_tree" model="ir.ui.view">
1215 <field name="name">stock.incoterms.tree</field>
1216 <field name="model">stock.incoterms</field>
1217 <field name="type">tree</field>
1218 <field name="arch" type="xml">
1219 <tree string="Incoterms">
1220 <field name="code"/>
1221 <field colspan="4" name="name" select="1"/>
1225 <record id="stock_incoterms_form" model="ir.ui.view">
1226 <field name="name">stock.incoterms.form</field>
1227 <field name="model">stock.incoterms</field>
1228 <field name="type">form</field>
1229 <field name="arch" type="xml">
1230 <form string="Incoterms">
1231 <field colspan="4" name="name" select="1"/>
1232 <field name="code" select="1"/>
1233 <field name="active" select="1"/>
1237 <record id="action_incoterms_tree" model="ir.actions.act_window">
1238 <field name="name">Incoterms</field>
1239 <field name="res_model">stock.incoterms</field>
1240 <field name="type">ir.actions.act_window</field>
1241 <field name="view_type">form</field>
1242 <field name="view_mode">tree,form</field>
1244 <menuitem action="action_incoterms_tree" id="menu_action_incoterms_tree" parent="menu_stock_configuration"/>
1246 <act_window context="{'location': active_id}" domain="[('type','<>','service')]" id="act_product_location_open" name="Products" res_model="product.product" src_model="stock.location"/>
1248 <act_window context="{'location': active_id}" domain="[('product_id','=',active_id)]" id="act_product_stock_move_open" name="Stock Moves" res_model="stock.move" src_model="product.product"/>
1250 <record id="ir_act_product_location_open" model="ir.values">
1251 <field name="key2">tree_but_open</field>
1252 <field name="model">stock.location</field>
1253 <field name="name">Products</field>
1254 <field eval="'ir.actions.act_window,%d'%act_product_location_open" name="value"/>
1255 <field eval="True" name="object"/>