不同产品调拨单就绪未过滤产品问题

This commit is contained in:
guanhuan
2025-06-17 10:57:13 +08:00
parent 568f3e4f30
commit 33205c5d29

View File

@@ -501,7 +501,10 @@ class SfProductionDemandPlan(models.Model):
action = self.env["ir.actions.actions"]._for_xml_id("stock.action_picking_tree_all")
picking_ids = None
if self.supply_method in ('automation', 'manual'):
picking_ids = self.sale_order_id.mrp_production_ids.mapped('picking_ids').filtered(
mrp_production_ids = self.sale_order_id.mrp_production_ids.filtered(
lambda p: p.product_id.id == self.product_id.id
)
picking_ids = mrp_production_ids.mapped('picking_ids').filtered(
lambda p: p.state == 'assigned')
elif self.supply_method in ('purchase', 'outsourcing'):
picking_ids = self.sale_order_id.picking_ids.filtered(