mirror of
https://github.com/bcomsugi/dasaproject.git
synced 2026-01-10 16:52:38 +07:00
bugfix: diferent page with diferent column len
This commit is contained in:
parent
dfda2dcfd6
commit
7325a7ab5f
@ -409,22 +409,18 @@ class SalesOrderQuery:
|
|||||||
if 'Sales' in ItemFullName and 'Disc' in ItemFullName:
|
if 'Sales' in ItemFullName and 'Disc' in ItemFullName:
|
||||||
continue #skip this sales discount line
|
continue #skip this sales discount line
|
||||||
Quantity = SalesOrderLineRet.find('Quantity').text
|
Quantity = SalesOrderLineRet.find('Quantity').text
|
||||||
UnitOfMeasure = SalesOrderLineRet.find('UnitOfMeasure')
|
UnitOfMeasure = SalesOrderLineRet.find('UnitOfMeasure').text
|
||||||
if UnitOfMeasure is None:
|
|
||||||
print("No UOM")
|
|
||||||
else:
|
|
||||||
UnitOfMeasure = UnitOfMeasure.text
|
|
||||||
|
|
||||||
### modified if UOM has ConvertQTY: '_' or ' of '-> in OverrideUOMSetRef
|
### modified if UOM has ConvertQTY: '_' or ' of '-> in OverrideUOMSetRef
|
||||||
if '_' in UnitOfMeasure:
|
if '_' in UnitOfMeasure:
|
||||||
convertQTY = int(UnitOfMeasure.split('_')[1])
|
convertQTY = int(UnitOfMeasure.split('_')[1])
|
||||||
OverrideUOMSetRef = SalesOrderLineRet.find('OverrideUOMSetRef/FullName')
|
OverrideUOMSetRef = SalesOrderLineRet.find('OverrideUOMSetRef/FullName')
|
||||||
if OverrideUOMSetRef != None:
|
if OverrideUOMSetRef != None:
|
||||||
OverrideUOMSetRef = OverrideUOMSetRef.text
|
OverrideUOMSetRef = OverrideUOMSetRef.text
|
||||||
if 'of' in OverrideUOMSetRef and UnitOfMeasure.upper() == 'BOX':
|
if 'of' in OverrideUOMSetRef and UnitOfMeasure.upper() == 'BOX':
|
||||||
convertQTY = int(OverrideUOMSetRef.split('of')[1])
|
convertQTY = int(OverrideUOMSetRef.split('of')[1])
|
||||||
print(f'OverrideUOMSetRef:{OverrideUOMSetRef}')
|
print(f'OverrideUOMSetRef:{OverrideUOMSetRef}')
|
||||||
###
|
###
|
||||||
|
|
||||||
Rate = Decimal(SalesOrderLineRet.find('Rate').text)
|
Rate = Decimal(SalesOrderLineRet.find('Rate').text)
|
||||||
Amount = Decimal(SalesOrderLineRet.find('Amount').text)
|
Amount = Decimal(SalesOrderLineRet.find('Amount').text)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user