Имя: Пароль:
1C
1С v8
СКД и RLS. Как их подружить?
0 HEKPOH
 
20.04.15
09:02
В конфигурации есть
1. справочник «Сотрудники»
2. параметр сеанса «ТекущийСотрудник»
3. роль «Сотрудник» с ограничением в RLS на чтение «ГДЕ Ссылка = &ТекущийСотрудник» (на все поля)
Тестируем отчет в СКД. Текст отчета: «ВЫБРАТЬ РАЗРЕШЕННЫЕ Сотрудники.Ссылка КАК Сотрудник ИЗ Справочник.Сотрудники КАК Сотрудники»

Отчет выдает ошибку: «на поле Ссылка нет прав на чтение».

Хотя
1. в динамическом списке все отрабатывает корректно (сотрудник видит только себя)
2. в консоли СКД запрос выводит 1 запись (т.е. текущего сотрудника)

Подскажите, пожл, как победить?
1 Ненавижу 1С
 
гуру
20.04.15
09:14
роли нужно дать право "Просмотр", такая вот багафича
2 HEKPOH
 
20.04.15
09:21
(1) читал про такое. право дано
3 vde69
 
20.04.15
09:21
(1)+ без роли "просмотр" не доступны отборы, а скд работает на них...
4 HEKPOH
 
20.04.15
09:21
если бы не было права "просмотр", в дин. списке не выводилась бы строка
5 kumena
 
20.04.15
10:09
если у тебя товарищ ЗУП, то сотрудник не будет доступен без доступа к физлицу, поэтому на физлицо и ругается.
взялся за перенастройку а таких элементарных вещей не видишь или посмотреть не хочешь в конфе.
6 HEKPOH
 
20.04.15
10:12
(5) не, не ЗУП :)
Все, что есть в конфе, описано в (0), ну, плюс еще, приблуды из БСП