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 Requisitions" parent="stock.menu_stock_root" sequence="4"/>
8 <menuitem id="menu_mrp_manufacturing" name="Manufacturing" parent="menu_mrp_root" sequence="-50"/>
10 <menuitem name="Master Data"
12 parent="menu_mrp_root"
15 Property / Property Group
18 <record id="mrp_property_group_form_view" model="ir.ui.view">
19 <field name="name">mrp.property.group.form</field>
20 <field name="model">mrp.property.group</field>
21 <field name="type">form</field>
22 <field name="arch" type="xml">
23 <form string="Properties categories">
24 <separator colspan="4" string="General Information"/>
25 <field colspan="4" name="name" select="1"/>
26 <field colspan="4" name="description"/>
30 <record id="mrp_property_group_action" model="ir.actions.act_window">
31 <field name="name">Property Categories</field>
32 <field name="type">ir.actions.act_window</field>
33 <field name="res_model">mrp.property.group</field>
34 <field name="view_type">form</field>
35 <field name="view_mode">tree,form</field>
38 id="menu_mrp_configuration"
40 parent="menu_mrp_root"
41 groups="group_mrp_manager"
44 <record id="mrp_property_tree_view" model="ir.ui.view">
45 <field name="name">mrp.property.tree</field>
46 <field name="model">mrp.property</field>
47 <field name="type">tree</field>
48 <field name="arch" type="xml">
49 <tree string="Properties">
51 <field name="composition"/>
52 <field name="group_id"/>
56 <record id="mrp_property_form_view" model="ir.ui.view">
57 <field name="name">mrp.property.form</field>
58 <field name="model">mrp.property</field>
59 <field name="type">form</field>
60 <field name="arch" type="xml">
61 <form string="Properties">
62 <separator colspan="4" string="General Information"/>
63 <field colspan="4" name="name" select="1"/>
64 <field name="group_id" select="1"/>
65 <field name="composition" select="1"/>
66 <separator colspan="4" string="Description"/>
67 <field colspan="4" name="description"/>
71 <record id="mrp_property_action" model="ir.actions.act_window">
72 <field name="name">Properties</field>
73 <field name="type">ir.actions.act_window</field>
74 <field name="res_model">mrp.property</field>
75 <field name="view_type">form</field>
76 <field name="view_mode">tree,form</field>
78 <menuitem name="Properties"
79 id="menu_mrp_property"
80 parent="menu_mrp_configuration"
81 groups="base.group_extended"
84 action="mrp_property_action"
85 id="menu_mrp_property_action"
86 parent="menu_mrp_property"
87 groups="base.group_extended" />
89 action="mrp_property_group_action"
90 id="menu_mrp_property_group_action"
91 parent="menu_mrp_property"/>
97 <record id="mrp_workcenter_tree_view" model="ir.ui.view">
98 <field name="name">mrp.workcenter.tree</field>
99 <field name="model">mrp.workcenter</field>
100 <field name="type">tree</field>
101 <field name="arch" type="xml">
102 <tree string="Work Center">
108 <record id="mrp_workcenter_view" model="ir.ui.view">
109 <field name="name">mrp.workcenter.form</field>
110 <field name="model">mrp.workcenter</field>
111 <field name="type">form</field>
112 <field name="arch" type="xml">
113 <form string="Work Center">
114 <group col="6" colspan="4">
115 <field name="name" select="1"/>
116 <field name="code" select="1"/>
117 <field name="active" select="2"/>
118 <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
120 <notebook colspan="4">
121 <page string="Work Center">
123 <field name="timesheet_id"/>
124 <separator colspan="4" string="Description"/>
125 <field colspan="4" name="note" nolabel="1"/>
126 <separator colspan="4" string="Capacity Information"/>
127 <group col="4" colspan="4">
128 <field name="capacity_per_cycle"/>
130 <field name="time_cycle"/>
131 <field name="time_efficiency"/>
132 <field name="time_start"/>
133 <field name="time_stop"/>
136 <page string="Analytic Accounting">
137 <field name="costs_hour"/>
138 <field name="costs_hour_account_id"/>
139 <field name="costs_cycle"/>
140 <field name="costs_cycle_account_id"/>
141 <field name="costs_journal_id"/>
142 <field name="costs_general_account_id"/>
148 <record id="mrp_workcenter_action" model="ir.actions.act_window">
149 <field name="name">Work Centers</field>
150 <field name="type">ir.actions.act_window</field>
151 <field name="res_model">mrp.workcenter</field>
152 <field name="view_type">form</field>
153 <field name="view_id" ref="mrp_workcenter_tree_view"/>
160 <record id="mrp_routing_workcenter_tree_view" model="ir.ui.view">
161 <field name="name">mrp.routing.workcenter.tree</field>
162 <field name="model">mrp.routing.workcenter</field>
163 <field name="type">tree</field>
164 <field name="arch" type="xml">
165 <tree string="Routing Work Centers">
166 <field name="sequence"/>
167 <field name="workcenter_id" select="1"/>
168 <field name="cycle_nbr"/>
169 <field name="hour_nbr"/>
174 <record id="mrp_routing_workcenter_form_view" model="ir.ui.view">
175 <field name="name">mrp.routing.workcenter.form</field>
176 <field name="model">mrp.routing.workcenter</field>
177 <field name="type">form</field>
178 <field name="arch" type="xml">
179 <form string="Routing Work Centers">
180 <separator colspan="4" string="General Information"/>
181 <field colspan="4" name="name" select="1"/>
182 <field name="sequence" select="1"/>
183 <field name="workcenter_id" select="1"/>
184 <field name="cycle_nbr"/>
185 <field name="hour_nbr"/>
186 <field colspan="4" name="note"/>
191 <record id="mrp_routing_form_view" model="ir.ui.view">
192 <field name="name">mrp.routing.form</field>
193 <field name="model">mrp.routing</field>
194 <field name="type">form</field>
195 <field name="arch" type="xml">
196 <form string="Routing">
197 <separator colspan="4" string="General Information"/>
198 <field name="name" select="1"/>
199 <field name="active" select="1"/>
200 <field name="code" select="1"/>
201 <field name="location_id"/>
202 <separator colspan="4" string="Description"/>
203 <field colspan="4" name="note" nolabel="1"/>
204 <separator colspan="4" string="Work Center Operations"/>
205 <field colspan="4" name="workcenter_lines" nolabel="1" widget="one2many_list"/>
209 <record id="mrp_routing_tree_view" model="ir.ui.view">
210 <field name="name">mrp.routing.tree</field>
211 <field name="model">mrp.routing</field>
212 <field name="type">tree</field>
213 <field name="arch" type="xml">
214 <tree string="Routing">
217 <field name="location_id"/>
221 <record id="mrp_routing_action" model="ir.actions.act_window">
222 <field name="name">Routings</field>
223 <field name="type">ir.actions.act_window</field>
224 <field name="res_model">mrp.routing</field>
225 <field name="view_type">form</field>
226 <field name="view_id" ref="mrp_routing_tree_view"/>
228 <!-- <menuitem name="Routings" id="menu_mrp_routing_and_workcenters" parent="mrp.menu_mrp_bom" groups="base.group_extended"
230 <menuitem action="mrp_workcenter_action" id="menu_mrp_workcenter_action" parent="mrp.menu_mrp_bom" groups="base.group_extended" />
231 <menuitem action="mrp_routing_action" id="menu_mrp_routing_action" parent="mrp.menu_mrp_bom" groups="base.group_extended"/>
237 <record id="mrp_bom_form_view" model="ir.ui.view">
238 <field name="name">mrp.bom.form</field>
239 <field name="model">mrp.bom</field>
240 <field name="type">form</field>
241 <field name="arch" type="xml">
242 <form string="Bill of Material">
243 <group colspan="4" col="6">
244 <field name="product_id" on_change="onchange_product_id(product_id, name)" select="1"/>
245 <field name="name" select="1"/>
246 <field name="code" select="1"/>
247 <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
250 <field name="product_uom"/>
251 <field name="product_qty"/>
253 <field name="product_uos" groups="product.group_uos"/>
254 <field name="product_uos_qty" groups="product.group_uos"/>
255 <field name="routing_id" select="2" groups="base.group_extended"/>
256 <field name="type" groups="base.group_extended"/>
257 <notebook colspan="4">
258 <page string="General Information">
259 <field colspan="4" name="bom_lines" nolabel="1" widget="one2many_list"/>
261 <page string="Revisions" groups="base.group_extended">
262 <field colspan="4" name="revision_ids" nolabel="1" widget="one2many_list"/>
264 <page string="Properties">
265 <field name="position" select="2"/>
266 <field name="active" select="2"/>
267 <field name="sequence"/>
268 <field name="bom_id"/>
270 <field name="date_start" select="2"/>
271 <field name="date_stop" select="2"/>
272 <field name="product_rounding"/>
273 <field name="product_efficiency"/>
274 <field colspan="4" name="property_ids" nolabel="2" groups="base.group_extended"/>
281 <record id="mrp_bom_tree_view" model="ir.ui.view">
282 <field name="name">mrp.bom.tree</field>
283 <field name="model">mrp.bom</field>
284 <field name="type">tree</field>
285 <field name="field_parent">child_complete_ids</field>
286 <field name="arch" type="xml">
287 <tree string="BoM Structure" colors="blue:method">
290 <field name="product_id"/>
291 <field name="product_qty"/>
292 <field name="product_uom"/>
293 <field name="method"/>
294 <field name="routing_id" groups="base.group_extended"/>
295 <field name="date_start"/>
296 <field name="date_stop"/>
300 <record id="mrp_bom_form_action" model="ir.actions.act_window">
301 <field name="name">Master Bill of Materials</field>
302 <field name="type">ir.actions.act_window</field>
303 <field name="res_model">mrp.bom</field>
304 <field name="view_type">form</field>
305 <field name="domain">[('bom_id','=',False)]</field>
306 <field name="view_id" ref="mrp_bom_tree_view"/>
308 <record id="mrp_bom_form_action2" model="ir.actions.act_window">
309 <field name="name">Bill of Material Components</field>
310 <field name="type">ir.actions.act_window</field>
311 <field name="res_model">mrp.bom</field>
312 <field name="view_type">form</field>
313 <field name="domain">[('bom_id','!=',False)]</field>
318 <!-- <menuitem name="Bill of Materials"
320 parent="menu_mrp_bom"
322 <menuitem action="mrp_bom_form_action"
323 id="menu_mrp_bom_form_action"
324 parent="menu_mrp_bom"
326 <menuitem action="mrp_bom_form_action2"
327 id="menu_mrp_bom_form_action2"
328 parent="menu_mrp_bom"
331 <record id="action2" model="ir.actions.act_window">
332 <field name="name">Bill of Materials Structure</field>
333 <field name="type">ir.actions.act_window</field>
334 <field name="res_model">mrp.bom</field>
335 <field name="domain">[('id','=',active_id)]</field>
336 <field name="view_type">tree</field>
337 <field name="view_id" ref="mrp_bom_tree_view"/>
339 <record id="ir_BOM_structure" model="ir.values">
340 <field eval="'client_action_multi'" name="key2"/>
341 <field eval="'mrp.bom'" name="model"/>
342 <field name="name">Bill of Materials Structure</field>
343 <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
344 <field eval="True" name="object"/>
347 <record id="mrp_bom_revision_tree" model="ir.ui.view">
348 <field name="name">mrp.bom.revision</field>
349 <field name="model">mrp.bom.revision</field>
350 <field name="type">tree</field>
351 <field name="arch" type="xml">
352 <tree string="BoM Revisions">
353 <field name="indice"/>
354 <field name="author_id"/>
356 <field colspan="4" name="name"/>
360 <record id="mrp_bom_revision_form" model="ir.ui.view">
361 <field name="name">mrp.bom.revision</field>
362 <field name="model">mrp.bom.revision</field>
363 <field name="type">form</field>
364 <field name="arch" type="xml">
365 <form string="BoM Revisions">
366 <field colspan="4" name="name"/>
367 <field colspan="1" name="indice"/>
368 <field colspan="1" name="date"/>
369 <field name="author_id" readonly="1"/>
370 <field colspan="4" name="description"/>
376 Production Management
379 <record id="mrp_production_tree_view" model="ir.ui.view">
380 <field name="name">mrp.production.tree</field>
381 <field name="model">mrp.production</field>
382 <field name="type">tree</field>
383 <field name="arch" type="xml">
384 <tree colors="red:date_planned<current_date and state not in ('done','cancel');black:date_planned>=current_date and state in ('done','cancel') " string="Production orders">
386 <field name="product_id"/>
387 <field name="product_qty" sum="Total Qty"/>
388 <field name="date_planned"/>
389 <field name="routing_id" groups="base.group_extended"/>
390 <field name="hour_total" sum="Total Hours" groups="base.group_extended"/>
391 <field name="cycle_total" sum="Total Cycles" groups="base.group_extended"/>
392 <field name="origin"/>
393 <field name="state"/>
398 <record id="view_production_calendar" model="ir.ui.view">
399 <field name="name">mrp.production.calendar</field>
400 <field name="model">mrp.production</field>
401 <field name="type">calendar</field>
402 <field eval="2" name="priority"/>
403 <field name="arch" type="xml">
404 <calendar color="routing_id" date_start="date_planned" string="Production Orders">
405 <field name="origin"/>
406 <field name="product_id"/>
407 <field name="product_qty"/>
413 <record id="view_production_gantt" model="ir.ui.view">
414 <field name="name">mrp.production.gantt</field>
415 <field name="model">mrp.production</field>
416 <field name="type">gantt</field>
417 <field name="arch" type="xml">
418 <gantt color="product_id" date_stop="date_finnished" date_start="date_start" string="Productions">
419 <level object="mrp.routing" link="routing_id" domain="[]">
421 <field name="origin"/>
428 <record model="ir.ui.view" id="view_production_graph">
429 <field name="name">mrp.production.graph</field>
430 <field name="model">mrp.production</field>
431 <field name="type">graph</field>
432 <field name="arch" type="xml">
433 <graph string="Production orders" type="bar">
434 <field name="date_planned_date"/>
435 <field name="hour_total" operator="+"/>
436 <field name="cycle_total" operator="+"/>
441 string="Change Product Qty."
442 model="mrp.production"
443 name="change_production_qty"
444 id="mrp.wizard_change_production_qty"
445 keyword="client_action_multi"
448 <record id="mrp_production_form_view" model="ir.ui.view">
449 <field name="name">mrp.production.form</field>
450 <field name="model">mrp.production</field>
451 <field name="type">form</field>
452 <field name="arch" type="xml">
453 <form string="Production orders">
454 <group colspan="4" col="7">
455 <field name="name" select="1"/>
456 <field name="date_planned" select="1"/>
457 <field name="origin" select="1"/>
459 <field name="product_id" on_change="product_id_change(product_id)" select="1"/>
460 <field name="product_qty"/>
461 <field name="product_uom"/>
462 <button type="action" name="%(mrp.wizard_change_production_qty)d" string="Change Qty" states="ready,confirmed,in_production" icon="gtk-ok"/>
463 <field name="product_uos_qty" groups="product.group_uos"/>
464 <field name="product_uos" groups="product.group_uos"/>
465 <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
468 <notebook colspan="4">
469 <page string="Consumed Products">
470 <field name="location_src_id" select="2" domain="[('usage','=','internal')]" on_change="location_id_change(location_src_id,location_dest_id)"/>
471 <field name="location_dest_id" domain="[('usage','=','internal')]"/>
472 <field name="bom_id" select="2" domain="[('product_id','=',product_id),('bom_id','=',False)]" on_change="bom_id_change(bom_id)"/>
473 <field name="routing_id" groups="base.group_extended" select="1"/>
475 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list"/>
476 <group col="9" colspan="4">
477 <field name="state" select="2"/>
478 <button name="action_compute" states="draft" string="Compute Data" type="object" icon="gtk-execute"/>
479 <button name="button_confirm" states="draft" string="Confirm Production" icon="gtk-apply"/>
480 <button name="button_produce" states="ready" string="Start Production" icon="gtk-media-play"/>
481 <button name="button_produce_done" states="in_production" string="Production done" icon="gtk-ok"/>
482 <button name="force_production" states="confirmed,picking_except" string="Force Reservation" type="object" icon="gtk-jump-to"/>
483 <button name="button_cancel" states="draft,ready,confirmed,in_production,picking_except" string="Cancel" icon="gtk-cancel"/>
484 <button name="button_recreate" states="picking_except" string="Recreate Picking" icon="gtk-convert"/>
487 <page string="Scheduled Products">
488 <field colspan="4" name="product_lines" nolabel="1" widget="one2many_list"/>
490 <page string="Finished Products">
491 <field colspan="4" name="move_created_ids" nolabel="1"/>
493 <page string="Work Orders">
494 <field colspan="4" name="workcenter_lines" nolabel="1">
495 <form string="Production Work Centers">
496 <field colspan="4" name="name" select="1"/>
497 <field colspan="4" name="workcenter_id" select="1"/>
498 <field name="sequence"/>
499 <field name="cycle"/>
502 <tree string="Production Work Centers">
503 <field name="sequence"/>
505 <field name="workcenter_id"/>
506 <field name="cycle"/>
512 <page string="Extra Information">
513 <field name="priority" groups="base.group_extended"/>
515 <field name="date_start" select="2"/>
516 <field name="date_finnished"/>
517 <field name="picking_id"/>
518 <field name="move_prod_id"/>
519 <field name="sale_name"/>
520 <field name="sale_ref"/>
527 <record id="view_mrp_production_filter" model="ir.ui.view">
528 <field name="name">mrp.production.select</field>
529 <field name="model">mrp.production</field>
530 <field name="type">search</field>
531 <field name="arch" type="xml">
532 <search string="Search Production">
533 <group col='8' colspan='4'>
534 <filter icon="terp-mrp" string="Ready" domain="[('state','=','ready')]" help="Production orders which are ready to produce"/>
535 <filter icon="terp-mrp" string="In Production" domain="[('state','=','in_production')]" help="Production orders which are in production"/>
536 <separator orientation="vertical"/>
537 <field name="name" select='1'/>
538 <field name="product_id" select='1'/>
539 <field name="routing_id" select='1'/>
540 <field name="origin" select='1'/>
546 <record id="mrp_production_action" model="ir.actions.act_window">
547 <field name="name">Production Orders</field>
548 <field name="type">ir.actions.act_window</field>
549 <field name="res_model">mrp.production</field>
550 <field name="view_type">form</field>
551 <field name="view_mode">tree,form,calendar,graph,gantt</field>
552 <field name="view_id" eval="False"/>
553 <field name="search_view_id" ref="view_mrp_production_filter"/>
555 <menuitem action="mrp_production_action" id="menu_mrp_production_action" parent="menu_mrp_manufacturing" sequence="-30"/>
557 <record id="mrp_production_action2_gantt" model="ir.actions.act_window">
558 <field name="name">Production Orders Planning</field>
559 <field name="type">ir.actions.act_window</field>
560 <field name="res_model">mrp.production</field>
561 <field name="view_type">form</field>
562 <field name="view_mode">gantt,tree,form,calendar,graph</field>
563 <field name="domain">[('state','in',('ready','confirmed','in_production'))]</field>
566 <record id="mrp_production_action2" model="ir.actions.act_window">
567 <field name="name">Production Orders To Start</field>
568 <field name="type">ir.actions.act_window</field>
569 <field name="res_model">mrp.production</field>
570 <field name="view_type">form</field>
571 <field name="view_mode">tree,form,calendar,graph,gantt</field>
572 <field name="domain">[('state','=','ready')]</field>
573 <field name="filter" eval="True"/>
574 <field name="search_view_id" ref="view_mrp_production_filter"/>
577 <record id="mrp_production_action3" model="ir.actions.act_window">
578 <field name="name">Production Orders in Progress</field>
579 <field name="type">ir.actions.act_window</field>
580 <field name="res_model">mrp.production</field>
581 <field name="view_type">form</field>
582 <field name="view_mode">tree,form,calendar,graph,gantt</field>
583 <field name="domain">[('state','=','in_production')]</field>
584 <field name="filter" eval="True"/>
585 <field name="search_view_id" ref="view_mrp_production_filter"/>
588 <record id="mrp_production_action4" model="ir.actions.act_window">
589 <field name="name">Production Orders Waiting Products</field>
590 <field name="type">ir.actions.act_window</field>
591 <field name="res_model">mrp.production</field>
592 <field name="view_type">form</field>
593 <field name="view_mode">tree,form,calendar,graph,gantt</field>
594 <field name="domain">[('state','=','confirmed')]</field>
595 <field name="filter" eval="True"/>
596 <field name="search_view_id" ref="view_mrp_production_filter"/>
599 <record id="mrp_production_lot_form_view" model="ir.ui.view">
600 <field name="name">mrp.production.lot.line.form</field>
601 <field name="model">mrp.production.lot.line</field>
602 <field name="type">form</field>
603 <field name="arch" type="xml">
604 <form string="Production Products">
605 <field colspan="4" name="move_id" on_change="onchange_lot_line_id(lot_id)"/>
607 <field name="product_id"/>
608 <field name="product_qty"/>
609 <field name="product_uom"/>
610 <field name="product_uos_qty"/>
611 <field name="product_uos"/>
612 <field name="tracking_id"/>
616 <record id="mrp_production_lot_tree_view" model="ir.ui.view">
617 <field name="name">mrp.production.lot.line.tree</field>
618 <field name="model">mrp.production.lot.line</field>
619 <field name="type">tree</field>
620 <field name="arch" type="xml">
621 <tree string="Production Products Consommation">
622 <field name="product_id"/>
623 <field name="product_qty"/>
624 <field name="product_uom"/>
625 <field name="product_uos_qty"/>
626 <field name="product_uos"/>
627 <field name="tracking_id"/>
632 <record id="mrp_production_product_form_view" model="ir.ui.view">
633 <field name="name">mrp.production.product.line.form</field>
634 <field name="model">mrp.production.product.line</field>
635 <field name="type">form</field>
636 <field name="arch" type="xml">
637 <form string="Scheduled Products">
639 <field name="product_id"/>
640 <field name="product_qty"/>
641 <field name="product_uom"/>
642 <field name="product_uos_qty"/>
643 <field name="product_uos"/>
647 <record id="mrp_production_product_tree_view" model="ir.ui.view">
648 <field name="name">mrp.production.product.line.tree</field>
649 <field name="model">mrp.production.product.line</field>
650 <field name="type">tree</field>
651 <field name="arch" type="xml">
652 <tree string="Scheduled Products">
653 <field name="product_id"/>
654 <field name="product_qty"/>
655 <field name="product_uom"/>
656 <field name="product_uos_qty"/>
657 <field name="product_uos"/>
666 <record id="mrp_procurement_tree_view" model="ir.ui.view">
667 <field name="name">mrp.procurement.tree</field>
668 <field name="model">mrp.procurement</field>
669 <field name="type">tree</field>
670 <field name="arch" type="xml">
671 <tree string="Requisition Lines">
673 <field name="product_id"/>
674 <field name="product_qty"/>
675 <field name="product_uom" string="UOM"/>
676 <field name="date_planned"/>
677 <field name="procure_method"/>
678 <field name="origin"/>
679 <field name="state"/>
680 <field name="message"/>
684 <record id="mrp_procurement_form_view" model="ir.ui.view">
685 <field name="name">mrp.procurement.form</field>
686 <field name="model">mrp.procurement</field>
687 <field name="type">form</field>
688 <field name="arch" type="xml">
689 <form string="Requisition">
690 <group col="2" colspan="2">
691 <separator colspan="2" string="References"/>
692 <field name="name" select="1" string="Requisition Reason"/>
693 <field name="origin" select="2"/>
694 <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
696 <group col="2" colspan="2">
697 <separator colspan="2" string="Planification"/>
698 <field name="date_planned" select="1"/>
699 <field name="procure_method" select="2"/>
700 <field name="priority" groups="base.group_extended"/>
702 <notebook colspan="4">
703 <page string="Requisition Details">
704 <separator colspan="4" string="Product & Location"/>
705 <field name="product_id" select="1" on_change="onchange_product_id(product_id)"/>
706 <field name="location_id" select="2"/>
707 <field name="product_qty"/>
708 <field name="product_uom"/>
710 <field name="product_uos_qty" groups="product.group_uos"/>
711 <field name="product_uos" groups="product.group_uos"/>
713 <separator colspan="4" string="Status"/>
714 <field colspan="4" name="message" readonly="1"/>
715 <field name="state" readonly="1" select="2"/>
716 <group col="7" colspan="2">
717 <button name="button_confirm" states="draft" string="Confirm" icon="gtk-apply"/>
718 <button name="button_restart" states="exception" string="Retry" icon="gtk-convert"/>
719 <button name="button_cancel" states="exception,waiting" string="Cancel" icon="gtk-cancel"/>
720 <button name="button_check" states="confirmed" string="Run Requisition" icon="gtk-media-play"/>
721 <button name="button_cancel" states="draft,running" string="Cancel" icon="gtk-cancel"/>
724 <page string="Extra Information">
725 <separator colspan="4" string="Details"/>
726 <field name="bom_id" select="2" domain="[('product_id','=',product_id),('bom_id','=',False)]"/>
727 <field name="move_id" groups="base.group_extended"/>
728 <field name="date_close" select="2"/>
729 <field name="close_move" groups="base.group_extended"/>
730 <field name="purchase_id"/>
731 <separator colspan="4" string="Properties"/>
732 <field colspan="4" name="property_ids" nolabel="1" groups="base.group_extended"/>
734 <page string="Notes">
735 <separator colspan="4" string="Note" />
736 <field name="note" colspan="4" nolabel="1"/>
742 <record id="view_mrp_procurement_filter" model="ir.ui.view">
743 <field name="name">mrp.procurement.select</field>
744 <field name="model">mrp.procurement</field>
745 <field name="type">search</field>
746 <field name="arch" type="xml">
747 <search string="Search Requisition">
748 <group col='8' colspan='4'>
749 <filter icon="terp-mrp" string="Exceptions" domain="[('state','=','exception')]" help="Requisition orders with exceptions"/>
750 <separator orientation="vertical"/>
751 <field name="name" select='1'/>
752 <field name="product_id" select='1'/>
753 <field name="date_planned" select='1'/>
754 <field name="state" select='1'/>
759 <record id="mrp_procurement_action" model="ir.actions.act_window">
760 <field name="name">Requisition Orders</field>
761 <field name="type">ir.actions.act_window</field>
762 <field name="res_model">mrp.procurement</field>
763 <field name="view_type">form</field>
764 <field name="view_id" eval="False"/>
765 <field name="search_view_id" ref="view_mrp_procurement_filter"/>
767 <menuitem action="mrp_procurement_action" id="menu_mrp_procurement_action" parent="mrp.menu_mrp_manufacturing"
770 <record id="mrp_procurement_action3" model="ir.actions.act_window">
771 <field name="name">Unscheduled Requisitions</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','=','confirmed')]</field>
779 <record id="mrp_procurement_action5" model="ir.actions.act_window">
780 <field name="name">Requisition Exceptions</field>
781 <field name="type">ir.actions.act_window</field>
782 <field name="res_model">mrp.procurement</field>
783 <field name="view_type">form</field>
784 <field name="view_mode">tree,form</field>
785 <field name="domain">[('state','=','exception')]</field>
788 <record id="mrp_procurement_action4" model="ir.actions.act_window">
789 <field name="name">Requisition Exceptions to Fix</field>
790 <field name="type">ir.actions.act_window</field>
791 <field name="res_model">mrp.procurement</field>
792 <field name="view_type">form</field>
793 <field name="view_mode">tree,form</field>
794 <field name="domain">[('state','=','exception'), ('message', '<>', '')]</field>
795 <field name="filter" eval="True"/>
798 <record id="mrp_procurement_action11" model="ir.actions.act_window">
799 <field name="name">Temporary Requisition Exceptions</field>
800 <field name="type">ir.actions.act_window</field>
801 <field name="res_model">mrp.procurement</field>
802 <field name="view_type">form</field>
803 <field name="view_mode">tree,form</field>
804 <field name="domain">[('state','=','exception'), ('message', '=', '')]</field>
808 <record id="view_warehouse_orderpoint_tree" model="ir.ui.view">
809 <field name="name">stock.warehouse.orderpoint.tree</field>
810 <field name="model">stock.warehouse.orderpoint</field>
811 <field name="type">tree</field>
812 <field name="arch" type="xml">
813 <tree string="Minimum Stock Rules">
815 <field name="warehouse_id"/>
816 <field name="product_id"/>
817 <field name="product_uom"/>
818 <field name="product_min_qty"/>
819 <field name="product_max_qty"/>
823 <record id="view_warehouse_orderpoint_form" model="ir.ui.view">
824 <field name="name">stock.warehouse.orderpoint.form</field>
825 <field name="model">stock.warehouse.orderpoint</field>
826 <field name="type">form</field>
827 <field name="arch" type="xml">
828 <form string="Minimum Stock Rules">
829 <field name="name" select="1"/>
830 <field name="active" select="1"/>
831 <field name="warehouse_id" on_change="onchange_warehouse_id(warehouse_id)" select="1" widget="selection"/>
832 <field name="location_id" select="2"/>
833 <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
834 <field name="product_id" on_change="onchange_product_id(product_id)" select="1"/>
835 <field name="product_uom"/>
836 <field name="product_min_qty"/>
837 <field name="product_max_qty"/>
838 <field name="qty_multiple"/>
839 <field name="procurement_id" readonly="1"/>
843 <record id="action_orderpoint_form" model="ir.actions.act_window">
844 <field name="name">Minimum Stock Rules</field>
845 <field name="res_model">stock.warehouse.orderpoint</field>
846 <field name="type">ir.actions.act_window</field>
847 <field name="view_type">form</field>
848 <field name="view_id" ref="view_warehouse_orderpoint_tree"/>
850 <menuitem action="action_orderpoint_form" id="menu_action_orderpoint_form" parent="menu_mrp_reordering"/>
852 <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"/>
854 <!-- add product_uom to context to be the default value when adding new orderpoints -->
856 context="{'product_uom': locals().has_key('uom_id') and uom_id}"
857 domain="[('product_id', '=', active_id)]"
858 id="act_product_product_2_stock_warehouse_orderpoint"
859 name="Minimum Stock Rules"
860 res_model="stock.warehouse.orderpoint"
861 src_model="product.product"/>
864 id="action_product_bom_structure"
865 name="Product BoM Structure"
866 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
868 view_id="mrp_bom_tree_view"
870 src_model="product.product"/>
873 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
874 id="act_product_product_2_mrp_bom"
875 name="Bill of Materials"
877 src_model="product.product"/>