Обойти RLS #706698


#0 by Kyrtizanka
Добрый день. У меня следующая задача. на права менеджер наложены условия, что они могут видеть эелементы справочника контрагенты только из определнных папок. Но нужно дать возможность перенести своих контрагентов в папке, которая им недоступна. Я в процедуре ПЕредЗаписью делаю проверку  текущийродитель нужная ли папка, если да, тогда нужно разрешить записать, т.е обойти RLS
#1 by Kyrtizanka
я пыталась УстановитьПРивилегированныйРежим(Истина) но я же должна сделать что-то в этом режиме, должна записать, т.е у меня опять срабатывает процедура ПередЗаписью потом пыталась ОбменДанными.Загрузка = Истина - не помогло
#2 by Asmody
если это постоянная операция, то лучше пересмотреть структуру прав к группам. если разовая, то проще временно дать права менеджерам
#3 by LehhaK
В РЛС разрешить доступ к папке (или вообще убрать РЛС). Дать 1 день. Когда все перенесут - убрать доступ к папке.
#4 by Kyrtizanka
менеджеры время от времени будут это делать
#5 by Kyrtizanka
В РЛС разрешить доступ к папке - тогда они будут видеть при открытии справочника что входит в эту папку
#6 by Kyrtizanka
не решение
#7 by Karavanych
Сделай группу справочника контрагенты - "Свалка" ну или "Помойка", и дай туда доступ всем. Если не их - переносят туда,те чьи они/кому надо - забирает :)
#8 by Kyrtizanka
смысл в том, что они должны иметь возможность только переносить туда, но не заходить в нее и не переносить из неё
#9 by Fish
А потом начнутся звонки: "Ой, я случайно перенесла не того контрагента в недоступную папочку, помогите вернуть".
#10 by Karavanych
Посмотри на потом еще раз на Это решения всех твоих проблем :)
#11 by Kyrtizanka
к сожалению мне это не подходит
#12 by patapum
ПривилегированныйРежим
#13 by patapum
+ сорри, УстановитьПривилегированныйРежим
#14 by Kyrtizanka
да я пыталась, не получается, что-то делаю не то
#15 by Kyrtizanka
я передЗаписью вызываю процедуру из модуля на сервере с признаком привилегированный , где и пишу УстановитьПривилегированныйРежим(Истина)
#16 by Kyrtizanka
но я там должна по идее записать
#17 by MKZM
Дебил испортит в любом случае. Начальник или прогнулся или сам дебил.
#18 by Kyrtizanka
дельный совет)
#19 by oleg_prg
Завести реквизит в справочнике ДоступенВсем и фильтровать в рлс
#20 by Kyrtizanka
заводила
#21 by Kyrtizanka
и прописывала на правах изменение, но что-то тоже не получилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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