From 8e912ea461be7a94b582aa24b4f9b298b14d9a86 Mon Sep 17 00:00:00 2001 From: Chandresh Thakkar Date: Mon, 6 Apr 2020 18:44:17 +0530 Subject: [PATCH] [ADD] Added component items in MO from mrp request. --- .../wizards/mrp_production_request_create_mo.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mrp_production_request/wizards/mrp_production_request_create_mo.py b/mrp_production_request/wizards/mrp_production_request_create_mo.py index e397e3415..28e0639e3 100644 --- a/mrp_production_request/wizards/mrp_production_request_create_mo.py +++ b/mrp_production_request/wizards/mrp_production_request_create_mo.py @@ -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")