Имя: Пароль:
1C
1С v8
RLS для справочника в 8.2
0 manti
 
05.03.13
18:07
Как сделать RLS для текущей роли?
В роли "Менеджер" по которой нужно сделать ограничение к записям на чтение - добавляю RLS запрос.

В праве на чтение ставлю такое ограничение доступа на поля Ссылка, ВерсияДанных, ПометкаУдаления, Предопределенный, Код, Наименование, ПользовательКраткоеНаим

и сам запрос:
ГДЕ Наименование ПОДОБНО &ТекущийПользователь + "%"

При открытии пишет не задано начение праметра ТекущийПользователь
1 Fragster
 
гуру
05.03.13
18:09
А есть такой параметр сеанс а?
2 MrStomak
 
05.03.13
18:32
И этот параметр должен быть строкой, иначе ПОДОБНО не поймёт тебяи  выдаст ошибку.
3 Reset
 
05.03.13
18:39
Можно оставить ссылкой на спр. пользователи
Где Пользователи.Наименование ПОДОБНО Выразить(&ТекущийПользователь КАК Справочник.Пользователи).Наименование + "%"

Только как-то бредово это - по наименованию то
4 Reset
 
05.03.13
18:40
хотя строкой лучше - без лишних соединений
5 manti
 
06.03.13
09:44
(3) все равно ругается: не задано значение параметра &ТекущийПользователь
6 manti
 
06.03.13
10:02
Один нюанс, платформа 8.3 - быть может там поменены механизмы RLS? По сути &ТекущийПользователь - должен быть параметр сеанса
7 Maxus43
 
06.03.13
10:11
незнаю что с параметрами, а вот условие по наименованию - бред
8 Maxus43
 
06.03.13
10:13
по параметру - в других объектах РЛС сделан? там погляди
9 manti
 
06.03.13
10:37
с типовой пример взял - там работает
10 Тролль главный
 
06.03.13
10:39
(9) в типовой нет таких условий
11 Шапокляк
 
06.03.13
10:41
(7) А может, это семейный бизнес? У кого фамилия как у шефа - пускать, а остальным незачем туда?