Пустые столбцы при запросе
При использовании Invantive Query Tool для запроса таблицы 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 Query Tool возвращает слишком много столбцов 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 тоже работает.
1 ответ
Похоже, что XML API GL Transaction Lines работает медленно или работает неправильно в вашей среде. Пожалуйста, свяжитесь с вашим поставщиком по этому поводу. В качестве альтернативы вы можете перейти на использование REST API, который содержит похожие данные, такие как:
select *
from TransactionLines
where financialyear = 2016
and financialperiod = 12