【问题标题】:Menu Missing in Epicor but available in DatabaseEpicor 中缺少菜单但在数据库中可用
【发布时间】:2018-10-26 04:40:02
【问题描述】:

我正在使用 Epicor 10.0.700.4。我在 Epicor 屏幕上看不到几个菜单项,但这些菜单在后端数据库中可用。有没有办法找出 EPICOR 或 DB 表中的非活动菜单或隐藏菜单。我检查了数据库中的 DoNotDisplayInMenu 列,但我在 Epicor 中搜索的菜单在 DB 中为 True。

请帮忙。如果需要更多信息,请告诉我。

【问题讨论】:

  • 对于将来看到此内容的任何人。请不要手动更新 Epicor 数据库。这可能导致您的保修失效。您还需要遵守特定的许可配置

标签: epicorerp epicor epicor10


【解决方案1】:

是的。您可以查询 Ice.Menu 表以查看系统中的所有菜单对象(通过 SQL 或 BAQ)。以下标准将识别您作为安全管理器看不到但确实存在于系统中的屏幕:

  1. Ice.Menu “已启用”为假
  2. Ice.Menu "DoNotDisplayInMenu" 为真
  3. Ice.Menu“公司”是用户无权访问的公司
  4. 绑定到菜单的 Ice.Security 指定了用户无权访问的公司
  5. 绑定到菜单的 Ice.Security 指定一个 NoEntryList 包含用户或包含用户的安全组。
  6. 菜单项需要一个未获得许可的模块。

【讨论】:

    【解决方案2】:

    菜单也可能被隐藏,因为当前用户未设置为查看它。检查菜单项的安全设置。

    【讨论】:

    • 我是管理员,可以完全访问所有菜单。我们可以通过 DB 选择吗?
    【解决方案3】:

    这是因为菜单表列出了 Epicor 标准中的所有菜单项,与许可无关。 目前,Menu 表中没有“Licensed”标记。

    【讨论】:

      猜你喜欢
      • 2016-01-07
      • 1970-01-01
      • 2017-01-27
      • 2012-09-23
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多