diff --git a/sf_plan/models/custom_plan.py b/sf_plan/models/custom_plan.py index 075c7e21..ddc7ed1c 100644 --- a/sf_plan/models/custom_plan.py +++ b/sf_plan/models/custom_plan.py @@ -173,6 +173,10 @@ class sf_production_plan(models.Model): item.date_planned_start, item.date_planned_finished self.state = 'done' self.production_id.schedule_state = '已排' + mrp_production_ids = self.production_id._get_children().ids + print('mrp_production_ids', mrp_production_ids) + for i in mrp_production_ids: + self.env['mrp.production'].browse(i).schedule_state = '已排' # self.production_id.date_planned_start = self.date_planned_start # self.production_id.date_planned_finished = self.date_planned_finished else: