From d6c8120b7cb78b56aa7593eefd044ed22daf1483 Mon Sep 17 00:00:00 2001 From: liaodanlong Date: Mon, 23 Dec 2024 15:42:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E7=A1=AE=E8=AE=A4=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E5=B7=A5=E5=8D=95=E9=80=9A=E8=BF=87=E5=B7=A5=E8=89=BA?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E6=8E=92=E5=BA=8F=E5=86=8D=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/models/mrp_production.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sf_manufacturing/models/mrp_production.py b/sf_manufacturing/models/mrp_production.py index 4d8f11df..8cd31441 100644 --- a/sf_manufacturing/models/mrp_production.py +++ b/sf_manufacturing/models/mrp_production.py @@ -769,7 +769,8 @@ class MrpProduction(models.Model): }] if production.product_id.categ_id.type in ['成品', '坯料']: # # 根据工序设计生成工单 - for route in production.technology_design_ids: + technology_design_ids = sorted(production.technology_design_ids, key=lambda x: x.sequence) + for route in technology_design_ids: workorder_has = self.env['mrp.workorder'].search( [('technology_design_id', '=', route.id), ('production_id', '=', production.id)]) if not workorder_has: