|
Настройка RLS. Привилегированный Режим. |
☑ |
0
Sanchez777
23.03.16
✎
15:53
|
Добрый день! Помогите пжлст решить проблему. Написал самостоятельно механизм типа "мини-RLS". Реализация: 1.Добавил новую роль ПолныеПраваОграничение; 2. Добавил параметр сеанса "ГруппаКонтрагентов" заполняю этот параметр нужной мне группой: ПараметрыСеанса.ГруппаКонтрагентов = Новый ФиксированныйМассив(ГруппаКонтрагентов); 3. в справочнике Контрагенты добавил ограничение на "Чтение": Контрагенты ГДЕ Контрагенты.Ссылка В (&ГруппаКонтрагентов). Все круто, работает!!! Но я не могу создавать новых контрагентов, пишет "У пользователя недостаточно прав"...
по логике я понимаю почему оно не работает, начал ставить ПривилегированныйРежим(Истина) во всех обработчиках формы и модулеОбъекта. Ничего не помогает. что делать, подскажите пожалуйста)))
|
|
1
Fragster
гуру
23.03.16
✎
15:57
|
где-то вместо "Выбрать разрешенные" стоит "выбрать"
|
|
2
Sanchez777
23.03.16
✎
16:03
|
на это обращал внимание. нет там вообще запросов, темболее у пользователя на все остальные объекты ПолныеПрава.
|
|
3
Lond0n
23.03.16
✎
21:53
|
(0) В ЖР что пишет? Есть вариант, что пустая ссылка для нового объекта не входит в Массив ГруппаКонтрагентов
|
|
4
EvgeniuXP
23.03.16
✎
22:33
|
Так полные права или все-таки ограниченные права? не в курил...
|
|
5
EvgeniuXP
23.03.16
✎
22:35
|
(0) поставил "Чтение" - создал себе проблему - теперь ее героически решаем :)
|
|
6
EvgeniuXP
23.03.16
✎
22:37
|
и с привилегированным режимом ты бы лучше не баловался :)
|
|