25.03.26
This commit is contained in:
@@ -1225,6 +1225,7 @@ class Line(metaclass=PoolMeta):
|
|||||||
old_values = {}
|
old_values = {}
|
||||||
|
|
||||||
for records, values in zip(args[::2], args[1::2]):
|
for records, values in zip(args[::2], args[1::2]):
|
||||||
|
logger.info("***WRITE***:%s",values)
|
||||||
if 'quantity_theorical' in values:
|
if 'quantity_theorical' in values:
|
||||||
for record in records:
|
for record in records:
|
||||||
old_values[record.id] = record.quantity_theorical
|
old_values[record.id] = record.quantity_theorical
|
||||||
@@ -1237,6 +1238,7 @@ class Line(metaclass=PoolMeta):
|
|||||||
old = Decimal(old_values[line.id] or 0)
|
old = Decimal(old_values[line.id] or 0)
|
||||||
new = Decimal(line.quantity_theorical or 0)
|
new = Decimal(line.quantity_theorical or 0)
|
||||||
delta = new - old
|
delta = new - old
|
||||||
|
logger.info("***WRITE_DELTA***:%s",delta)
|
||||||
if delta > 0:
|
if delta > 0:
|
||||||
virtual_lots = [lot for lot in (line.lots or []) if lot.lot_type == 'virtual']
|
virtual_lots = [lot for lot in (line.lots or []) if lot.lot_type == 'virtual']
|
||||||
if not virtual_lots:
|
if not virtual_lots:
|
||||||
|
|||||||
Reference in New Issue
Block a user