0

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

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

Atlas 5.1 错误信息截图

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

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

%VendInvoice如果我用%DocumentNumor替换%VendAccount(例如同一个表中的其他列名),则完全相同的公式有效。

该表CCFRAR_LedgerTransExtended是自定义的,但该表已存在很长时间(即超过 1 年,其定义没有更改)。

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

有没有人对可能导致 Atlas 看不到此专栏的原因有任何想法?

4

1 回答 1

0

当我们运行 Atlas 5.1.3491 时发生错误。

在 Atlas Client (TS/RD Server) 和 Atlas Service Server 上,我做了以下操作:

  1. 我运行了一个修复(控制面板、程序和功能、Atlas、Change、Repair),它卸载了 Atlas,然后由于找不到 Atlas.40.Resources(或类似内容)的错误而崩溃。
  2. 然后我从 Globe ( http://globesoftware.com/Resources/Download-Atlas-5-1 ) 下载了最新版本的 Atlas (5.1.3558 )。
  3. 我以管理员身份运行此版本的安装

完成上述操作后,我重新启动服务,登录 Atlas 并重新测试 - 一切正常。

于 2013-11-22T10:37:21.890 回答