Имя: Пароль:
1C
1С v8
Настройка 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
и с привилегированным режимом ты бы лучше не баловался :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн