summaryrefslogtreecommitdiff
path: root/addons/mrp/data/mrp_data.xml
diff options
context:
space:
mode:
authorJosse Colpaert <jco@odoo.com>2016-05-13 11:21:12 +0200
committerThibault Delavallée <tde@openerp.com>2016-07-04 16:22:37 +0200
commit2ddc35a5300e89981c0572ae6749aee946f34e9d (patch)
treee69ae58a36fafe1241aea8b39be3e400ea6a1223 /addons/mrp/data/mrp_data.xml
parent55a140e66649027699c62bdd4d34ba354dc72878 (diff)
[REF][NEWPIE] mrp: new MRP
This commit contains the core of the new MRP. It contains a whole refactoring of the MRP application, with improved and new features, written in new API. Among other here are the main manufacturing workflow improvements : - Picking type not only for pickings but also for manufacturing orders - Properties replaced by picking type - BoM can only be produced with its routing (no other) - Either produce without routing with only production orders, or produce with routing - By default, there is an order in the work orders (serially), but you can override it to be able to work in parallel - Time clocking on work orders and block time on work centers with reporting on OEE, performance, losses, ... - Real-time adaptation of timings on operations - Lots/serial numbers can be inputted like in the pickings on manufacturing orders. It is also possible to input them in the work orders. - Material availability independent of production order state (possibility to start production when only part of it is there) - Work sheets on work orders - Put messages on work orders to make your workers pay attention to something - Full traceability link to see for each produced piece of stock, the consumed pieces, ... - Separate scrap object (a scrap is not done based on an original move anymore) - Separate unbuild system (if you want to unbuild into its original components) Thanks to all people that helped during this development, notably but not limited to Chirag A Dodiya (cod@odoo.com), Gaurav Panchal (gan@odoo.com), Jignesh Rathod (jir@odoo.com), Mansi Trivedi (mtr@odoo.com), Pariket Trivedi (ptr@odoo.com).
Diffstat (limited to 'addons/mrp/data/mrp_data.xml')
-rw-r--r--addons/mrp/data/mrp_data.xml58
1 files changed, 57 insertions, 1 deletions
diff --git a/addons/mrp/data/mrp_data.xml b/addons/mrp/data/mrp_data.xml
index 8a391272698..cbd90c488a7 100644
--- a/addons/mrp/data/mrp_data.xml
+++ b/addons/mrp/data/mrp_data.xml
@@ -16,7 +16,25 @@ This application supports complete integration and production scheduling for sto
<record id="sequence_mrp_prod" model="ir.sequence">
<field name="name">Production order</field>
<field name="code">mrp.production</field>
- <field name="prefix">MO</field>
+ <field name="prefix">MO/</field>
+ <field name="padding">5</field>
+ <field name="number_next">1</field>
+ <field name="number_increment">1</field>
+ </record>
+
+ <record id="sequence_mrp_route" model="ir.sequence">
+ <field name="name">Routing</field>
+ <field name="code">mrp.routing</field>
+ <field name="prefix">RO/</field>
+ <field name="padding">5</field>
+ <field name="number_next">1</field>
+ <field name="number_increment">1</field>
+ </record>
+
+ <record id="sequence_mrp_unbuild" model="ir.sequence">
+ <field name="name">Unbuild</field>
+ <field name="code">mrp.unbuild</field>
+ <field name="prefix">UB/</field>
<field name="padding">5</field>
<field name="number_next">1</field>
<field name="number_increment">1</field>
@@ -36,5 +54,43 @@ This application supports complete integration and production scheduling for sto
<field name='manufacture_to_resupply' eval='True'/>
</record>
+ <!-- Reasons To Block Workcenter -->
+ <record id="block_reason0" model="mrp.workcenter.productivity.loss">
+ <field name="name">Material Availability</field>
+ <field name="loss_type">availability</field>
+ <field name="sequence">1</field>
+ </record>
+ <record id="block_reason1" model="mrp.workcenter.productivity.loss">
+ <field name="name">Equipment Failure</field>
+ <field name="loss_type">availability</field>
+ <field name="sequence">2</field>
+ </record>
+ <record id="block_reason2" model="mrp.workcenter.productivity.loss">
+ <field name="name">Setup and Adjustments</field>
+ <field name="loss_type">availability</field>
+ <field name="sequence">3</field>
+ </record>
+ <record id="block_reason4" model="mrp.workcenter.productivity.loss">
+ <field name="name">Reduced Speed</field>
+ <field name="loss_type">performance</field>
+ <field name="manual" eval="False"/>
+ <field name="sequence">5</field>
+ </record>
+ <record id="block_reason5" model="mrp.workcenter.productivity.loss">
+ <field name="name">Process Defect</field>
+ <field name="loss_type">quality</field>
+ <field name="sequence">6</field>
+ </record>
+ <record id="block_reason6" model="mrp.workcenter.productivity.loss">
+ <field name="name">Reduced Yield</field>
+ <field name="loss_type">quality</field>
+ <field name="sequence">7</field>
+ </record>
+ <record id="block_reason7" model="mrp.workcenter.productivity.loss">
+ <field name="name">Fully Productive Time</field>
+ <field name="loss_type">productive</field>
+ <field name="manual" eval="False"/>
+ <field name="sequence">0</field>
+ </record>
</data>
</openerp>