mirror of
https://github.com/bcomsugi/dasaproject.git
synced 2026-01-09 15:22:37 +07:00
minor
This commit is contained in:
parent
1765ec729c
commit
0eb88abf08
@ -46,6 +46,7 @@ class SalesOrderQuery:
|
||||
self.InvoiceList = None
|
||||
self.SalesOrderType = kwargs['SalesOrderType'] if 'SalesOrderType' in kwargs else 'SalesByCustomerSummary'
|
||||
self.IncludeLineItems = kwargs['IncludeLineItems'] if 'IncludeLineItems' in kwargs else 'true'
|
||||
self.IncludeLinkedTxns = kwargs['IncludeLinkedTxns'] if 'IncludeLinkedTxns' in kwargs else 'true'
|
||||
self.IncludeRetElement = kwargs['IncludeRetElement'] if 'IncludeRetElement' in kwargs else []
|
||||
self.TxnDateRangeFilter = kwargs['TxnDateRangeFilter'] if 'TxnDateRangeFilter' in kwargs else None
|
||||
self.DateMacro = None
|
||||
@ -131,6 +132,8 @@ class SalesOrderQuery:
|
||||
ToTxnDate = self.create_sub_element(ET, TxnDateRangeFilter, "ToTxnDate", self.ToTxnDate.strftime('%Y-%m-%d'))
|
||||
if self.IncludeLineItems:
|
||||
IncludeLineItems = self.create_sub_element(ET, SalesOrderQueryRq, "IncludeLineItems", self.IncludeLineItems, 4)
|
||||
if self.IncludeLinkedTxns:
|
||||
IncludeLinkedTxns = self.create_sub_element(ET, SalesOrderQueryRq, "IncludeLinkedTxns", self.IncludeLinkedTxns, 4)
|
||||
if len(self.IncludeRetElement)>0:
|
||||
for x in self.IncludeRetElement:
|
||||
IncludeRetElement = self.create_sub_element(ET, SalesOrderQueryRq, "IncludeRetElement", x, 4)
|
||||
|
||||
@ -70,7 +70,8 @@ class SalesOrderQuery:
|
||||
# print(enumfodnc.qbFileOpenDoNotCare)
|
||||
sessionManager = win32com.client.Dispatch("QBXMLRP2.RequestProcessor")
|
||||
sessionManager.OpenConnection('', 'DASA2')
|
||||
ticket = sessionManager.BeginSession("z:\\DBW Bogor.qbw", 2)
|
||||
# ticket = sessionManager.BeginSession("z:\\DBW Bogor.qbw", 2)
|
||||
ticket = sessionManager.BeginSession("", 2)
|
||||
|
||||
# Send query and receive response
|
||||
response_string = sessionManager.ProcessRequest(ticket, qbxml_query)
|
||||
@ -227,7 +228,7 @@ class SalesOrderQuery:
|
||||
# raise ValueError("Incorrect data format, should be YYYY-MM-DD")
|
||||
print('### SalesOrder ###')
|
||||
if __name__ == '__main__':
|
||||
ini=SalesOrderQuery(ReportDateMacro='LastYear')
|
||||
ini=SalesOrderQuery(ReportDateMacro='LastYear', FullName='Abadi Serpong')
|
||||
# ini=SalesOrderQuery(FromReportDate='2023-01-11', ToReportDate='2023-01-12')
|
||||
# ini=SalesOrderQuery(SalesOrderType='SalesByItemSummary')
|
||||
# ini=SalesOrderQuery(SalesOrderType='SalesByRepSummary')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user