Task 031031: Include drug quantity on explode BOM

This commit is contained in:
Sim? Albert i Beltran 2018-03-28 18:59:58 +02:00
parent 2cec4635cc
commit b9f9a2b7bc

View file

@ -42,6 +42,7 @@ class SupplyRequestLine:
if prescription.template:
Prescription.set_template([prescription])
move.prescription = prescription
move.quantity += prescription.drug_quantity
return move
def get_prescription(self):
@ -198,6 +199,10 @@ class Production:
for _, output_vals in changes['outputs']['add']:
if output_vals.get('product') == self.product.id:
output_vals['prescription'] = self.prescription.id
output_vals['quantity'] += Uom.compute_qty(
self.prescription.unit,
self.prescription.drug_quantity,
Uom(output_vals['uom']))
if not self.prescription.lines:
return changes