0

当我在 Exact Online 上运行以下查询时,我收到一个错误 itgenugs026:The requested number of 1,396 columns is not supported.

select *
from   GLTransactionLines  t

如何通过 XML API 获取总账交易列表?

具有相同命名表的 REST API TransactionLines 具有数据,但 LineNumber 列当前为空。

4

1 回答 1

0

XML API 的表有点难以使用。start.exactonline.com 上的 XSD 列出了所有可能性,甚至具有递归,因此很难确定哪些 XML 属性实际返回并可以在查询中使用。

所使用的网格在显示数万列时存在性能问题,因此已被封顶。

您可以尝试猜测列名。错误消息可能会为您提供实际名称,因为它会尝试查找实际存在的类似列名。

但最好的方法是:

  • 首先单击标有“隐藏空列”的网格上方的小按钮上的“查询工具结果”选项卡(它位于最右侧,“显示布局”旁边)。
  • 然后将查询作为select * from XMLTABLE.

然后,结果网格仅显示实际出现的列,其中包含 XML API 中的值。

请注意,每个环境可以在 XML 中返回具有值的不同字段。例如,只有当您拥有成本管理许可证时,您才会看到成本中心和成本单位的值。

于 2017-02-02T10:24:54.583 回答