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"/>
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"
39 id="menu_mrp_property_group_action_prop"
41 parent="menu_mrp_configuration"
42 groups="base.group_extended"/>
44 action="mrp_property_group_action"
45 id="menu_mrp_property_group_action"
46 parent="menu_mrp_property_group_action_prop"/>
48 <record id="mrp_property_tree_view" model="ir.ui.view">
49 <field name="name">mrp.property.tree</field>
50 <field name="model">mrp.property</field>
51 <field name="type">tree</field>
52 <field name="arch" type="xml">
53 <tree string="Properties">
55 <field name="composition"/>
56 <field name="group_id"/>
60 <record id="mrp_property_form_view" model="ir.ui.view">
61 <field name="name">mrp.property.form</field>
62 <field name="model">mrp.property</field>
63 <field name="type">form</field>
64 <field name="arch" type="xml">
65 <form string="Properties">
66 <separator colspan="4" string="General Information"/>
67 <field colspan="4" name="name" select="1"/>
68 <field name="group_id" select="1"/>
69 <field name="composition" select="1"/>
70 <separator colspan="4" string="Description"/>
71 <field colspan="4" name="description"/>
75 <record id="mrp_property_action" model="ir.actions.act_window">
76 <field name="name">Properties</field>
77 <field name="type">ir.actions.act_window</field>
78 <field name="res_model">mrp.property</field>
79 <field name="view_type">form</field>
80 <field name="view_mode">tree,form</field>
83 action="mrp_property_action"
84 id="menu_mrp_property_action"
85 parent="menu_mrp_property_group_action_prop"/>
91 <record id="mrp_workcenter_tree_view" model="ir.ui.view">
92 <field name="name">mrp.workcenter.tree</field>
93 <field name="model">mrp.workcenter</field>
94 <field name="type">tree</field>
95 <field name="arch" type="xml">
96 <tree string="Workcenter">
102 <record id="mrp_workcenter_view" model="ir.ui.view">
103 <field name="name">mrp.workcenter.form</field>
104 <field name="model">mrp.workcenter</field>
105 <field name="type">form</field>
106 <field name="arch" type="xml">
107 <form string="Workcenter">
108 <group col="6" colspan="4">
109 <field name="name" select="1"/>
110 <field name="code" select="1"/>
111 <field name="active" select="2"/>
112 <field name="company_id" select="1" groups="base.group_multi_company"/>
114 <notebook colspan="4">
115 <page string="Workcenter">
117 <field name="timesheet_id"/>
118 <separator colspan="4" string="Description"/>
119 <field colspan="4" name="note" nolabel="1"/>
120 <separator colspan="4" string="Capacity Information"/>
121 <group col="4" colspan="4">
122 <field name="capacity_per_cycle"/>
124 <field name="time_cycle"/>
125 <field name="time_efficiency"/>
126 <field name="time_start"/>
127 <field name="time_stop"/>
130 <page string="Analytic Accounting">
131 <field name="costs_hour"/>
132 <field name="costs_hour_account_id"/>
133 <field name="costs_cycle"/>
134 <field name="costs_cycle_account_id"/>
135 <field name="costs_journal_id"/>
136 <field name="costs_general_account_id"/>
142 <record id="mrp_workcenter_action" model="ir.actions.act_window">
143 <field name="name">Workcenters</field>
144 <field name="type">ir.actions.act_window</field>
145 <field name="res_model">mrp.workcenter</field>
146 <field name="view_type">form</field>
147 <field name="view_id" ref="mrp_workcenter_tree_view"/>
149 <menuitem action="mrp_workcenter_action" id="menu_mrp_workcenter_action" parent="menu_mrp_configuration" groups="base.group_extended" />
155 <record id="mrp_routing_workcenter_tree_view" model="ir.ui.view">
156 <field name="name">mrp.routing.workcenter.tree</field>
157 <field name="model">mrp.routing.workcenter</field>
158 <field name="type">tree</field>
159 <field name="arch" type="xml">
160 <tree string="Routing Workcenters">
161 <field name="sequence"/>
162 <field name="workcenter_id" select="1"/>
163 <field name="cycle_nbr"/>
164 <field name="hour_nbr"/>
169 <record id="mrp_routing_workcenter_form_view" model="ir.ui.view">
170 <field name="name">mrp.routing.workcenter.form</field>
171 <field name="model">mrp.routing.workcenter</field>
172 <field name="type">form</field>
173 <field name="arch" type="xml">
174 <form string="Routing Workcenters">
175 <separator colspan="4" string="General Information"/>
176 <field colspan="4" name="name" select="1"/>
177 <field name="sequence" select="1"/>
178 <field name="workcenter_id" select="1"/>
179 <field name="cycle_nbr"/>
180 <field name="hour_nbr"/>
181 <field colspan="4" name="note"/>
186 <record id="mrp_routing_form_view" model="ir.ui.view">
187 <field name="name">mrp.routing.form</field>
188 <field name="model">mrp.routing</field>
189 <field name="type">form</field>
190 <field name="arch" type="xml">
191 <form string="Routing">
192 <separator colspan="4" string="General Information"/>
193 <field name="name" select="1"/>
194 <field name="active" select="1"/>
195 <field name="code" select="1"/>
196 <field name="location_id"/>
197 <separator colspan="4" string="Description"/>
198 <field colspan="4" name="note" nolabel="1"/>
199 <separator colspan="4" string="Workcenter Operations"/>
200 <field colspan="4" name="workcenter_lines" nolabel="1" widget="one2many_list"/>
204 <record id="mrp_routing_tree_view" model="ir.ui.view">
205 <field name="name">mrp.routing.tree</field>
206 <field name="model">mrp.routing</field>
207 <field name="type">tree</field>
208 <field name="arch" type="xml">
209 <tree string="Routing">
212 <field name="location_id"/>
216 <record id="mrp_routing_action" model="ir.actions.act_window">
217 <field name="name">Routings</field>
218 <field name="type">ir.actions.act_window</field>
219 <field name="res_model">mrp.routing</field>
220 <field name="view_type">form</field>
221 <field name="view_id" ref="mrp_routing_tree_view"/>
223 <menuitem action="mrp_routing_action" id="menu_mrp_routing_action" parent="menu_mrp_configuration" groups="base.group_extended"/>
229 <record id="mrp_bom_form_view" model="ir.ui.view">
230 <field name="name">mrp.bom.form</field>
231 <field name="model">mrp.bom</field>
232 <field name="type">form</field>
233 <field name="arch" type="xml">
234 <form string="Bill of Material">
235 <group colspan="4" col="6">
236 <field name="product_id" on_change="onchange_product_id(product_id, name)" select="1"/>
237 <field name="name" select="1"/>
238 <field name="code" select="1"/>
239 <field name="company_id" select="1" groups="base.group_multi_company"/>
242 <field name="product_uom"/>
243 <field name="product_qty"/>
245 <field name="product_uos" groups="product.group_uos"/>
246 <field name="product_uos_qty" groups="product.group_uos"/>
247 <field name="routing_id" select="2" groups="base.group_extended"/>
248 <field name="type" groups="base.group_extended"/>
249 <notebook colspan="4">
250 <page string="General Information">
251 <field colspan="4" name="bom_lines" nolabel="1" widget="one2many_list"/>
253 <page string="Revisions" groups="base.group_extended">
254 <field colspan="4" name="revision_ids" nolabel="1" widget="one2many_list"/>
256 <page string="Properties">
257 <field name="position" select="2"/>
258 <field name="active" select="2"/>
259 <field name="sequence"/>
260 <field name="bom_id"/>
262 <field name="date_start" select="2"/>
263 <field name="date_stop" select="2"/>
264 <field name="product_rounding"/>
265 <field name="product_efficiency"/>
266 <field colspan="4" name="property_ids" nolabel="2" groups="base.group_extended"/>
273 <record id="mrp_bom_tree_view" model="ir.ui.view">
274 <field name="name">mrp.bom.tree</field>
275 <field name="model">mrp.bom</field>
276 <field name="type">tree</field>
277 <field name="field_parent">child_complete_ids</field>
278 <field name="arch" type="xml">
279 <tree string="BoM Structure" colors="blue:method">
282 <field name="product_id"/>
283 <field name="product_qty"/>
284 <field name="product_uom"/>
285 <field name="method"/>
286 <field name="routing_id" groups="base.group_extended"/>
287 <field name="date_start"/>
288 <field name="date_stop"/>
292 <record id="mrp_bom_form_action" model="ir.actions.act_window">
293 <field name="name">Bill of Materials</field>
294 <field name="type">ir.actions.act_window</field>
295 <field name="res_model">mrp.bom</field>
296 <field name="view_type">form</field>
297 <field name="domain">[('bom_id','=',False)]</field>
298 <field name="view_id" ref="mrp_bom_tree_view"/>
300 <menuitem action="mrp_bom_form_action" id="menu_mrp_bom_form_action" parent="menu_mrp_configuration"/>
302 <record id="mrp_bom_tree_action" model="ir.actions.act_window">
303 <field name="name">Bill of Material Structure</field>
304 <field name="type">ir.actions.act_window</field>
305 <field name="res_model">mrp.bom</field>
306 <field name="view_type">tree</field>
307 <field name="domain">[('bom_id','=',False)]</field>
308 <field name="view_id" ref="mrp_bom_tree_view"/>
310 <menuitem action="mrp_bom_tree_action" id="menu_bom_tree" parent="menu_mrp_bom_form_action"/>
311 <record id="mrp_bom_form_action_new" model="ir.actions.act_window">
312 <field name="name">New Bill of Materials</field>
313 <field name="type">ir.actions.act_window</field>
314 <field name="res_model">mrp.bom</field>
315 <field name="view_type">form</field>
316 <field name="view_mode">form,tree</field>
317 <field name="domain">[('bom_id','=',False)]</field>
319 <menuitem action="mrp_bom_form_action_new" id="menu_mrp_bom_form_action_new" parent="menu_mrp_bom_form_action"/>
321 <record id="mrp_bom_form_action2" model="ir.actions.act_window">
322 <field name="name">Bill of Materials Components</field>
323 <field name="type">ir.actions.act_window</field>
324 <field name="res_model">mrp.bom</field>
325 <field name="view_type">form</field>
326 <field name="domain">[('bom_id','!=',False)]</field>
328 <menuitem action="mrp_bom_form_action2" id="menu_mrp_bom_form_action2" parent="menu_mrp_configuration"/>
330 <record id="action2" model="ir.actions.act_window">
331 <field name="name">Bill of Materials Structure</field>
332 <field name="type">ir.actions.act_window</field>
333 <field name="res_model">mrp.bom</field>
334 <field name="domain">[('id','=',active_id)]</field>
335 <field name="view_type">tree</field>
336 <field name="view_id" ref="mrp_bom_tree_view"/>
338 <record id="ir_BOM_structure" model="ir.values">
339 <field eval="'client_action_multi'" name="key2"/>
340 <field eval="'mrp.bom'" name="model"/>
341 <field name="name">Bill of Materials Structure</field>
342 <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
343 <field eval="True" name="object"/>
346 <record id="mrp_bom_revision_tree" model="ir.ui.view">
347 <field name="name">mrp.bom.revision</field>
348 <field name="model">mrp.bom.revision</field>
349 <field name="type">tree</field>
350 <field name="arch" type="xml">
351 <tree string="BoM Revisions">
352 <field name="indice"/>
353 <field name="author_id"/>
355 <field colspan="4" name="name"/>
359 <record id="mrp_bom_revision_form" model="ir.ui.view">
360 <field name="name">mrp.bom.revision</field>
361 <field name="model">mrp.bom.revision</field>
362 <field name="type">form</field>
363 <field name="arch" type="xml">
364 <form string="BoM Revisions">
365 <field colspan="4" name="name"/>
366 <field colspan="1" name="indice"/>
367 <field colspan="1" name="date"/>
368 <field name="author_id" readonly="1"/>
369 <field colspan="4" name="description"/>
375 Production Management
378 <record id="mrp_production_tree_view" model="ir.ui.view">
379 <field name="name">mrp.production.tree</field>
380 <field name="model">mrp.production</field>
381 <field name="type">tree</field>
382 <field name="arch" type="xml">
383 <tree colors="red:date_planned<current_date and state not in ('done','cancel')" string="Production orders">
385 <field name="product_id"/>
386 <field name="product_qty" sum="Total Qty"/>
387 <field name="date_planned"/>
388 <field name="routing_id" groups="base.group_extended"/>
389 <field name="hour_total" sum="Total Hours" groups="base.group_extended"/>
390 <field name="cycle_total" sum="Total Cycles" groups="base.group_extended"/>
391 <field name="origin"/>
392 <field name="state"/>
397 <record id="view_production_calendar" model="ir.ui.view">
398 <field name="name">mrp.production.calendar</field>
399 <field name="model">mrp.production</field>
400 <field name="type">calendar</field>
401 <field eval="2" name="priority"/>
402 <field name="arch" type="xml">
403 <calendar color="routing_id" date_start="date_planned" string="Production Orders">
404 <field name="origin"/>
405 <field name="product_id"/>
406 <field name="product_qty"/>
412 <record id="view_production_gantt" model="ir.ui.view">
413 <field name="name">mrp.production.gantt</field>
414 <field name="model">mrp.production</field>
415 <field name="type">gantt</field>
416 <field name="arch" type="xml">
417 <gantt color="product_id" date_stop="date_finnished" date_start="date_start" string="Productions">
418 <level object="mrp.routing" link="routing_id" domain="[]">
420 <field name="origin"/>
427 <record model="ir.ui.view" id="view_production_graph">
428 <field name="name">mrp.production.graph</field>
429 <field name="model">mrp.production</field>
430 <field name="type">graph</field>
431 <field name="arch" type="xml">
432 <graph string="Production orders" type="bar">
433 <field name="date_planned_date"/>
434 <field name="hour_total" operator="+"/>
435 <field name="cycle_total" operator="+"/>
440 string="Change Product Qty."
441 model="mrp.production"
442 name="change_production_qty"
443 id="mrp.wizard_change_production_qty"
444 keyword="client_action_multi"
447 <record id="mrp_production_form_view" model="ir.ui.view">
448 <field name="name">mrp.production.form</field>
449 <field name="model">mrp.production</field>
450 <field name="type">form</field>
451 <field name="arch" type="xml">
452 <form string="Production orders">
453 <group colspan="4" col="7">
454 <field name="name" select="1"/>
455 <field name="date_planned" select="1"/>
456 <field name="origin" select="1"/>
458 <field name="product_id" on_change="product_id_change(product_id)" select="1"/>
459 <field name="product_qty"/>
460 <field name="product_uom"/>
461 <button type="action" name="%(mrp.wizard_change_production_qty)d" string="Change Qty" states="ready,confirmed,in_production" icon="gtk-ok"/>
462 <field name="product_uos_qty" groups="product.group_uos"/>
463 <field name="product_uos" groups="product.group_uos"/>
464 <field name="company_id" select="1" groups="base.group_multi_company"/>
467 <notebook colspan="4">
468 <page string="Consumed Products">
469 <field name="location_src_id" select="2" domain="[('usage','=','internal')]" on_change="location_id_change(location_src_id,location_dest_id)"/>
470 <field name="location_dest_id" domain="[('usage','=','internal')]"/>
471 <field name="bom_id" select="2" domain="[('product_id','=',product_id),('bom_id','=',False)]" on_change="bom_id_change(bom_id)"/>
472 <field name="routing_id" groups="base.group_extended" select="1"/>
474 <field colspan="4" name="move_lines" nolabel="1" widget="one2many_list"/>
475 <group col="9" colspan="4">
476 <field name="state" select="2"/>
477 <button name="action_compute" states="draft" string="Compute Data" type="object" icon="gtk-execute"/>
478 <button name="button_confirm" states="draft" string="Confirm Production" icon="gtk-apply"/>
479 <button name="button_produce" states="ready" string="Start Production" icon="gtk-media-play"/>
480 <button name="button_produce_done" states="in_production" string="Production done" icon="gtk-ok"/>
481 <button name="force_production" states="confirmed,picking_except" string="Force Reservation" type="object" icon="gtk-jump-to"/>
482 <button name="button_cancel" states="draft,ready,confirmed,in_production,picking_except" string="Cancel" icon="gtk-cancel"/>
483 <button name="button_recreate" states="picking_except" string="Recreate Picking" icon="gtk-convert"/>
486 <page string="Scheduled Products">
487 <field colspan="4" name="product_lines" nolabel="1" widget="one2many_list"/>
489 <page string="Finished Products">
490 <field colspan="4" name="move_created_ids" nolabel="1"/>
492 <page string="Work Orders">
493 <field colspan="4" name="workcenter_lines" nolabel="1">
494 <form string="Production Workcenters">
495 <field colspan="4" name="name" select="1"/>
496 <field colspan="4" name="workcenter_id" select="1"/>
497 <field name="sequence"/>
498 <field name="cycle"/>
501 <tree string="Production Workcenters">
502 <field name="sequence"/>
504 <field name="workcenter_id"/>
505 <field name="cycle"/>
511 <page string="Extra Information">
512 <field name="priority" groups="base.group_extended"/>
514 <field name="date_start" select="2"/>
515 <field name="date_finnished"/>
516 <field name="picking_id"/>
517 <field name="move_prod_id"/>
518 <field name="sale_name"/>
519 <field name="sale_ref"/>
526 <record id="view_mrp_production_filter" model="ir.ui.view">
527 <field name="name">mrp.production.select</field>
528 <field name="model">mrp.production</field>
529 <field name="type">search</field>
530 <field name="arch" type="xml">
531 <search string="Search Production">
532 <group col='8' colspan='4'>
533 <filter icon="terp-mrp" string="Ready" domain="[('state','=','ready')]" help="Production orders which are ready to produce"/>
534 <filter icon="terp-mrp" string="In Production" domain="[('state','=','in_production')]" help="Production orders which are in production"/>
535 <separator orientation="vertical"/>
536 <field name="name" select='1'/>
537 <field name="product_id" select='1'/>
538 <field name="routing_id" select='1'/>
539 <field name="origin" select='1'/>
545 <record id="mrp_production_action" model="ir.actions.act_window">
546 <field name="name">Production Orders</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="view_id" eval="False"/>
552 <field name="search_view_id" ref="view_mrp_production_filter"/>
554 <menuitem action="mrp_production_action" id="menu_mrp_production_action" parent="menu_mrp_root" sequence="-30"/>
556 <record id="mrp_production_action2_gantt" model="ir.actions.act_window">
557 <field name="name">Production Orders Planning</field>
558 <field name="type">ir.actions.act_window</field>
559 <field name="res_model">mrp.production</field>
560 <field name="view_type">form</field>
561 <field name="view_mode">gantt,tree,form,calendar,graph</field>
562 <field name="domain">[('state','in',('ready','confirmed','in_production'))]</field>
565 <record id="mrp_production_action2" model="ir.actions.act_window">
566 <field name="name">Production Orders To Start</field>
567 <field name="type">ir.actions.act_window</field>
568 <field name="res_model">mrp.production</field>
569 <field name="view_type">form</field>
570 <field name="view_mode">tree,form,calendar,graph,gantt</field>
571 <field name="domain">[('state','=','ready')]</field>
572 <field name="filter" eval="True"/>
573 <field name="search_view_id" ref="view_mrp_production_filter"/>
576 <record id="mrp_production_action3" model="ir.actions.act_window">
577 <field name="name">Production Orders in Progress</field>
578 <field name="type">ir.actions.act_window</field>
579 <field name="res_model">mrp.production</field>
580 <field name="view_type">form</field>
581 <field name="view_mode">tree,form,calendar,graph,gantt</field>
582 <field name="domain">[('state','=','in_production')]</field>
583 <field name="filter" eval="True"/>
584 <field name="search_view_id" ref="view_mrp_production_filter"/>
587 <record id="mrp_production_action4" model="ir.actions.act_window">
588 <field name="name">Production Orders Waiting Products</field>
589 <field name="type">ir.actions.act_window</field>
590 <field name="res_model">mrp.production</field>
591 <field name="view_type">form</field>
592 <field name="view_mode">tree,form,calendar,graph,gantt</field>
593 <field name="domain">[('state','=','confirmed')]</field>
594 <field name="filter" eval="True"/>
595 <field name="search_view_id" ref="view_mrp_production_filter"/>
598 <record id="mrp_production_new" model="ir.actions.act_window">
599 <field name="name">New Production Order</field>
600 <field name="type">ir.actions.act_window</field>
601 <field name="res_model">mrp.production</field>
602 <field name="view_type">form</field>
603 <field name="view_mode">form,tree,calendar,graph,gantt</field>
606 <record id="mrp_production_lot_form_view" model="ir.ui.view">
607 <field name="name">mrp.production.lot.line.form</field>
608 <field name="model">mrp.production.lot.line</field>
609 <field name="type">form</field>
610 <field name="arch" type="xml">
611 <form string="Production Products">
612 <field colspan="4" name="move_id" on_change="onchange_lot_line_id(lot_id)"/>
614 <field name="product_id"/>
615 <field name="product_qty"/>
616 <field name="product_uom"/>
617 <field name="product_uos_qty"/>
618 <field name="product_uos"/>
619 <field name="tracking_id"/>
623 <record id="mrp_production_lot_tree_view" model="ir.ui.view">
624 <field name="name">mrp.production.lot.line.tree</field>
625 <field name="model">mrp.production.lot.line</field>
626 <field name="type">tree</field>
627 <field name="arch" type="xml">
628 <tree string="Production Products Consommation">
629 <field name="product_id"/>
630 <field name="product_qty"/>
631 <field name="product_uom"/>
632 <field name="product_uos_qty"/>
633 <field name="product_uos"/>
634 <field name="tracking_id"/>
639 <record id="mrp_production_product_form_view" model="ir.ui.view">
640 <field name="name">mrp.production.product.line.form</field>
641 <field name="model">mrp.production.product.line</field>
642 <field name="type">form</field>
643 <field name="arch" type="xml">
644 <form string="Scheduled Products">
646 <field name="product_id"/>
647 <field name="product_qty"/>
648 <field name="product_uom"/>
649 <field name="product_uos_qty"/>
650 <field name="product_uos"/>
654 <record id="mrp_production_product_tree_view" model="ir.ui.view">
655 <field name="name">mrp.production.product.line.tree</field>
656 <field name="model">mrp.production.product.line</field>
657 <field name="type">tree</field>
658 <field name="arch" type="xml">
659 <tree string="Scheduled Products">
660 <field name="product_id"/>
661 <field name="product_qty"/>
662 <field name="product_uom"/>
663 <field name="product_uos_qty"/>
664 <field name="product_uos"/>
673 <record id="mrp_procurement_tree_view" model="ir.ui.view">
674 <field name="name">mrp.procurement.tree</field>
675 <field name="model">mrp.procurement</field>
676 <field name="type">tree</field>
677 <field name="arch" type="xml">
678 <tree string="Requisition Lines">
680 <field name="product_id"/>
681 <field name="product_qty"/>
682 <field name="product_uom" string="UOM"/>
683 <field name="date_planned"/>
684 <field name="procure_method"/>
685 <field name="origin"/>
686 <field name="state"/>
687 <field name="message"/>
691 <record id="mrp_procurement_form_view" model="ir.ui.view">
692 <field name="name">mrp.procurement.form</field>
693 <field name="model">mrp.procurement</field>
694 <field name="type">form</field>
695 <field name="arch" type="xml">
696 <form string="Requisition">
697 <group col="2" colspan="2">
698 <separator colspan="2" string="References"/>
699 <field name="name" select="1" string="Requisition Reason"/>
700 <field name="origin" select="2"/>
701 <field name="company_id" select="1" groups="base.group_multi_company"/>
703 <group col="2" colspan="2">
704 <separator colspan="2" string="Planification"/>
705 <field name="date_planned" select="1"/>
706 <field name="procure_method" select="2"/>
707 <field name="priority" groups="base.group_extended"/>
709 <notebook colspan="4">
710 <page string="Requisition Details">
711 <separator colspan="4" string="Product & Location"/>
712 <field name="product_id" select="1" on_change="onchange_product_id(product_id)"/>
713 <field name="location_id" select="2"/>
714 <field name="product_qty"/>
715 <field name="product_uom"/>
717 <field name="product_uos_qty" groups="product.group_uos"/>
718 <field name="product_uos" groups="product.group_uos"/>
720 <separator colspan="4" string="Status"/>
721 <field colspan="4" name="message" readonly="1"/>
722 <field name="state" readonly="1" select="2"/>
723 <group col="7" colspan="2">
724 <button name="button_confirm" states="draft" string="Confirm" icon="gtk-apply"/>
725 <button name="button_restart" states="exception" string="Retry" icon="gtk-convert"/>
726 <button name="button_cancel" states="exception,waiting" string="Cancel" icon="gtk-cancel"/>
727 <button name="button_check" states="confirmed" string="Run Requisition" icon="gtk-media-play"/>
728 <button name="button_cancel" states="draft,running" string="Cancel" icon="gtk-cancel"/>
731 <page string="Extra Information">
732 <separator colspan="4" string="Details"/>
733 <field name="bom_id" select="2" domain="[('product_id','=',product_id),('bom_id','=',False)]"/>
734 <field name="move_id" groups="base.group_extended"/>
735 <field name="date_close" select="2"/>
736 <field name="close_move" groups="base.group_extended"/>
737 <field name="purchase_id"/>
738 <separator colspan="4" string="Properties"/>
739 <field colspan="4" name="property_ids" nolabel="1" groups="base.group_extended"/>
741 <page string="Notes">
742 <separator colspan="4" string="Note" />
743 <field name="note" colspan="4" nolabel="1"/>
745 <page string="Notes">
746 <separator colspan="4" string="Note" />
747 <field name="note" colspan="4" nolabel="1"/>
753 <record id="view_mrp_procurement_filter" model="ir.ui.view">
754 <field name="name">mrp.procurement.select</field>
755 <field name="model">mrp.procurement</field>
756 <field name="type">search</field>
757 <field name="arch" type="xml">
758 <search string="Search Requisition">
759 <group col='8' colspan='4'>
760 <filter icon="terp-mrp" string="Exceptions" domain="[('state','=','exception')]" help="Requisition orders with exceptions"/>
761 <separator orientation="vertical"/>
762 <field name="name" select='1'/>
763 <field name="product_id" select='1'/>
764 <field name="date_planned" select='1'/>
765 <field name="state" select='1'/>
770 <record id="mrp_procurement_action" model="ir.actions.act_window">
771 <field name="name">Requisition Orders</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_id" eval="False"/>
776 <field name="search_view_id" ref="view_mrp_procurement_filter"/>
778 <menuitem action="mrp_procurement_action" id="menu_mrp_procurement_action" parent="mrp.menu_mrp_root"
781 <record id="mrp_procurement_action3" model="ir.actions.act_window">
782 <field name="name">Unscheduled Requisitions</field>
783 <field name="type">ir.actions.act_window</field>
784 <field name="res_model">mrp.procurement</field>
785 <field name="view_type">form</field>
786 <field name="view_mode">tree,form</field>
787 <field name="domain">[('state','=','confirmed')]</field>
790 <record id="mrp_procurement_action5" model="ir.actions.act_window">
791 <field name="name">Requisition Exceptions</field>
792 <field name="type">ir.actions.act_window</field>
793 <field name="res_model">mrp.procurement</field>
794 <field name="view_type">form</field>
795 <field name="view_mode">tree,form</field>
796 <field name="domain">[('state','=','exception')]</field>
799 <record id="mrp_procurement_action4" model="ir.actions.act_window">
800 <field name="name">Requisition Exceptions to Fix</field>
801 <field name="type">ir.actions.act_window</field>
802 <field name="res_model">mrp.procurement</field>
803 <field name="view_type">form</field>
804 <field name="view_mode">tree,form</field>
805 <field name="domain">[('state','=','exception'), ('message', '<>', '')]</field>
806 <field name="filter" eval="True"/>
809 <record id="mrp_procurement_action11" model="ir.actions.act_window">
810 <field name="name">Temporary Requisition Exceptions</field>
811 <field name="type">ir.actions.act_window</field>
812 <field name="res_model">mrp.procurement</field>
813 <field name="view_type">form</field>
814 <field name="view_mode">tree,form</field>
815 <field name="domain">[('state','=','exception'), ('message', '=', '')]</field>
818 <record id="mrp_procurement_new" model="ir.actions.act_window">
819 <field name="name">New Requisition</field>
820 <field name="type">ir.actions.act_window</field>
821 <field name="res_model">mrp.procurement</field>
822 <field name="view_type">form</field>
823 <field name="view_mode">form,tree</field>
827 <record id="view_warehouse_orderpoint_tree" model="ir.ui.view">
828 <field name="name">stock.warehouse.orderpoint.tree</field>
829 <field name="model">stock.warehouse.orderpoint</field>
830 <field name="type">tree</field>
831 <field name="arch" type="xml">
832 <tree string="Minimum Stock Rules">
834 <field name="warehouse_id"/>
835 <field name="product_id"/>
836 <field name="product_uom"/>
837 <field name="product_min_qty"/>
838 <field name="product_max_qty"/>
842 <record id="view_warehouse_orderpoint_form" model="ir.ui.view">
843 <field name="name">stock.warehouse.orderpoint.form</field>
844 <field name="model">stock.warehouse.orderpoint</field>
845 <field name="type">form</field>
846 <field name="arch" type="xml">
847 <form string="Minimum Stock Rules">
848 <field name="name" select="1"/>
849 <field name="active" select="1"/>
850 <field name="warehouse_id" on_change="onchange_warehouse_id(warehouse_id)" select="1" widget="selection"/>
851 <field name="location_id" select="2"/>
852 <field name="company_id" select="1" groups="base.group_multi_company"/>
853 <field name="product_id" on_change="onchange_product_id(product_id)" select="1"/>
854 <field name="product_uom"/>
855 <field name="product_min_qty"/>
856 <field name="product_max_qty"/>
857 <field name="qty_multiple"/>
858 <field name="procurement_id" readonly="1"/>
862 <record id="action_orderpoint_form" model="ir.actions.act_window">
863 <field name="name">Minimum Stock Rules</field>
864 <field name="res_model">stock.warehouse.orderpoint</field>
865 <field name="type">ir.actions.act_window</field>
866 <field name="view_type">form</field>
867 <field name="view_id" ref="view_warehouse_orderpoint_tree"/>
869 <menuitem action="action_orderpoint_form" id="menu_action_orderpoint_form" parent="menu_mrp_reordering"/>
871 <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"/>
873 <!-- add product_uom to context to be the default value when adding new orderpoints -->
875 context="{'product_uom': locals().has_key('uom_id') and uom_id}"
876 domain="[('product_id', '=', active_id)]"
877 id="act_product_product_2_stock_warehouse_orderpoint"
878 name="Minimum Stock Rules"
879 res_model="stock.warehouse.orderpoint"
880 src_model="product.product"/>
883 id="action_product_bom_structure"
884 name="Product BoM Structure"
885 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
887 view_id="mrp_bom_tree_view"
889 src_model="product.product"/>
892 domain="[('product_id', '=', active_id),('bom_id','=',False)]"
893 id="act_product_product_2_mrp_bom"
894 name="Bill of Materials"
896 src_model="product.product"/>