Имя: Пароль:
1C
1С v8
Убрать отчет у пользователей
, , , , , ,
0 s_newbi
 
13.10.15
20:45
В базе куча пользователей с разными ролями и правами.
Есть пару отчетов, которые должны быть доступны только руководителю.
Удалять отчеты из всех ролей кроме руководителя через конфигуратор вроде не очень корректно.
А как бы сделать иначе?
1 torgm
 
13.10.15
20:51
(0)  конечно , лучше прописать в отчете что если не руководитель то не давать :)))
2 s_newbi
 
13.10.15
21:04
Или даже так...
Отчет на скд.
Могу ли я в нём убрать некий показатель для отображения у всех пользователей, кроме руководителя?
Что-то не нашел никакой подобной настройки в скд.
3 Мимохожий Однако
 
13.10.15
21:21
Отчет в конфигурации или внешний? Откуда он взялся?
4 s_newbi
 
13.10.15
21:28
Отчет типовой, в конфе
5 FIXXXL
 
14.10.15
00:01
Типа себестоимости что ли?
Ну сунь в запрос параметр &ЭтоРуководство и проверяй. Если ложь, показатель равен нулю. Руководство проверяй при открытии.
Но это гонвокод. Лучше роли настрой.
6 Отладчик
 
14.10.15
00:09
Так отдельная роль "Руководитель" есть? В ПриОткрытии() проверку засунь - "Сходите лучше покурить".
Или нужно что бы отчет открывался но не работал?
Можно на имя пользователя проверить, Если "Иванов Пётр Сергеич", тогда гудбай. Но это гонвокод. Лучше роли настрой.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший