mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
mrp_lot_number_propagation: Add hook to get propagating component
This commit is contained in:
committed by
Thierry Ducrest
parent
b114c80d27
commit
d15c63f4a0
@@ -42,9 +42,7 @@ class MrpProduction(models.Model):
|
|||||||
def _compute_propagated_lot_producing(self):
|
def _compute_propagated_lot_producing(self):
|
||||||
for order in self:
|
for order in self:
|
||||||
order.propagated_lot_producing = False
|
order.propagated_lot_producing = False
|
||||||
move_with_lot = order.move_raw_ids.filtered(
|
move_with_lot = order._get_propagating_component_move()
|
||||||
lambda o: o.propagate_lot_number
|
|
||||||
)
|
|
||||||
line_with_sn = move_with_lot.move_line_ids.filtered(
|
line_with_sn = move_with_lot.move_line_ids.filtered(
|
||||||
lambda l: (
|
lambda l: (
|
||||||
l.lot_id
|
l.lot_id
|
||||||
@@ -67,6 +65,10 @@ class MrpProduction(models.Model):
|
|||||||
self._set_lot_number_propagation_data_from_bom()
|
self._set_lot_number_propagation_data_from_bom()
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
def _get_propagating_component_move(self):
|
||||||
|
self.ensure_one()
|
||||||
|
return self.move_raw_ids.filtered(lambda o: o.propagate_lot_number)
|
||||||
|
|
||||||
def _set_lot_number_propagation_data_from_bom(self):
|
def _set_lot_number_propagation_data_from_bom(self):
|
||||||
"""Copy information from BoM to the manufacturing order."""
|
"""Copy information from BoM to the manufacturing order."""
|
||||||
for order in self:
|
for order in self:
|
||||||
|
|||||||
Reference in New Issue
Block a user