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