1 <?xml version="1.0" encoding="utf-8"?>
5 <menuitem icon="terp-mrp" id="menu_mrp_root" name="Manufacturing"
6 groups="group_mrp_user,group_mrp_manager"/>
7 <menuitem id="menu_mrp_reordering" name="Automatic Procurements" parent="stock.menu_stock_root" sequence="4"/>
10 Property / Property Group
13 <record id="mrp_property_group_form_view" model="ir.ui.view">
14 <field name="name">mrp.property.group.form</field>
15 <field name="model">mrp.property.group</field>
16 <field name="type">form</field>
17 <field name="arch" type="xml">
18 <form string="Properties categories">
19 <separator colspan="4" string="General Information"/>
20 <field colspan="4" name="name" select="1"/>
21 <field colspan="4" name="description"/>
25 <record id="mrp_property_group_action" model="ir.actions.act_window">
26 <field name="name">Property Categories</field>
27 <field name="type">ir.actions.act_window</field>
28 <field name="res_model">mrp.property.group</field>
29 <field name="view_type">form</field>
30 <field name="view_mode">tree,form</field>
33 id="menu_mrp_configuration"
35 parent="menu_mrp_root"
36 groups="group_mrp_manager"/>
38 id="menu_mrp_property_group_action_prop"
40 parent="menu_mrp_configuration"
41 groups="base.group_extended"/>
43 action="mrp_property_group_action"
44 id="menu_mrp_property_group_action"
45 parent="menu_mrp_property_group_action_prop"/>
47 <record id="mrp_property_tree_view" model="ir.ui.view">
48 <field name="name">mrp.property.tree</field>
49 <field name="model">mrp.property</field>
50 <field name="type">tree</field>
51 <field name="arch" type="xml">
52 <tree string="Properties">
54 <field name="composition"/>
55 <field name="group_id"/>
59 <record id="mrp_property_form_view" model="ir.ui.view">
60 <field name="name">mrp.property.form</field>
61 <field name="model">mrp.property</field>
62 <field name="type">form</field>
63 <field name="arch" type="xml">
64 <form string="Properties">
65 <separator colspan="4" string="General Information"/>
66 <field colspan="4" name="name" select="1"/>
67 <field name="group_id" select="1"/>
68 <field name="composition" select="1"/>
69 <separator colspan="4" string="Description"/>
70 <field colspan="4" name="description"/>
74 <record id="mrp_property_action" model="ir.actions.act_window">
75 <field name="name">Properties</field>
76 <field name="type">ir.actions.act_window</field>
77 <field name="res_model">mrp.property</field>
78 <field name="view_type">form</field>
79 <field name="view_mode">tree,form</field>
82 action="mrp_property_action"
83 id="menu_mrp_property_action"
84 parent="menu_mrp_property_group_action_prop"/>
90 <record id="mrp_workcenter_tree_view" model="ir.ui.view">
91 <field name="name">mrp.workcenter.tree</field>
92 <field name="model">mrp.workcenter</field>
93 <field name="type">tree</field>
94 <field name="arch" type="xml">
95 <tree string="Workcenter">
101 <record id="mrp_workcenter_view" model="ir.ui.view">
102 <field name="name">mrp.workcenter.form</field>
103 <field name="model">mrp.workcenter</field>
104 <field name="type">form</field>
105 <field name="arch" type="xml">
106 <form string="Workcenter">
107 <group col="6" colspan="4">
108 <field name="name" select="1"/>
109 <field name="code" select="1"/>
110 <field name="active" select="2"/>
112 <notebook colspan="4">
113 <page string="Workcenter">
115 <field name="timesheet_id"/>
116 <separator colspan="4" string="Description"/>
117 <field colspan="4" name="note" nolabel="1"/>
118 <separator colspan="4" string="Capacity Information"/>
119 <group col="4" colspan="4">
120 <field name="capacity_per_cycle"/>
122 <field name="time_cycle"/>
123 <field name="time_efficiency"/>
124 <field name="time_start"/>
125 <field name="time_stop"/>
128 <page string="Analytic Accounting">
129 <field name="costs_hour"/>
130 <field name="costs_hour_account_id"/>
131 <field name="costs_cycle"/>
132 <field name="costs_cycle_account_id"/>
133 <field name="costs_journal_id"/>
134 <field name="costs_general_account_id"/>
140 <record id="mrp_workcenter_action" model="ir.actions.act_window">
141 <field name="name">Workcenters</field>
142 <field name="type">ir.actions.act_window</field>
143 <field name="res_model">mrp.workcenter</field>
144 <field name="view_type">form</field>
145 <field name="view_id" ref="mrp_workcenter_tree_view"/>
147 <menuitem action="mrp_workcenter_action" id="menu_mrp_workcenter_action" parent="menu_mrp_configuration"/>
153 <record id="mrp_routing_workcenter_tree_view" model="ir.ui.view">
154 <field name="name">mrp.routing.workcenter.tree</field>
155 <field name="model">mrp.routing.workcenter</field>
156 <field name="type">tree</field>
157 <field name="arch" type="xml">
158 <tree string="Routing Workcenters">
159 <field name="sequence"/>
160 <field name="workcenter_id" select="1"/>
161 <field name="cycle_nbr"/>
162 <field name="hour_nbr"/>
167 <record id="mrp_routing_workcenter_form_view" model="ir.ui.view">
168 <field name="name">mrp.routing.workcenter.form</field>
169 <field name="model">mrp.routing.workcenter</field>
170 <field name="type">form</field>
171 <field name="arch" type="xml">
172 <form string="Routing Workcenters">
173 <separator colspan="4" string="General Information"/>
174 <field colspan="4" name="name" select="1"/>
175 <field name="sequence" select="1"/>
176 <field name="workcenter_id" select="1"/>
177 <field name="cycle_nbr"/>
178 <field name="hour_nbr"/>
179 <field colspan="4" name="note"/>
184 <record id="mrp_routing_form_view" model="ir.ui.view">
185 <field name="name">mrp.routing.form</field>
186 <field name="model">mrp.routing</field>
187 <field name="type">form</field>
188 <field name="arch" type="xml">
189 <form string="Routing">
190 <separator colspan="4" string="General Information"/>
191 <field name="name" select="1"/>
192 <field name="active" select="1"/>
193 <field name="code" select="1"/>
194 <field name="location_id"/>
195 <separator colspan="4" string="Description"/>
196 <field colspan="4" name="note" nolabel="1"/>
197 <separator colspan="4" string="Workcenter Operations"/>
198 <field colspan="4" name="workcenter_lines" nolabel="1" widget="one2many_list"/>
202 <record id="mrp_routing_tree_view" model="ir.ui.view">
203 <field name="name">mrp.routing.tree</field>
204 <field name="model">mrp.routing</field>
205 <field name="type">tree</field>
206 <field name="arch" type="xml">
207 <tree string="Routing">
210 <field name="location_id"/>
214 <record id="mrp_routing_action" model="ir.actions.act_window">
215 <field name="name">Routings</field>
216 <field name="type">ir.actions.act_window</field>
217 <field name="res_model">mrp.routing</field>
218 <field name="view_type">form</field>
219 <field name="view_id" ref="mrp_routing_tree_view"/>
221 <menuitem action="mrp_routing_action" id="menu_mrp_routing_action" parent="menu_mrp_configuration"/>
227 <record id="mrp_bom_form_view" model="ir.ui.view">
228 <field name="name">mrp.bom.form</field>
229 <field name="model">mrp.bom</field>
230 <field name="type">form</field>
231 <field name="arch" type="xml">
232 <form string="Bill of Material">
233 <field name="product_id" on_change="onchange_product_id(product_id, name)" select="1"/>
235 <field name="product_uom"/>
236 <field name="product_qty"/>
237 <field name="name" select="1"/>
238 <field name="code" select="1"/>
240 <field name="product_uos" groups="product.group_uos"/>
241 <field name="product_uos_qty" groups="product.group_uos"/>
242 <field name="routing_id" select="2" groups="base.group_extended"/>
243 <field name="type" groups="base.group_extended"/>
244 <notebook colspan="4">
245 <page string="General Information">
246 <field colspan="4" name="bom_lines" nolabel="1" widget="one2many_list"/>
248 <page string="Revisions" groups="base.group_extended">
249 <field colspan="4" name="revision_ids" nolabel="1" widget="one2many_list"/>
251 <page string="Properties">
252 <field name="position" select="2"/>
253 <field name="active" select="2"/>
254 <field name="sequence"/>
255 <field name="bom_id"/>
257 <field name="date_start" select="2"/>
258 <field name="date_stop" select="2"/>
259 <field name="product_rounding"/>
260 <field name="product_efficiency"/>
261 <field colspan="4" name="property_ids" nolabel="2" groups="base.group_extended"/>
268 <record id="mrp_bom_tree_view" model="ir.ui.view">
269 <field name="name">mrp.bom.tree</field>
270 <field name="model">mrp.bom</field>
271 <field name="type">tree</field>
272 <field name="field_parent">child_complete_ids</field>
273 <field name="arch" type="xml">
274 <tree string="BoM Structure" colors="blue:method">
275 <field name="product_id"/>
277 <field name="product_qty"/>
278 <field name="product_uom"/>
279 <field name="method"/>
280 <field name="routing_id" groups="base.group_extended"/>
281 <field name="date_start"/>
282 <field name="date_stop"/>
286 <record id="mrp_bom_form_action" model="ir.actions.act_window">
287 <field name="name">Bill of Materials</field>
288 <field name="type">ir.actions.act_window</field>
289 <field name="res_model">mrp.bom</field>
290 <field name="view_type">form</field>
291 <field name="domain">[('bom_id','=',False)]</field>
292 <field name="view_id" ref="mrp_bom_tree_view"/>
294 <menuitem action="mrp_bom_form_action" id="menu_mrp_bom_form_action" parent="menu_mrp_configuration"/>
296 <record id="mrp_bom_tree_action" model="ir.actions.act_window">
297 <field name="name">Bill of Material Structure</field>
298 <field name="type">ir.actions.act_window</field>
299 <field name="res_model">mrp.bom</field>
300 <field name="view_type">tree</field>
301 <field name="domain">[('bom_id','=',False)]</field>
302 <field name="view_id" ref="mrp_bom_tree_view"/>
304 <menuitem action="mrp_bom_tree_action" id="menu_bom_tree" parent="menu_mrp_bom_form_action"/>
305 <record id="mrp_bom_form_action_new" model="ir.actions.act_window">
306 <field name="name">New Bill of Materials</field>
307 <field name="type">ir.actions.act_window</field>
308 <field name="res_model">mrp.bom</field>
309 <field name="view_type">form</field>
310 <field name="view_mode">form,tree</field>
311 <field name="domain">[('bom_id','=',False)]</field>
313 <menuitem action="mrp_bom_form_action_new" id="menu_mrp_bom_form_action_new" parent="menu_mrp_bom_form_action"/>
315 <record id="mrp_bom_form_action2" model="ir.actions.act_window">
316 <field name="name">Bill of Materials Components</field>
317 <field name="type">ir.actions.act_window</field>
318 <field name="res_model">mrp.bom</field>
319 <field name="view_type">form</field>
320 <field name="domain">[('bom_id','!=',False)]</field>
322 <menuitem action="mrp_bom_form_action2" id="menu_mrp_bom_form_action2" parent="menu_mrp_configuration"/>
324 <record id="action2" model="ir.actions.act_window">
325 <field name="name">Bill of Materials Structure</field>
326 <field name="type">ir.actions.act_window</field>
327 <field name="res_model">mrp.bom</field>
328 <field name="domain">[('id','=',active_id)]</field>
329 <field name="view_type">tree</field>
330 <field name="view_id" ref="mrp_bom_tree_view"/>
332 <record id="ir_BOM_structure" model="ir.values">
333 <field eval="'client_action_multi'" name="key2"/>
334 <field eval="'mrp.bom'" name="model"/>
335 <field name="name">Bill of Materials Structure</field>
336 <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
337 <field eval="True" name="object"/>
340 <record id="mrp_bom_revision_tree" model="ir.ui.view">
341 <field name="name">mrp.bom.revision</field>
342 <field name="model">mrp.bom.revision</field>
343 <field name="type">tree</field>
344 <field name="arch" type="xml">
345 <tree string="BoM Revisions">
346 <field name="indice"/>
347 <field name="author_id"/>
349 <field colspan="4" name="name"/>
353 <record id="mrp_bom_revision_form" model="ir.ui.view">
354 <field name="name">mrp.bom.revision</field>
355 <field name="model">mrp.bom.revision</field>
356 <field name="type">form</field>
357 <field name="arch" type="xml">
358 <form string="BoM Revisions">
359 <field colspan="4" name="name"/>
360 <field colspan="1" name="indice"/>
361 <field colspan="1" name="date"/>
362 <field name="author_id" readonly="1"/>
363 <field colspan="4" name="description"/>
369 Production Management
372 <record id="mrp_production_tree_view" model="ir.ui.view">
373 <field name="name">mrp.production.tree</field>
374 <field name="model">mrp.production</field>
375 <field name="type">tree</field>
376 <field name="arch" type="xml">
377 <tree colors="red:date_planned<current_date and state not in ('done','cancel')" string="Production orders">
379 <field name="product_id"/>
380 <field name="product_qty" sum="Total Qty"/>
381 <field name="date_planned"/>
382 <field name="routing_id" groups="base.group_extended"/>
383 <field name="hour_total" sum="Total Hours" groups="base.group_extended"/>
384 <field name="cycle_total" sum="Total Cycles" groups="base.group_extended"/>
385 <field name="origin"/>
386 <field name="state"/>
391 <record id="view_production_calendar" model="ir.ui.view">
392 <field name="name">mrp.production.calendar</field>
393 <field name="model">mrp.production</field>
394 <field name="type">calendar</field>
395 <field eval="2" name="priority"/>
396 <field name="arch" type="xml">
397 <calendar color="routing_id" date_start="date_planned" string="Production Orders">
398 <field name="origin"/>
399 <field name="product_id"/>
400 <field name="product_qty"/>
406 <record id="view_production_gantt" model="ir.ui.view">
407 <field name="name">mrp.production.gantt</field>
408 <field name="model">mrp.production</field>
409 <field name="type">gantt</field>
410 <field name="arch" type="xml">
411 <gantt color="product_id" date_delay="hour_total" date_start="date_planned" string="Productions">
412 <level object="mrp.routing" link="routing_id" domain="[]">
413 <field name="product_id"/>
414 <field name="origin"/>
421 <record model="ir.ui.view" id="view_production_graph">
422 <field name="name">mrp.production.graph</field>
423 <field name="model">mrp.production</field>
424 <field name="type">graph</field>
425 <field name="arch" type="xml">
426 <graph string="Production orders" type="bar">
427 <field name="date_planned_date"/>
428 <field name="hour_total" operator="+"/>
429 <field name="cycle_total" operator="+"/>
434 string="Change Product Qty."
435 model="mrp.production"
436 name="change_production_qty"
437 id="mrp.wizard_change_production_qty"
438 keyword="client_action_multi"
440 <record id="mrp_production_form_view" model="ir.ui.view">
441 <field name="name">mrp.production.form</field>
442 <field name="model">mrp.production</field>
443 <field name="type">form</field>
444 <field name="arch" type="xml">
445 <form string="Production orders">
446 <group colspan="4" col="7">
447 <field name="name" select="1"/>
448 <field name="date_planned" select="1"/>
449 <field name="origin" select="1"/>
451 <field name="product_id" on_change="product_id_change(product_id)" select="1"/>
452 <field name="product_qty"/>
453 <field name="product_uom"/>
454 <button type="action" name="%(mrp.wizard_change_production_qty)d" string="Change Qty" states="ready,in_production"/>
456 <label string="" colspan="2"/>
457 <field name="product_uos_qty" groups="product.group_uos"/>
458 <field name="product_uos" groups="product.group_uos"/>
461 <notebook colspan="4">
462 <page string="Consumed Products">
463 <field name="location_src_id" select="2" domain="[('usage','=','internal')]" on_change="location_id_change(location_src_id,location_dest_id)"/>
464 <field name="location_dest_id" domain="[('usage','=','internal')]"/>
465 <field name="bom_id" select="2" domain="[('product_id','=',product_id),('bom_id','=',False)]"/>
466 <field name="routing_id" groups="base.group_extended" select="1"/>
468 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list"/>
469 <group col="9" colspan="4">
470 <field name="state" select="2"/>
471 <button name="action_compute" states="draft" string="Compute Data" type="object"/>
472 <button name="button_confirm" states="draft" string="Confirm Production"/>
473 <button name="button_produce" states="ready" string="Start Production"/>
474 <button name="button_produce_done" states="in_production" string="Production done"/>
475 <button name="force_production" states="confirmed,picking_except" string="Force Reservation" type="object"/>
476 <button name="button_cancel" states="draft,ready,confirmed,in_production,picking_except" string="Cancel"/>
477 <button name="button_recreate" states="picking_except" string="Recreate Picking"/>
480 <page string="Scheduled Products">
481 <field colspan="4" name="product_lines" nolabel="1" widget="one2many_list"/>
483 <page string="Finnished Products">
484 <field colspan="4" name="move_created_ids" nolabel="1"/>
486 <page string="Work Orders">
487 <field colspan="4" name="workcenter_lines" nolabel="1" widget="one2many_list"/>
489 <page string="Extra Information">
490 <field name="priority" groups="base.group_extended"/>
492 <field name="date_start" select="2"/>
493 <field name="date_finnished"/>
494 <field name="picking_id"/>
495 <field name="move_prod_id"/>
496 <field name="sale_name"/>
497 <field name="sale_ref"/>
503 <record id="mrp_production_action" model="ir.actions.act_window">
504 <field name="name">Production Orders</field>
505 <field name="type">ir.actions.act_window</field>
506 <field name="res_model">mrp.production</field>
507 <field name="view_type">form</field>
508 <field name="view_mode">tree,form,calendar,graph,gantt</field>
509 <field name="view_id" eval="False"/>
511 <menuitem action="mrp_production_action" id="menu_mrp_production_action" parent="menu_mrp_root"/>
513 <record id="mrp_production_action2_gantt" model="ir.actions.act_window">
514 <field name="name">Production Orders Planning</field>
515 <field name="type">ir.actions.act_window</field>
516 <field name="res_model">mrp.production</field>
517 <field name="view_type">form</field>
518 <field name="view_mode">gantt,tree,form,calendar,graph</field>
519 <field name="domain">[('state','in',('ready','confirmed','in_production'))]</field>
522 action="mrp_production_action2_gantt"
523 id="menu_production_orders_start_gantt"
524 parent="menu_mrp_production_action"
527 <record id="mrp_production_action2" model="ir.actions.act_window">
528 <field name="name">Production Orders To Start</field>
529 <field name="type">ir.actions.act_window</field>
530 <field name="res_model">mrp.production</field>
531 <field name="view_type">form</field>
532 <field name="view_mode">tree,form,calendar,graph,gantt</field>
533 <field name="domain">[('state','=','ready')]</field>
535 <menuitem action="mrp_production_action2" id="menu_production_orders_start" parent="menu_mrp_production_action"/>
536 <record id="mrp_production_action3" model="ir.actions.act_window">
537 <field name="name">Production Orders in Progress</field>
538 <field name="type">ir.actions.act_window</field>
539 <field name="res_model">mrp.production</field>
540 <field name="view_type">form</field>
541 <field name="view_mode">tree,form,calendar,graph,gantt</field>
542 <field name="domain">[('state','=','in_production')]</field>
544 <menuitem action="mrp_production_action3" id="menu_mrp_production_action3" parent="menu_mrp_production_action"/>
545 <record id="mrp_production_action4" model="ir.actions.act_window">
546 <field name="name">Production Orders Waiting Products</field>
547 <field name="type">ir.actions.act_window</field>
548 <field name="res_model">mrp.production</field>
549 <field name="view_type">form</field>
550 <field name="view_mode">tree,form,calendar,graph,gantt</field>
551 <field name="domain">[('state','=','confirmed')]</field>
553 <menuitem action="mrp_production_action4" id="menu_production_orders_waiting4" parent="mrp.menu_mrp_production_action"/>
555 <record id="mrp_production_new" model="ir.actions.act_window">
556 <field name="name">New Production Order</field>
557 <field name="type">ir.actions.act_window</field>
558 <field name="res_model">mrp.production</field>
559 <field name="view_type">form</field>
560 <field name="view_mode">form,tree,calendar,graph,gantt</field>
562 <menuitem action="mrp_production_new" id="menu_production_orders_new" parent="mrp.menu_mrp_production_action"/>
564 <record id="mrp_production_workcenter_form_view" model="ir.ui.view">
565 <field name="name">mrp.production.workcenter.line.form</field>
566 <field name="model">mrp.production.workcenter.line</field>
567 <field name="type">form</field>
568 <field name="arch" type="xml">
569 <form string="Production Workcenters">
570 <field colspan="4" name="name" select="1"/>
571 <field colspan="4" name="workcenter_id" select="1"/>
572 <field name="sequence"/>
573 <field name="cycle"/>
578 <record id="mrp_production_workcenter_tree_view" model="ir.ui.view">
579 <field name="name">mrp.production.workcenter.line.tree</field>
580 <field name="model">mrp.production.workcenter.line</field>
581 <field name="type">tree</field>
582 <field name="arch" type="xml">
583 <tree string="Production Workcenters">
584 <field name="sequence"/>
586 <field name="workcenter_id"/>
587 <field name="cycle"/>
593 <record id="mrp_production_lot_form_view" model="ir.ui.view">
594 <field name="name">mrp.production.lot.line.form</field>
595 <field name="model">mrp.production.lot.line</field>
596 <field name="type">form</field>
597 <field name="arch" type="xml">
598 <form string="Production Products">
599 <field colspan="4" name="move_id" on_change="onchange_lot_line_id(lot_id)"/>
601 <field name="product_id"/>
602 <field name="product_qty"/>
603 <field name="product_uom"/>
604 <field name="product_uos_qty"/>
605 <field name="product_uos"/>
606 <field name="tracking_id"/>
610 <record id="mrp_production_lot_tree_view" model="ir.ui.view">
611 <field name="name">mrp.production.lot.line.tree</field>
612 <field name="model">mrp.production.lot.line</field>
613 <field name="type">tree</field>
614 <field name="arch" type="xml">
615 <tree string="Production Products Consommation">
616 <field name="product_id"/>
617 <field name="product_qty"/>
618 <field name="product_uom"/>
619 <field name="product_uos_qty"/>
620 <field name="product_uos"/>
621 <field name="tracking_id"/>
626 <record id="mrp_production_product_form_view" model="ir.ui.view">
627 <field name="name">mrp.production.product.line.form</field>
628 <field name="model">mrp.production.product.line</field>
629 <field name="type">form</field>
630 <field name="arch" type="xml">
631 <form string="Scheduled Products">
633 <field name="product_id"/>
634 <field name="product_qty"/>
635 <field name="product_uom"/>
636 <field name="product_uos_qty"/>
637 <field name="product_uos"/>
641 <record id="mrp_production_product_tree_view" model="ir.ui.view">
642 <field name="name">mrp.production.product.line.tree</field>
643 <field name="model">mrp.production.product.line</field>
644 <field name="type">tree</field>
645 <field name="arch" type="xml">
646 <tree string="Scheduled Products">
647 <field name="product_id"/>
648 <field name="product_qty"/>
649 <field name="product_uom"/>
650 <field name="product_uos_qty"/>
651 <field name="product_uos"/>
660 <record id="mrp_procurement_tree_view" model="ir.ui.view">
661 <field name="name">mrp.procurement.tree</field>
662 <field name="model">mrp.procurement</field>
663 <field name="type">tree</field>
664 <field name="arch" type="xml">
665 <tree string="Procurement Lines">
667 <field name="product_id"/>
668 <field name="product_qty"/>
669 <field name="product_uom" string="UOM"/>
670 <field name="date_planned"/>
671 <field name="procure_method"/>
672 <field name="origin"/>
673 <field name="state"/>
674 <field name="message"/>
678 <record id="mrp_procurement_form_view" model="ir.ui.view">
679 <field name="name">mrp.procurement.form</field>
680 <field name="model">mrp.procurement</field>
681 <field name="type">form</field>
682 <field name="arch" type="xml">
683 <form string="Procurement">
684 <group col="2" colspan="2">
685 <separator colspan="2" string="References"/>
686 <field name="name" select="1" string="Procurement Reason"/>
687 <field name="origin" select="2"/>
689 <group col="2" colspan="2">
690 <separator colspan="2" string="Planification"/>
691 <field name="date_planned" select="1"/>
692 <field name="procure_method" select="2"/>
693 <field name="priority" groups="base.group_extended"/>
695 <notebook colspan="4">
696 <page string="Procurement Details">
697 <separator colspan="4" string="Product & Location"/>
698 <field name="product_id" select="1" on_change="onchange_product_id(product_id)"/>
699 <field name="location_id" select="2"/>
700 <field name="product_qty"/>
701 <field name="product_uom"/>
703 <field name="product_uos_qty" groups="product.group_uos"/>
704 <field name="product_uos" groups="product.group_uos"/>
706 <separator colspan="4" string="Status"/>
707 <field colspan="4" name="message" readonly="1"/>
708 <field name="state" readonly="1" select="2"/>
709 <group col="7" colspan="2">
710 <button name="button_confirm" states="draft" string="Confirm"/>
711 <button name="button_restart" states="exception" string="Retry"/>
712 <button name="button_cancel" states="exception,waiting" string="Cancel"/>
713 <button name="button_check" states="confirmed" string="Run procurement"/>
714 <button name="button_cancel" states="draft,running" string="Cancel"/>
717 <page string="Extra Information">
718 <separator colspan="4" string="Details"/>
719 <field name="bom_id" select="2"/>
720 <field name="move_id" groups="base.group_extended"/>
721 <field name="date_close" select="2"/>
722 <field name="close_move" groups="base.group_extended"/>
723 <field name="purchase_id"/>
724 <separator colspan="4" string="Properties"/>
725 <field colspan="4" name="property_ids" nolabel="1" groups="base.group_extended"/>
731 <record id="mrp_procurement_action" model="ir.actions.act_window">
732 <field name="name">Procurement Orders</field>
733 <field name="type">ir.actions.act_window</field>
734 <field name="res_model">mrp.procurement</field>
735 <field name="view_type">form</field>
736 <field name="view_id" eval="False"/>
738 <menuitem action="mrp_procurement_action" id="menu_mrp_procurement_action" parent="mrp.menu_mrp_root" groups="base.group_extended" />
740 <record id="mrp_procurement_action3" model="ir.actions.act_window">
741 <field name="name">Unscheduled procurements</field>
742 <field name="type">ir.actions.act_window</field>
743 <field name="res_model">mrp.procurement</field>
744 <field name="view_type">form</field>
745 <field name="view_mode">tree,form</field>
746 <field name="domain">[('state','=','confirmed')]</field>
748 <menuitem action="mrp_procurement_action3" id="menu_mrp_procurement_action3" parent="mrp.menu_mrp_procurement_action"/>
750 <record id="mrp_procurement_action5" model="ir.actions.act_window">
751 <field name="name">Exceptions Procurements</field>
752 <field name="type">ir.actions.act_window</field>
753 <field name="res_model">mrp.procurement</field>
754 <field name="view_type">form</field>
755 <field name="view_mode">tree,form</field>
756 <field name="domain">[('state','=','exception')]</field>
758 <menuitem action="mrp_procurement_action5" id="menu_mrp_procurement_action5" parent="menu_mrp_reordering"/>
760 <record id="mrp_procurement_action4" model="ir.actions.act_window">
761 <field name="name">Exceptions Procurements to Fix</field>
762 <field name="type">ir.actions.act_window</field>
763 <field name="res_model">mrp.procurement</field>
764 <field name="view_type">form</field>
765 <field name="view_mode">tree,form</field>
766 <field name="domain">[('state','=','exception'), ('message', '<>', '')]</field>
768 <menuitem action="mrp_procurement_action4" id="menu_mrp_procurement_action4" parent="mrp.menu_mrp_procurement_action5"/>
770 <record id="mrp_procurement_action11" model="ir.actions.act_window">
771 <field name="name">Temporary Procurement Exceptions</field>
772 <field name="type">ir.actions.act_window</field>
773 <field name="res_model">mrp.procurement</field>
774 <field name="view_type">form</field>
775 <field name="view_mode">tree,form</field>
776 <field name="domain">[('state','=','exception'), ('message', '=', '')]</field>
778 <menuitem action="mrp_procurement_action11" id="menu_mrp_procurement_action11" parent="mrp.menu_mrp_procurement_action5"/>
780 <record id="mrp_procurement_new" model="ir.actions.act_window">
781 <field name="name">New Procurement</field>
782 <field name="type">ir.actions.act_window</field>
783 <field name="res_model">mrp.procurement</field>
784 <field name="view_type">form</field>
785 <field name="view_mode">form,tree</field>
787 <menuitem action="mrp_procurement_new" id="menu_mrp_procurement_new" parent="mrp.menu_mrp_procurement_action"/>
790 <record id="view_warehouse_orderpoint_tree" model="ir.ui.view">
791 <field name="name">stock.warehouse.orderpoint.tree</field>
792 <field name="model">stock.warehouse.orderpoint</field>
793 <field name="type">tree</field>
794 <field name="arch" type="xml">
795 <tree string="Minimum Stock Rules">
797 <field name="warehouse_id"/>
798 <field name="product_id"/>
799 <field name="product_uom"/>
800 <field name="product_min_qty"/>
801 <field name="product_max_qty"/>
805 <record id="view_warehouse_orderpoint_form" model="ir.ui.view">
806 <field name="name">stock.warehouse.orderpoint.form</field>
807 <field name="model">stock.warehouse.orderpoint</field>
808 <field name="type">form</field>
809 <field name="arch" type="xml">
810 <form string="Minimum Stock Rules">
811 <field name="name" select="1"/>
812 <field name="active" select="1"/>
813 <field name="warehouse_id" on_change="onchange_warehouse_id(warehouse_id)" select="1"/>
814 <field name="location_id" select="2"/>
815 <field name="product_id" on_change="onchange_product_id(product_id)" select="1"/>
816 <field name="product_uom"/>
817 <field name="product_min_qty"/>
818 <field name="product_max_qty"/>
819 <field name="qty_multiple"/>
820 <field name="procurement_id" readonly="1"/>
824 <record id="action_orderpoint_form" model="ir.actions.act_window">
825 <field name="name">Minimum Stock Rules</field>
826 <field name="res_model">stock.warehouse.orderpoint</field>
827 <field name="type">ir.actions.act_window</field>
828 <field name="view_type">form</field>
829 <field name="view_id" ref="view_warehouse_orderpoint_tree"/>
831 <menuitem action="action_orderpoint_form" id="menu_action_orderpoint_form" parent="menu_mrp_reordering"/>
833 <act_window domain="[('warehouse_id', '=', active_id)]" id="act_stock_warehouse_2_stock_warehouse_orderpoint" name="Minimum Stock Rules" res_model="stock.warehouse.orderpoint" src_model="stock.warehouse"/>
835 <!-- add product_uom to context to be the default value when adding new orderpoints -->
837 context="{'product_uom': locals().has_key('uom_id') and uom_id}"
838 domain="[('product_id', '=', active_id)]"
839 id="act_product_product_2_stock_warehouse_orderpoint"
840 name="Minimum Stock Rules"
841 res_model="stock.warehouse.orderpoint"
842 src_model="product.product"/>
845 id="action_product_bom_structure"
846 name="Product BoM Structure"
847 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
849 view_id="mrp_bom_tree_view"
851 src_model="product.product"/>
854 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
855 id="act_product_product_2_mrp_bom"
856 name="Bill of Materials"
858 src_model="product.product"/>