Имя: Пароль:
1C
1С v8
RLS для отчета 8.2
0 Rusf1n
 
28.09.18
15:48
Добрый день. Делаю РЛС на всю базу с ограничениями по организации. Создал роль, написал Шаблон ограничения: "ГДЕ #Параметр(1) В (&Организация)". После в каждом объекте (справочника, документа) прописываю следующее: "#ЧтениеОпределенныхОрганизаций("Ссылка")". Создал Параметр сеанса, который заполняеся Т.е. По Итогу когда захожу в список документов/справочников, то я вижу только свои организации - это правильно.

После хотел повторить процедуру для отчетов. В большей части они берут данные из регистров (на них тоже поставил ограничение). Но при формировании отчета везде пишет: У пользователя недостаточно прав на исполнение операции над базой данных.

Что и где надо еще прописать???
Заранее спасибо
1 Вафель
 
28.09.18
15:50
выбрать разрешенные
2 Rusf1n
 
28.09.18
15:51
(1) Это надо в каждом отчете прописывать или в каком месте? Подскажите, а то сколько тыкался, ничего не выходит
3 Cool_Profi
 
28.09.18
15:51
Посмотреть в ЖР на предмет ошибок по правам. Оттуда плясать
4 Вафель
 
28.09.18
15:51
(2) в каждом
5 Rusf1n
 
28.09.18
16:09
Мда, писать в каждом отчете, а многие еще не на СКД вообше не вариант блин. Думал можно по другому решить этот вопрос)
6 Михаил Козлов
 
28.09.18
16:11
(5) Если через общий отчет, можно в нем попробовать добавить РАЗРЕШЕННЫЕ в текст запроса построителя.
Только нужно проверить, что настройки построителя после этого не слетят.
Если слетают, перед изменением их запомнить, потом восстановить.
7 Rusf1n
 
28.09.18
16:12
(3) (4) (6) - попробую, посмотрим что выйдет, спасибо)