2017-03-06 69 views
2

使用推導查詢工具請求Exact Online上的表GLTransactionlines時,我的查詢超時。查詢時出現空列

當選擇單列時,查詢不返回任何數據。具體而言,我想知道從哪張表格可以請求我的交易行。

我用下面的查詢:

select division_code 
,  gltransaction_date 
,  gltransaction_journal_code_attr 
,  glaccount_code_attr 
,  amount_value 
,  glaccount_balancetype_attr 
from gltransactionlines 
where glaccount_balancetype_attr = 'W'; 

local export results as "${rptoutpath}\TransactionsPLlsc.xlsx" format xlsx 

當我選擇*,在Invantive查詢工具返回有在GLTransactionLines太多的列。

確切的錯誤是:

De externe server heeft een fout geretourneerd: (401) Niet gemachtigd. 

它在十分鐘後出現。當我讓一起運行DebugView中,它表明我下面的網址不返回:

Load Exact Online data using URL 'https://start.exactonline.nl/Docs/XMLDownload.aspx?Topic=gltransactions&Params_details=1&Params_documents=0&_Division_=1362280' 

當我嘗試導出另一個精確在線表格,它的工作原理。有時候獲取GLTransactionLines也可以。

+1

相關或重複:http://stackoverflow.com/a/41140210/993547 –

回答

1

看來GL Transaction Lines的XML API在您的環境中運行緩慢或出現故障。請聯繫您的供應商。作爲替代,您可能希望切換到使用包含類似數據的REST API,例如:

select * 
from TransactionLines 
where financialyear = 2016 
and financialperiod = 12