188 lines
8.9 KiB
XML
188 lines
8.9 KiB
XML
<?xml version="1.0"?>
|
|
<openerp>
|
|
<data>
|
|
<!--Pick / Pack location
|
|
-->
|
|
|
|
|
|
<record id="location_pack_zone" model="stock.location">
|
|
<field name="name">Pack zone</field>
|
|
<field name="location_id" ref="stock.stock_location_company"/>
|
|
<field name="usage">internal</field>
|
|
</record>
|
|
|
|
<record id="location_pick_zone" model="stock.location">
|
|
<field name="name">Pick zone</field>
|
|
<field name="location_id" ref="stock.stock_location_company"/>
|
|
<field name="usage">internal</field>
|
|
</record>
|
|
|
|
<!--
|
|
Procurement rules
|
|
-->
|
|
|
|
<record id="route_warehouse0_mts" model='stock.location.route'>
|
|
<field name="name">Sale: Ship only</field>
|
|
<field name="sequence">20</field>
|
|
<field name="warehouse_selectable" eval="True"/>
|
|
<field name="product_selectable" eval="False"/>
|
|
</record>
|
|
|
|
|
|
<record id="procurement_rule_customer0_mts" model="procurement.rule">
|
|
<field name="name">Stock → customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="route_warehouse0_mts"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
<!-- Override from stock-->
|
|
<!--<record id="procurement_rule_customer_mto" model="procurement.rule">
|
|
<field name="name">Stock → Customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_out"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="stock.route_warehouse0_mto"/>
|
|
<field name="product_categ_selectable" eval="True"/>
|
|
</record>
|
|
|
|
<record id="route_warehouse0_mto" model='stock.location.route'>
|
|
<field name="name">MTO</field>
|
|
<field name="sequence">10</field>
|
|
<field name="product_categ_selectable" eval="True"/>
|
|
</record>-->
|
|
|
|
<record id="procurement_rule_customer0_mto" model="procurement.rule">
|
|
<field name="name">Stock → Customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="stock.route_warehouse0_mto"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
<record id="route_warehouse0_crossdock" model='stock.location.route'>
|
|
<field name="name">Crossdock</field>
|
|
<field name="sequence">9</field>
|
|
<field name="product_categ_selectable" eval="True"/>
|
|
<field name="sale_selectable" eval="True"/>
|
|
<field name="warehouse_selectable" eval="True"/>
|
|
<field name="product_selectable" eval="False"/>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer0_xdock" model="procurement.rule">
|
|
<field name="name"> Output → Customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_output"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_crossdock"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_out"/>
|
|
</record>
|
|
|
|
<record id="route_warehouse0_pack" model='stock.location.route'>
|
|
<field name="name">Sale: Pack + Ship</field>
|
|
<field name="sequence">15</field>
|
|
<field name="warehouse_selectable" eval="True"/>
|
|
<field name="product_selectable" eval="False"/>
|
|
</record>
|
|
|
|
<record id="route_warehouse0_mto_pack" model='stock.location.route'>
|
|
<field name="name">MTO pack</field>
|
|
<field name="sequence">10</field>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer0_pack" model="procurement.rule">
|
|
<field name="name">Stock → Output</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_output"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="route_warehouse0_pack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer1_pack" model="procurement.rule">
|
|
<field name="name">Output → Customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_output"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_pack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_out"/>
|
|
</record>
|
|
|
|
|
|
<record id="procurement_rule_customer0_mto_pack" model="procurement.rule">
|
|
<field name="name">Stock → Output MTO</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_output"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_mto_pack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
|
|
<!-- Pick + pack + ship -->
|
|
<record id="route_warehouse0_pickpack" model='stock.location.route'>
|
|
<field name="name">Sale: Pick + Pack + Ship</field>
|
|
<field name="sequence">20</field>
|
|
<field name="warehouse_selectable" eval="True"/>
|
|
<field name="product_selectable" eval="False"/>
|
|
</record>
|
|
|
|
|
|
<record id="procurement_rule_customer0_pickpack" model="procurement.rule">
|
|
<field name="name">Stock → Pack</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="location_pack_zone"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_stock</field>
|
|
<field name="route_id" ref="route_warehouse0_pickpack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer1_pickpack" model="procurement.rule">
|
|
<field name="name">Output → Customer</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_customers"/>
|
|
<field name="location_src_id" ref="stock.stock_location_output"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_pickpack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_out"/>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer2_pickpack" model="procurement.rule">
|
|
<field name="name">Pack → Output</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="stock.stock_location_output"/>
|
|
<field name="location_src_id" ref="location_pack_zone"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_pickpack"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
|
|
<record id="route_warehouse0_mto_pick" model='stock.location.route'>
|
|
<field name="name">MTO pick</field>
|
|
<field name="sequence">10</field>
|
|
</record>
|
|
|
|
<record id="procurement_rule_customer0_mto_pick" model="procurement.rule">
|
|
<field name="name">Stock → Pack MTO</field>
|
|
<field name="action">move</field>
|
|
<field name="location_id" ref="location_pack_zone"/>
|
|
<field name="location_src_id" ref="stock.stock_location_stock"/>
|
|
<field name="procure_method">make_to_order</field>
|
|
<field name="route_id" ref="route_warehouse0_mto_pick"/>
|
|
<field name="picking_type_id" ref="stock.picking_type_internal"/>
|
|
</record>
|
|
</data>
|
|
</openerp>
|