From 4bd40aeeb081fb25b6458739a0aaf8662971ca6a Mon Sep 17 00:00:00 2001 From: liaodanlong Date: Tue, 24 Dec 2024 09:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E7=A1=AE=E8=AE=A4=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E9=97=AE=E9=A2=98=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/models/stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sf_manufacturing/models/stock.py b/sf_manufacturing/models/stock.py index 6506cc1a..8c202e6f 100644 --- a/sf_manufacturing/models/stock.py +++ b/sf_manufacturing/models/stock.py @@ -672,8 +672,8 @@ class StockPicking(models.Model): 'partner_id': self.partner_id.id, }) move_dest_id = False - # 如果当前工单是是制造订单的最后一个工单 - if workorder == item.workorder_ids[-1]: + # 如果当前工单是是制造订单的最后一个工艺外协工单 + if workorder == next((workorder for workorder in reversed(item.workorder_ids) if workorder.is_subcontract), None): move_dest_id = item.move_raw_ids[0].id else: # 从sorted_workorders中找到上一工单的move