外协调拨单只有当制造订单状态变为已编程才能就绪

This commit is contained in:
liaodanlong
2025-05-14 10:03:26 +08:00
parent 3148ce5a15
commit 8afc8bb3a6
3 changed files with 10 additions and 9 deletions

View File

@@ -131,7 +131,7 @@ class PurchaseOrder(models.Model):
lambda wk: wk.location_id.name == '制造前' and wk.location_dest_id.name == '外协加工区')
move_out = picking_id.move_ids
for mo in move_out:
if production_id.bom_id.bom_line_ids.product_id.id != move_out.product_id:
if production_id.bom_id.bom_line_ids.product_id.id != mo.product_id.id:
continue
if mo.state != 'done':
mo.write({'state': 'assigned', 'production_id': False})