Epicor中缺少菜单,但数据库中可用

时间:2018-10-26 04:40:02

标签: epicorerp epicor epicor10

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

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

谢谢

Niki

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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