В базе куча пользователей с разными ролями и правами.
Есть пару отчетов, которые должны быть доступны только руководителю.
Удалять отчеты из всех ролей кроме руководителя через конфигуратор вроде не очень корректно.
А как бы сделать иначе?
Или даже так...
Отчет на скд.
Могу ли я в нём убрать некий показатель для отображения у всех пользователей, кроме руководителя?
Что-то не нашел никакой подобной настройки в скд.
Типа себестоимости что ли?
Ну сунь в запрос параметр &ЭтоРуководство и проверяй. Если ложь, показатель равен нулю. Руководство проверяй при открытии.
Но это гонвокод. Лучше роли настрой.
Так отдельная роль "Руководитель" есть? В ПриОткрытии() проверку засунь - "Сходите лучше покурить".
Или нужно что бы отчет открывался но не работал?
Можно на имя пользователя проверить, Если "Иванов Пётр Сергеич", тогда гудбай. Но это гонвокод. Лучше роли настрой.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс