不同产品调拨单就绪未过滤产品问题
This commit is contained in:
@@ -501,7 +501,10 @@ class SfProductionDemandPlan(models.Model):
|
|||||||
action = self.env["ir.actions.actions"]._for_xml_id("stock.action_picking_tree_all")
|
action = self.env["ir.actions.actions"]._for_xml_id("stock.action_picking_tree_all")
|
||||||
picking_ids = None
|
picking_ids = None
|
||||||
if self.supply_method in ('automation', 'manual'):
|
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')
|
lambda p: p.state == 'assigned')
|
||||||
elif self.supply_method in ('purchase', 'outsourcing'):
|
elif self.supply_method in ('purchase', 'outsourcing'):
|
||||||
picking_ids = self.sale_order_id.picking_ids.filtered(
|
picking_ids = self.sale_order_id.picking_ids.filtered(
|
||||||
|
|||||||
Reference in New Issue
Block a user