2

当使用 Invantive Query Tool 请求GLTransactionlinesExact Online 上的表时,我的查询超时。

选择单个列时,查询不返回任何数据。具体来说,我想知道我可以从哪个表中请求我的交易行。

我使用了以下查询:

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 时,它显示以下 URL 没有返回:

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

当我尝试导出另一个 Exact Online 表时,它可以工作。有时获取 GLTransactionLines 也可以。

4

1 回答 1

1

似乎 GL Transaction Lines 的 XML API 在您的环境中运行缓慢或出现故障。请就此联系您的供应商。作为替代方案,您可能希望切换到使用包含类似数据的 REST API,例如:

select *
from   TransactionLines 
where  financialyear = 2016
and    financialperiod = 12
于 2017-03-07T07:51:11.387 回答