Показать сообщение отдельно
Старый 21.08.2013, 15:55   #6  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Если это отчет настраиваемый на складском журнале, то нужно поставить точку останова в InventJournalReport_RU::main(). Вызвать отчет, под админом. И в точке останова навести курор на переменную _args, что бы точно установить название menuItem (если отчет стандартный, то должно быть InventJournalRep_Loss_RU).

Для понимания: находим в АОТ\Menu Items\Output\ menuItem = InventJournalRep_Loss_RU, у него смотрим метку (Label), её будем искать в настройке прав, смотрим securityKey - это где будем искать; данный ключ для понимания находим в АОТ\SecurityKeys, где видим его метку (это будет подветка в настройке прав, и его родитель parentKey - это ветка), так мы узнаем, где в правах настраивать доступ к кнопке вызова отчета на складском журнале.

Так же можно посмотреть, действительно ли нет прав, для этого: идем в АОТ\System Documentation\Tables\ и, на таблице AccessRightsList через контекстное меню/Настройки/обозреватель таблиц, вызваем браузер таблиц, в котором делаем поиск по полю elementName, ищем строку "InventJournalRep_Loss_RU".

В списке будут записи по группам/доменам, в которых дан ПЕРСОНАЛЬНЫЙ доступ к пункту меню InventJournalRep_Loss_RU (ПЕРСОНАЛЬНЫЙ - это доступ именно к пункту, доступ может быть дан к securityKey, который настроен на пункте меню или к родительскому securityKey).

Дерзайте.

Последний раз редактировалось raz; 21.08.2013 в 15:59.