mirror of
https://github.com/NaN-tic/trytond-stock_prevent_exceding_quantities.git
synced 2023-12-14 03:33:12 +01:00
check if product inventory moves is in outgoing moves
162211
This commit is contained in:
parent
8012fd7dea
commit
bdc458fd6a
1 changed files with 3 additions and 2 deletions
|
@ -29,12 +29,13 @@ class ShipmentOut(metaclass=PoolMeta):
|
|||
for move in shipment.inventory_moves:
|
||||
if move.state == 'cancelled':
|
||||
continue
|
||||
product_id = move.product.id
|
||||
qty_default_uom = Uom.compute_qty(move.unit, move.quantity,
|
||||
move.product.default_uom, round=False)
|
||||
qty = outgoing_qty.get(move.product.id, 0.0)
|
||||
# If it exist, decrease the sum
|
||||
if qty_default_uom <= qty:
|
||||
outgoing_qty[move.product.id] -= qty_default_uom
|
||||
if ((product_id in outgoing_qty) and (qty_default_uom <= qty)):
|
||||
outgoing_qty[product_id] -= qty_default_uom
|
||||
continue
|
||||
else:
|
||||
raise UserError(gettext(
|
||||
|
|
Loading…
Reference in a new issue