|
СКД и 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), ну, плюс еще, приблуды из БСП
|
|