Если внешний отчет, единственный на который надо ограничивать права.
Для этого создал пустой профиль групп доступа - "СуперДоступ".
В коде отчета, при открытии, нужно проверять назначен ли этот профиль пользователю или нет.
Пока делают так, запросом:
Запрос.Текст = "ВЫБРАТЬ
| ГруппыДоступа.Ссылка
| ИЗ
| Справочник.ГруппыДоступа КАК ГруппыДоступа
| ГДЕ
| ГруппыДоступа.Пользователи.Пользователь = &ТекущийПользователь
| И
| ГруппыДоступа.Наименование = "СуперДоступ";
Запрос.УстановитьПараметр("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь);
Насколько правильный подход к решению задачи?
Может есть какие-то встроенные команды?