使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

如果将Extender 字段添加为链接到扩展程序窗口的 SmartList 对象中的列,则 SmartList对象的"类型"值在Microsoft Dynamics GP 中未定义。

原因

发生此问题的原因是以下一个或多个条件为 true:

  • SmartList 对象已损坏,必须修复。

  • 将删除链接到 SmartList 对象的扩展程序窗口的链接。

  • 将删除"扩展程序"窗口,并创建字段名称相同的扩展程序窗口。

此问题也发生,因为 Extender 特定于公司,但 SmartList 不特定于公司。

解决方案

若要解决此问题,请按照下列步骤操作:

  1. 在主要 Microsoft Dynamics GP 公司中,单击"工具",单击"扩展程序",然后单击"选项"。

  2. 单击以选中 "自动更新 SmartLists" 复选框。

  3. 在主要公司外的所有公司中,单击以清除"自动更新 SmartLists" 复选框。

    注意 在此步骤中,请包含您可能已创建的任何测试公司。

  4. 在所有公司中,从链接到 SmartList 对象的所有扩展程序窗口中删除 SmartList 链接。

  5. 在主公司中,打开 SmartList。

  6. 单击"其他",单击"其他",然后单击"扩展程序"。

  7. 单击"类型"值为" 未定义" 的 SmartList 对象

  8. 单击"扩展程序字段"区域中的第 一个" 扩展程序"字段,然后单击红色的"X"以删除该字段。

  9. 针对所有扩展程序字段重复步骤 8。

  10. 退出并启动 Microsoft Dynamics GP。

  11. 打开主要公司。

  12. 再次将扩展程序窗口链接到 SmartList 对象。

  13. 打开 SmartList,单击"其他",单击"其他",然后单击"扩展程序"。 验证列表中是否 只显示 一次"扩展程序"字段。

    注意 如果看不到任何扩展程序字段,请退出并启动 Microsoft Dynamics GP。

更多信息

所有 SmartList 修改都必须在 Microsoft Dynamics GP 的主公司中进行,程序必须正常工作。 因此,建议将任何扩展程序窗口放在主公司中,即使不打算使用该扩展器窗口。

参考

若要详细了解在将 Extender 窗口字段添加到 SmartList 对象时如何使用多个公司,请单击以下文章编号以查看 Microsoft 知识库中的文章:

914170 有关从 Microsoft Great Plains 中的 Extender 将字段添加到 SmartList 的指南

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×