Меню отсутствует в Epicor, но доступно в базе данных - PullRequest
0 голосов
/ 26 октября 2018

Я работаю с Epicor 10.0.700.4.Я не мог видеть несколько пунктов меню на моем экране Epicor, но эти меню доступны во внутренней базе данных.Есть ли способ выяснить неактивные меню или скрытые меню в EPICOR или из таблиц БД.Я проверил столбец DoNotDisplayInMenu в базе данных, но меню, которое я ищу в Epicor, истинно в базе данных.

Пожалуйста, помогите.Пожалуйста, дайте мне знать, если требуется дополнительная информация.

Спасибо

Ники

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Да. Вы можете запросить таблицу Ice.Menu, чтобы увидеть все объекты меню в системе (через SQL или BAQ). Следующие критерии будут определять экраны, которые вы не видите в качестве менеджера безопасности, но существуют в системе:

  1. Ice.Menu "Включено" имеет значение false
  2. Ice.Menu "DoNotDisplayInMenu" является истинным
  3. Ice.Menu "Компания" - это компания, к которой у пользователя нет доступа
  4. Ice. Безопасность, связанная с меню, указывает компанию, к которой пользователь не имеет доступа
  5. Ice.Security, связанный с меню, указывает NoEntryList, который содержит пользователя или группу безопасности, которая содержит пользователя.
  6. Для пункта меню требуется модуль, не имеющий лицензии.
0 голосов
/ 05 ноября 2018

Меню также может быть скрыто, потому что текущий пользователь не настроен на его просмотр. Проверьте настройки безопасности для пункта меню.

...