Имя: Пароль:
1C
1С v8
RLS в отчетах
0 FireAlex
 
25.08.17
18:19
Столкнулся с проблемой при настройке RLS по подразделениям в БУХ Корп 3.0.

Добавил ограничение доступа на свой добавленный документ используя шаблон #ПоЗначениямРасширенный,  В форме списка документа всё хорошо работает, документы не видны. Делаю простейший отчет который вытаскивает список этих документов и он показывает все документы независимо от RLS. При попытке открытия запрещенного к чтению документа из отчета возникает сообщение "У пользователя недостаточно прав на исполнение операции над базой данных ". Почему всё таки доступ к просмотру есть?

В отчете: предложение РАЗРЕШЕННЫЕ есть
1 mehfk
 
25.08.17
18:35
Так на просмотр или на чтение?
2 FireAlex
 
25.08.17
18:39
не знаю как назвать : надо чтобы не было и ни того ни другого. Получается в списке документов пользователь этих документов не видит, а если делаю отчет, то они выводятся со всеми полями. Но отрыть его из отчета уже нельзя (щелкая по ссылке)
3 mehfk
 
25.08.17
18:47
(2) Может у тебя для поля "ссылка" RLS отключен?
4 mehfk
 
25.08.17
18:48
А, стоп. Отчет наверное строится не по таблице документа?
5 FireAlex
 
25.08.17
18:52
(4) по таблице
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ти_Заявка.Ссылка КАК Заявка,
    ти_Заявка.Контрагент КАК Контрагент,
    ти_Заявка.СостояниеЗаявки КАК СостояниеЗаявки
ИЗ
    Документ.ти_Заявка КАК ти_Заявка
6 FireAlex
 
25.08.17
19:28
всё, разобрался - включался привилегированный режим при формировании отчета в стандартной процедуре.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший