30.05.2011, 11:30 | #1 |
Молодой, подающий надежды
|
Отображение итогов по заказу на продажу на корпоративном портале
Доброго времени суток, коллеги. Нужна помощь.
Заведена группа пользователей для работы на портале с необходимыми правами доступа. Для этой группы необходимо отображать итоги по заказам на продажу. Права на EPSalesTotalsAll выставлены (Права групп пользователей / Контроль доступа (вкл. Веб) / Торговый представитель / Информация / Просмотр итогов). Так вот, для тех пользователей, у которых в "Администрирование / Пользователи / Пользовательские связи" тип "Сотрудник" или "Стандарт" - все работает, а у которых "Клиент" - ссылка не активна. Что делать? Куда копать? AX 2009 Kernel version: 5.0.1500.3761 Application version: 5.0.1500.3761 Последний раз редактировалось pedrozzz; 30.05.2011 в 11:36. Причина: версия Ах |
|
30.05.2011, 12:33 | #2 |
Участник
|
Есть ли доступ к Контроль доступа (вкл. Веб)\клиент\информация\просмотр итогов
? Последний раз редактировалось jonny; 30.05.2011 в 12:37. |
|
30.05.2011, 12:43 | #3 |
Молодой, подающий надежды
|
На эту роль нет лицензии, но там и другая ветка ключей EPCss, а у нас EPSalesRep. Дело в том, что даже для пользователя с админскими правами ситуация аналогичная. Видимо на портале как-то по особенному разделяются внешние и внутренние пользователи. Вот только где, понять не могу.
|
|
30.05.2011, 14:54 | #4 |
Участник
|
Странно это...если такая проверка и есть, то только где-то на уровне ядра, но это глупо как-то.
А на сам web contrlol права есть? В Права групп пользователей / Контроль доступа (вкл. Веб) / Торговый представитель / Информация два пункта "Просмотр итогов" - один на пункт меню, второй на сам web control. Хотя это не должно влиять на отображение самого пункта меню, но вдруг... |
|
30.05.2011, 16:07 | #5 |
Молодой, подающий надежды
|
Да, права есть. Причем, если внешнего пользователя, входящего только в эту группу, сделать внутренним, ничего не меняя в правах, то все заработает. Где барабашка?
|
|
31.05.2011, 07:49 | #6 |
Молодой, подающий надежды
|
Барабашки не было, в веб контроле был код, который нужно было закоментить и обновить портал.
Код: if (IsCustomer()) { if (String.Compare(e.MenuItem.MenuItemAOTName, "EPSalesTotalsAll", true) == 0) { e.MenuItem.Disabled = true; } |
|