minor bug

This commit is contained in:
bcomsugi 2025-02-15 16:53:41 +07:00
parent 7b63cd8bfd
commit acc8208914
2 changed files with 9 additions and 5 deletions

View File

@ -22,7 +22,7 @@ class ItemInventoryQuery(baseQBQuery):
self.includeRetElements_allowed = ["ListID", "FullName", "TimeCreated", "TimeModified", "EditSequence", "Name", "IsActive", "ClassRef", "ParentRef", "Sublevel", "BarCodeValue",
"ManufacturerPartNumber", "UnitOfMeasureSetRef", "IsTaxIncluded", "SalesTaxCodeRef", "SalesDesc,", "SalesPrice", "IncomeAccountRef",
"PurchaseDesc", "PurchaseCost", "PurchaseTaxCodeRef", "COGSAccountRef", "PrefVendorRef", "AssetAccountRef", "ReforderPoint", "Max", "QuantityOnHand",
"AcerageCost", "QuantityOnOrder", "QuantityOnSalesOrder",
"AverageCost", "QuantityOnOrder", "QuantityOnSalesOrder",
"ExternalGUID", "DataExtRet",
]
self.onError = "stopOnError"
@ -1303,6 +1303,7 @@ if __name__ == "__main__":
@timing
def customerquery():
g= CustomerQuery(MaxReturned=3, IncludeRetElement=["fullname", "name", "CompanyName", "BillAddressBlock", "ShipAddressBlock", "Notes", "AdditionalNotesRet", 'creditlimit'])
g= CustomerQuery(MaxReturned=2, IncludeRetElement=["fullname", "name", "CompanyName", "BillAddressBlock", "ShipAddress", "ShipToAddress","Phone", "Notes", "AdditionalNotesRet", 'creditlimit'])
# g= CustomerQuery(MaxReturned=20, ActiveStatus="ActiveOnly", MatchCriterion="StartsWith", Name="to", IncludeRetElement=["fullname", "name", "billaddressblock", "currencyfilter"])
# print(g.IncludeRetElements_allowed)
print("init finish")
@ -1376,13 +1377,13 @@ if __name__ == "__main__":
print([y for y in x])
print(f"{x.get('Name')} : {len(x.get('PriceLevelPerItemRet'))}")
pricelevel()
# pricelevel()
# invoicequery()
# salesorderquery()
# transactionquery()
# pprint.pprint(InventoryStockStatusByVendor(), sort_dicts=False)
# iteminventoryquery()
# customerquery()
customerquery()
# readxmltodict()
# g=SalesOrderQuery(MaxReturned=1)
# print(len(None))

View File

@ -265,6 +265,9 @@ async def get_generalsalesreport(request: Request):
getdict = json.loads(getdict)
except:
print('error get_gsr()')
if not getdict:
getdict = {'ReportDateMacro' : 'ThisYear'}
else:
return {'message':'error getting GeneralSalesReport'}
print(f'get_gsr 1-> {type(getdict)}, {getdict}')
ReportDateMacro = getdict['ReportDateMacro'] if 'ReportDateMacro' in getdict else None
@ -274,7 +277,7 @@ async def get_generalsalesreport(request: Request):
responseRt = GSRQ(GeneralSummaryReportType='SalesByCustomerSummary', ReportDateMacro=ReportDateMacro, FromReportDate=FromReportDate, ToReportDate=ToReportDate)
# print(f'get_gsr 2-> {type(responseRt)}, {responseRt}')
datas1=responseRt.get_datarow()
# print(f'get_gsr 3-> {type(datas1)}, {datas1}')
print(f'get_gsr 3-> {type(datas1)}, {datas1}')
print(f'{datetime.datetime.now()} get_gsr 4 finish -> {type(getdict)}, {getdict}')
print("")