我们有一个包含许多公式的 Atlas 模板(Excel 文档)。其中一个公式导致了异常消息:
无法构建 Atlas 公式:=AtlasTable("Production Support",$C$3,"T.CCFRAR_LedgerTransExtended","%VendInvoice","","","","","","","AccountNum|Voucher",$G12,$P12)) 列输出字段:在表‘CCFRAR_LedgerTransExtended’ (生产) 中未找到字段‘VendInvoice’
注意:生产支持是测试环境的名称 - 如果在生产中使用,则会显示完全相同的异常,只是公式从读取更改Production Support
为Production
。
该表CCFRAR_LedgerTransExtended
确实包含一个名为VendInvoice
(这是通过 AOT 查看时的名称,也是直接在 SQL 中查看时的名称)。
%VendInvoice
如果我用%DocumentNum
或%VendAccount
(例如来自同一张表的其他列名)替换,完全相同的公式将起作用。
该表CCFRAR_LedgerTransExtended
是定制的,但此表已存在很长时间(即超过1年,其定义没有任何变化)。
AOT 已与数据库同步,AOS 和 Atlas Service 均已重新启动,并且所有缓存均已刷新。
有谁知道是什么原因导致 Atlas 看不到此列?
答案1
卸载旧版本并安装最新版本的 Atlas(客户端和服务器)。