Программно обойти рлс #684464


#0 by ender10
Добрый день, есть такая задача: настроен рлс на документ, чтобы пользователя видели только документы своей организации, но необходимо также иногда(редко), давать видеть пользователям одной организации определенные документы другой, подскажите как можно решить? список документов для вывода формируется динамическим списком, где в запросе "выбрать разрешенные", можно ли как-то в этот список добавлять документы в обход рлс?
#1 by XLife
>давать видеть пользователям одной организации определенные документы другой по какому признаку?
#2 by Зойч
можно отчет сделать по документам,который будет формироваться в привелигерованном модуле
#3 by ender10
список дополнительных документов явно задается в регистре в виде док - организация(которая может видеть, помимо той что в самом документе)
#4 by ИС-2
1) Привилигированный режим. Более верно 2) Если типовая конфа, то отключать через параметр сеанса. Однако у роли возможно нет прав на модификацию параметра сеанса. Называется по разному, но смысл &ИспользоватьОграничения
#5 by ender10
а что в привилигированном режиме? мне нужно изменить динамический список, как это в првилигированном режиме можно сделать?
#6 by Fragster
ну так добей шаблон РЛС, будь мужиком
#7 by ender10
хотелось бы программно реализовать
#8 by Господин ПЖ
>давать видеть пользователям одной организации определенные документы другой, подскажите как можно решить? формализовать "когда надо видеть" + модифицировать rls
#9 by Fragster
что значит "программно"?
#10 by ender10
проблема в том, что формализовать не удается программно - значит только с помощью кода, меняя только код типовых объектов, не изменяя роли в частности
#11 by Fragster
а как ты без формализации это "кодом" будешь делать?
#12 by Зойч
РЛС идет на пересечение, поэтому нельзя добавить еще документов список
#13 by ender10
да, видимо придется менять рлс
#14 by azernot
Добавить свою роль в которой прописать доступ только к документам из своего регистра. И кому надо добавлять эту роль.
#15 by azernot
+ В этой роли добавить условие параметр типа "РазрешёнДоступ" и далее уже программно рулить этим параметром по усмотрению
#16 by 1Cv8_accepted
Я прямыми запросами делал. Только код обработки закрывал. )) Ну так - на лоха, как говорится.
#17 by 1Cv8_accepted
+ Если клиент-сервер, разумеется. А так - привелигерованный модуль, если есть права на разработку.
#18 by ender10
ок, спасибо, создал роль с допправами
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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