diff options
| author | Josse Colpaert <jco@odoo.com> | 2016-05-13 11:21:12 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2016-07-04 16:22:37 +0200 |
| commit | 2ddc35a5300e89981c0572ae6749aee946f34e9d (patch) | |
| tree | e69ae58a36fafe1241aea8b39be3e400ea6a1223 /addons/mrp/data/mrp_data.xml | |
| parent | 55a140e66649027699c62bdd4d34ba354dc72878 (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.xml | 58 |
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> |
