|
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) А может, это семейный бизнес? У кого фамилия как у шефа - пускать, а остальным незачем туда?
|
|