工艺确认报错问题解决

This commit is contained in:
liaodanlong
2024-12-24 09:07:11 +08:00
parent f6d69ea193
commit 4bd40aeeb0

View File

@@ -672,8 +672,8 @@ class StockPicking(models.Model):
'partner_id': self.partner_id.id, 'partner_id': self.partner_id.id,
}) })
move_dest_id = False 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 move_dest_id = item.move_raw_ids[0].id
else: else:
# 从sorted_workorders中找到上一工单的move # 从sorted_workorders中找到上一工单的move