[11.0][IMP] mrp_multi_level: reduce qty to procure with each procure done.

This commit is contained in:
Lois Rilo
2018-06-22 12:08:55 +02:00
committed by davidborromeo
parent 70966480af
commit cde17288a6
2 changed files with 6 additions and 1 deletions

View File

@@ -20,6 +20,7 @@
<field name="supply_qty"/>
<field name="final_on_hand_qty"/>
<field name="to_procure"/>
<field name="uom_id" groups="product.group_uom"/>
</group>
</group>
</sheet>
@@ -36,6 +37,7 @@
<field name="mrp_area_id"/>
<field name="mrp_product_id"/>
<field name="date"/>
<field name="uom_id" groups="product.group_uom"/>
<field name="initial_on_hand_qty"/>
<field name="demand_qty"/>
<field name="supply_qty"/>
@@ -45,7 +47,7 @@
<button string="Create Procurement"
name="%(mrp_multi_level.act_mrp_inventory_procure)d"
icon="fa-cogs" type="action"
attrs="{'invisible':[('to_procure','==',0.0)]}"/>
attrs="{'invisible':[('to_procure','&lt;=',0.0)]}"/>
</tree>
</field>
</record>

View File

@@ -80,6 +80,9 @@ class MrpInventoryProcure(models.TransientModel):
'INT: ' + str(self.env.user.login), # origin?
values
)
item.mrp_inventory_id.to_procure -= \
item.uom_id._compute_quantity(
item.qty, item.product_id.uom_id)
except UserError as error:
errors.append(error.name)
if errors: