Globe Software Atlas 错误:AtlasTable 函数“无法构建 Atlas 公式”

Globe Software Atlas 错误:AtlasTable 函数“无法构建 Atlas 公式”

我们有一个包含许多公式的 Atlas 模板(Excel 文档)。其中一个公式导致了异常消息:

无法构建 Atlas 公式:=AtlasTable("Production Support",$C$3,"T.CCFRAR_LedgerTransExtended","%VendInvoice","","","","","","","AccountNum|Voucher",$G12,$P12)) 列输出字段:在表‘CCFRAR_LedgerTransExtended’ (生产) 中未找到字段‘VendInvoice’

Atlas 5.1 错误信息截图

注意:生产支持是测试环境的名称 - 如果在生产中使用,则会显示完全相同的异常,只是公式从读取更改Production SupportProduction

该表CCFRAR_LedgerTransExtended确实包含一个名为VendInvoice(这是通过 AOT 查看时的名称,也是直接在 SQL 中查看时的名称)。

%VendInvoice如果我用%DocumentNum%VendAccount(例如来自同一张表的其他列名)替换,完全相同的公式将起作用。

该表CCFRAR_LedgerTransExtended是定制的,但此表已存在很长时间(即超过1年,其定义没有任何变化)。

AOT 已与数据库同步,AOS 和 Atlas Service 均已重新启动,并且所有缓存均已刷新。

有谁知道是什么原因导致 Atlas 看不到此列?

答案1

卸载旧版本并安装最新版本的 Atlas(客户端和服务器)。

https://stackoverflow.com/questions/19983835/globe-software-atlas-error-atlastable-function-failed-to-build-atlas-forumla/20142755#20142755以获得完整答案。

相关内容