|
|
for picking in self:
# NOTE: Make overloading containers possible,
# otherwise overloaded container would be marked as partially loaded
picking.is_fully_loaded_in_shipment = (
all(
line.shipment_advice_id and line.picked
for line in picking.move_line_ids
)
if picking.move_line_ids
else False
)
picking.is_partially_loaded_in_shipment = (
not picking.is_fully_loaded_in_shipment
and any(
line.shipment_advice_id and line.picked
for line in picking.move_line_ids
)
)
picking.loaded_shipment_advice_ids = (
picking.move_line_ids.shipment_advice_id
)
|
|