Настройка RLS. Привилегированный Режим. #768270


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

В этой группе 1С