СКД: разграничение прав доступа по вариантам отчета

1. MyNameNoName 12.02.19 06:45 Сейчас в теме
Здравствуйте. Имеется отчет на СКД встроенный в конфигурацию с несколькими вариантами отчетами (варианты отчета в конфигураторе сделаны). Как происходит разграничение прав доступа по вариантам отчета? Посмотрел настроить по ролям на уровне просто поставить галочку напротив варианта отчета возможности нет (не видны варианты отчетов в ролях), это видимо только как-то программно делается, или как?
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dhurricane 12.02.19 07:10 Сейчас в теме
(1) Варианты отчетов правами не разграничиваются. Такая возможность, если верить сообщениям на партнерском форуме, пока только записана в пожеланиях.
Разграничение пока есть только по подсистемам (разделам), куда включаются отчеты.
MyNameNoName; +1 Ответить
3. пользователь 12.02.19 07:15
Проще всего сделать два отдельных отчета на одной схеме компоновки, тогда к ним можно разграничить доступ.

Если же сильно надо, то можно использовать подсистему "Варианты отчетов" из БСП, но при этом придется ее допилить:
1. Доработать общую форму "ФормаОтчета" и "ФормаНастроекОтчета" (могут в разных версиях БСП по разному называеться) чтобы выводились для выбора только доступные варианты.
2. В справочнике "Варианты отчетов" добавить настройки прав (RLS или просто список пользователей, групп пользователей) по которым определять доступность и использовать их в формах, где выбирается вариант отчета.

Вопрос только в том, зачем все это? Ведь если используется отчет на СКД, то пользователь может менять настройки произвольно. Логичнее доступ к объектам метаданным делать, а не к вариантам отчета.
MyNameNoName; +1 Ответить
4. dhurricane 12.02.19 07:23 Сейчас в теме
(3) Чаще всего такая необходимость возникает, когда очень большое количество пользователей из разных структурных подразделений используют один и тот же отчет. Варианты по сути отличаются значениями в отборах, немного структурой. Пока БСП не позволяет управлять видимостью вариантов для пользователей централизовано, каждый может только себе настраивать. В итоге при каждой настройке нового варианта для пользователей одного подразделения все, что можно сделать, это пройтись по пользователям остальных подразделений и спрятать им отчет.
MyNameNoName; +1 Ответить
5. пользователь 12.02.19 07:29
(4) это да, придется допиливать БСП :)
MyNameNoName; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот