[IMP]: mrp: Improvement in demo of KIT0 (keyboard and mouse):
authorRucha (Open ERP) <rpa@tinyerp.com>
Wed, 19 Oct 2011 05:24:40 +0000 (10:54 +0530)
committerRucha (Open ERP) <rpa@tinyerp.com>
Wed, 19 Oct 2011 05:24:40 +0000 (10:54 +0530)
 * Before there were 2 normal BOM components for KIT0 used in PC0 and PC1 having BOM lines of mouse and keyboard as subcomponents
 * Now changed that 2 normal BOMs to phantom BOMs without subcomponents and created one common normal BOM of KIT0 in order to use concept of phantom BOMs easily

bzr revid: rpa@tinyerp.com-20111019052440-ev9csw84d51lpf2j

addons/mrp/mrp_demo.xml

index 571b1d2..3d2d30e 100644 (file)
             <field model="product.product" name="product_id" ref="product.product_product_cpu3"/>
         </record>
 
-        <record id="mrp_bom_kit" model="mrp.bom">
+        <record id="mrp_bom_kit3" model="mrp.bom">
             <field name="code">KIT</field>
-            <field name="name">Kit Mouse</field>
+            <field name="name">Kit Keyboard + Mouse</field>
             <field name="sequence">40</field>
             <field name="product_uom" ref="product.product_uom_unit"/>
             <field name="product_qty">1.0</field>
-            <field name="type">normal</field>
+            <field name="type">phantom</field>
             <field name="bom_id" ref="mrp_bom_10"/>
-            <field model="product.product" name="product_id" ref="product.product_product_25"/>
-        </record>
-        <record id="mrp_bom_clavier" model="mrp.bom">
-            <field name="name">Keyboard</field>
-            <field name="sequence">42</field>
-            <field name="product_uom" ref="product.product_uom_unit"/>
-            <field name="product_qty">1.0</field>
-            <field name="bom_id" ref="mrp_bom_kit"/>
-            <field model="product.product" name="product_id" ref="product.product_product_24"/>
-        </record>
-        <record id="mrp_bom_mouse" model="mrp.bom">
-            <field name="name">Mouse</field>
-            <field name="sequence">44</field>
-            <field name="product_uom" ref="product.product_uom_unit"/>
-            <field name="product_qty">1.0</field>
-            <field name="bom_id" ref="mrp_bom_kit"/>
-            <field model="product.product" name="product_id" ref="product.product_product_25"/>
+            <field model="product.product" name="product_id" ref="product.product_product_26"/>
         </record>
+
         <record id="mrp_bom_16" model="mrp.bom">
             <field name="name">Moon PC</field>
             <field name="sequence">45</field>
             <field name="bom_id" ref="mrp_bom_0"/>
             <field model="product.product" name="product_id" ref="product.product_product_ram"/>
         </record>
+
+        <record id="mrp_bom_kit1" model="mrp.bom">
+            <field name="code">KIT</field>
+            <field name="sequence">15</field>
+            <field name="name">Kit Keyboard + Mouse</field>
+            <field name="product_uom" ref="product.product_uom_unit"/>
+            <field name="product_qty">1.0</field>
+            <field name="type">normal</field>
+            <field model="product.product" name="product_id" ref="product.product_product_26"/>
+        </record>
+
+        <record id="mrp_bom_mouse2" model="mrp.bom">
+            <field name="name">Mouse</field>
+            <field name="sequence">121</field>
+            <field name="product_uom" ref="product.product_uom_unit"/>
+            <field name="product_qty">1.0</field>
+            <field name="bom_id" ref="mrp_bom_kit1"/>
+            <field model="product.product" name="product_id" ref="product.product_product_25"/>
+        </record>
+
+        <record id="mrp_bom_clavier2" model="mrp.bom">
+            <field name="name">Keyboard</field>
+            <field name="sequence">123</field>
+            <field name="product_uom" ref="product.product_uom_unit"/>
+            <field name="product_qty">1.0</field>
+            <field name="bom_id" ref="mrp_bom_kit1"/>
+            <field model="product.product" name="product_id" ref="product.product_product_24"/>
+        </record>
+        
         <record id="mrp_bom_41" model="mrp.bom">
             <field name="name">Regular processor config</field>
             <field name="sequence">111</field>
             <field name="name">Kit Keyboard + Mouse</field>
             <field name="product_uom" ref="product.product_uom_unit"/>
             <field name="product_qty">1.0</field>
-            <field name="type">normal</field>
+            <field name="type">phantom</field>
             <field name="bom_id" ref="mrp_bom_9"/>
             <field model="product.product" name="product_id" ref="product.product_product_26"/>
         </record>
-        <record id="mrp_bom_mouse2" model="mrp.bom">
-            <field name="name">Mouse</field>
-            <field name="sequence">121</field>
-            <field name="product_uom" ref="product.product_uom_unit"/>
-            <field name="product_qty">1.0</field>
-            <field name="bom_id" ref="mrp_bom_kit2"/>
-            <field model="product.product" name="product_id" ref="product.product_product_25"/>
-        </record>
-        <record id="mrp_bom_clavier2" model="mrp.bom">
-            <field name="name">Keyboard</field>
-            <field name="sequence">123</field>
-            <field name="product_uom" ref="product.product_uom_unit"/>
-            <field name="product_qty">1.0</field>
-            <field name="bom_id" ref="mrp_bom_kit2"/>
-            <field model="product.product" name="product_id" ref="product.product_product_24"/>
-        </record>
 
         <!--
     Resource: mrp.bom new EVV