修复客供料产品下达计划,第二个计划下达报错

This commit is contained in:
guanhuan
2025-07-14 10:54:17 +08:00
parent 4706bfe85e
commit 20980bed9d
3 changed files with 14 additions and 6 deletions

View File

@@ -41,8 +41,10 @@ class StockPicking(models.Model):
if backorder_ids:
purchase_request_lines = self.move_ids.move_orig_ids.purchase_line_id.purchase_request_lines
if purchase_request_lines:
purchase_request_lines.move_dest_ids = [
(4, x.id) for x in backorder_ids.move_ids if x.product_id.id in purchase_request_lines.mapped('product_id.id')
purchase_request_lines.move_dest_ids = [
(4, x.id) for x in backorder_ids.move_ids if
x.product_id.id in purchase_request_lines.mapped('product_id.id') and \
not x.created_purchase_request_line_id
]
return res