mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
For each MRP Parameter, we will calculate its supply method based on the procurement rules path. We will go back in the rules until we find that the action is "buy" or "manufacture", or until the action is "Pull From" or "Pull & Push" and the supply method is "Take from Stock". This means we will show what the latest rule is if we were to do a procurement. Although it would be possible that the final action does not end up being executed if stock already exists in one of the intermediate locations.
184 lines
7.4 KiB
XML
184 lines
7.4 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<odoo noupdate="1">
|
|
<record id="product_product_fp_1" model="product.product">
|
|
<field name="name">FP-1</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">2</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_fp_2" model="product.product">
|
|
<field name="name">FP-2</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">1</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_fp_3" model="product.product">
|
|
<field name="name">FP-3</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">3</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_fp_4" model="product.product">
|
|
<field name="name">FP-4</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">2</field>
|
|
</record>
|
|
|
|
<!-- Customizable Desk -->
|
|
<record id="product.product_product_4_product_template" model="product.template">
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_sf_1" model="product.product">
|
|
<field name="name">SF-1</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">1</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_sf_2" model="product.product">
|
|
<field name="name">SF-2</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">3</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_sf_3" model="product.product">
|
|
<field name="name">SF-3</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field name="produce_delay">3</field>
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="product_product_pp_1" model="product.product">
|
|
<field name="name">PP-1</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_pp_2" model="product.product">
|
|
<field name="name">PP-2</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="product_product_pp_3" model="product.product">
|
|
<field name="name">PP-3</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="product_product_pp_4" model="product.product">
|
|
<field name="name">PP-4</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
|
|
<record id="product_product_av_11" model="product.product">
|
|
<field name="name">AV-11 steel</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_av_12" model="product.product">
|
|
<field name="name">AV-12 aluminium</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_av_21" model="product.product">
|
|
<field name="name">AV-21 white</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
<record id="product_product_av_22" model="product.product">
|
|
<field name="name">AV-22 black</field>
|
|
<field name="categ_id" ref="product_category_mrp" />
|
|
<field name="type">product</field>
|
|
<field name="uom_id" ref="uom.product_uom_unit" />
|
|
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
|
<field
|
|
name="route_ids"
|
|
eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"
|
|
/>
|
|
</record>
|
|
</odoo>
|