[ADD] Added component items in MO from mrp request.

This commit is contained in:
Chandresh Thakkar
2020-04-06 18:44:17 +05:30
parent 1851134086
commit 8e912ea461

View File

@@ -99,6 +99,7 @@ class MrpProductionRequestCreateMo(models.TransientModel):
def _prepare_manufacturing_order(self):
self.ensure_one()
request_id = self.mrp_production_request_id
return {
"product_id": request_id.product_id.id,
"bom_id": request_id.bom_id.id,
@@ -121,6 +122,11 @@ class MrpProductionRequestCreateMo(models.TransientModel):
self.ensure_one()
vals = self._prepare_manufacturing_order()
mo = self.env["mrp.production"].create(vals)
move = mo._get_moves_raw_values()
component_ids = []
for rec in move:
component_ids.append((0, 0, rec))
mo.write({"move_raw_ids": component_ids})
# Open resulting MO:
action = self.env.ref("mrp.mrp_production_action").read()[0]
res = self.env.ref("mrp.mrp_production_form_view")