mirror of
https://github.com/bcomsugi/dasaproject.git
synced 2026-01-10 05:52:38 +07:00
minor bug
This commit is contained in:
parent
7b63cd8bfd
commit
acc8208914
@ -22,7 +22,7 @@ class ItemInventoryQuery(baseQBQuery):
|
|||||||
self.includeRetElements_allowed = ["ListID", "FullName", "TimeCreated", "TimeModified", "EditSequence", "Name", "IsActive", "ClassRef", "ParentRef", "Sublevel", "BarCodeValue",
|
self.includeRetElements_allowed = ["ListID", "FullName", "TimeCreated", "TimeModified", "EditSequence", "Name", "IsActive", "ClassRef", "ParentRef", "Sublevel", "BarCodeValue",
|
||||||
"ManufacturerPartNumber", "UnitOfMeasureSetRef", "IsTaxIncluded", "SalesTaxCodeRef", "SalesDesc,", "SalesPrice", "IncomeAccountRef",
|
"ManufacturerPartNumber", "UnitOfMeasureSetRef", "IsTaxIncluded", "SalesTaxCodeRef", "SalesDesc,", "SalesPrice", "IncomeAccountRef",
|
||||||
"PurchaseDesc", "PurchaseCost", "PurchaseTaxCodeRef", "COGSAccountRef", "PrefVendorRef", "AssetAccountRef", "ReforderPoint", "Max", "QuantityOnHand",
|
"PurchaseDesc", "PurchaseCost", "PurchaseTaxCodeRef", "COGSAccountRef", "PrefVendorRef", "AssetAccountRef", "ReforderPoint", "Max", "QuantityOnHand",
|
||||||
"AcerageCost", "QuantityOnOrder", "QuantityOnSalesOrder",
|
"AverageCost", "QuantityOnOrder", "QuantityOnSalesOrder",
|
||||||
"ExternalGUID", "DataExtRet",
|
"ExternalGUID", "DataExtRet",
|
||||||
]
|
]
|
||||||
self.onError = "stopOnError"
|
self.onError = "stopOnError"
|
||||||
@ -1303,6 +1303,7 @@ if __name__ == "__main__":
|
|||||||
@timing
|
@timing
|
||||||
def customerquery():
|
def customerquery():
|
||||||
g= CustomerQuery(MaxReturned=3, IncludeRetElement=["fullname", "name", "CompanyName", "BillAddressBlock", "ShipAddressBlock", "Notes", "AdditionalNotesRet", 'creditlimit'])
|
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"])
|
# g= CustomerQuery(MaxReturned=20, ActiveStatus="ActiveOnly", MatchCriterion="StartsWith", Name="to", IncludeRetElement=["fullname", "name", "billaddressblock", "currencyfilter"])
|
||||||
# print(g.IncludeRetElements_allowed)
|
# print(g.IncludeRetElements_allowed)
|
||||||
print("init finish")
|
print("init finish")
|
||||||
@ -1376,13 +1377,13 @@ if __name__ == "__main__":
|
|||||||
print([y for y in x])
|
print([y for y in x])
|
||||||
print(f"{x.get('Name')} : {len(x.get('PriceLevelPerItemRet'))}")
|
print(f"{x.get('Name')} : {len(x.get('PriceLevelPerItemRet'))}")
|
||||||
|
|
||||||
pricelevel()
|
# pricelevel()
|
||||||
# invoicequery()
|
# invoicequery()
|
||||||
# salesorderquery()
|
# salesorderquery()
|
||||||
# transactionquery()
|
# transactionquery()
|
||||||
# pprint.pprint(InventoryStockStatusByVendor(), sort_dicts=False)
|
# pprint.pprint(InventoryStockStatusByVendor(), sort_dicts=False)
|
||||||
# iteminventoryquery()
|
# iteminventoryquery()
|
||||||
# customerquery()
|
customerquery()
|
||||||
# readxmltodict()
|
# readxmltodict()
|
||||||
# g=SalesOrderQuery(MaxReturned=1)
|
# g=SalesOrderQuery(MaxReturned=1)
|
||||||
# print(len(None))
|
# print(len(None))
|
||||||
|
|||||||
7
main.py
7
main.py
@ -265,7 +265,10 @@ async def get_generalsalesreport(request: Request):
|
|||||||
getdict = json.loads(getdict)
|
getdict = json.loads(getdict)
|
||||||
except:
|
except:
|
||||||
print('error get_gsr()')
|
print('error get_gsr()')
|
||||||
return {'message':'error getting GeneralSalesReport'}
|
if not getdict:
|
||||||
|
getdict = {'ReportDateMacro' : 'ThisYear'}
|
||||||
|
else:
|
||||||
|
return {'message':'error getting GeneralSalesReport'}
|
||||||
print(f'get_gsr 1-> {type(getdict)}, {getdict}')
|
print(f'get_gsr 1-> {type(getdict)}, {getdict}')
|
||||||
ReportDateMacro = getdict['ReportDateMacro'] if 'ReportDateMacro' in getdict else None
|
ReportDateMacro = getdict['ReportDateMacro'] if 'ReportDateMacro' in getdict else None
|
||||||
FromReportDate = getdict['FromReportDate'] if 'FromReportDate' in getdict else None
|
FromReportDate = getdict['FromReportDate'] if 'FromReportDate' in getdict else None
|
||||||
@ -274,7 +277,7 @@ async def get_generalsalesreport(request: Request):
|
|||||||
responseRt = GSRQ(GeneralSummaryReportType='SalesByCustomerSummary', ReportDateMacro=ReportDateMacro, FromReportDate=FromReportDate, ToReportDate=ToReportDate)
|
responseRt = GSRQ(GeneralSummaryReportType='SalesByCustomerSummary', ReportDateMacro=ReportDateMacro, FromReportDate=FromReportDate, ToReportDate=ToReportDate)
|
||||||
# print(f'get_gsr 2-> {type(responseRt)}, {responseRt}')
|
# print(f'get_gsr 2-> {type(responseRt)}, {responseRt}')
|
||||||
datas1=responseRt.get_datarow()
|
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(f'{datetime.datetime.now()} get_gsr 4 finish -> {type(getdict)}, {getdict}')
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user