Имя: Пароль:
1C
1С v8
Программно обойти рлс
,
0 ender10
 
15.10.13
16:37
Добрый день, есть такая задача: настроен рлс на документ, чтобы пользователя видели только документы своей организации, но необходимо также иногда(редко), давать видеть пользователям одной организации определенные документы другой, подскажите как можно решить?
список документов для вывода формируется динамическим списком, где в запросе "выбрать разрешенные", можно ли как-то в этот список добавлять документы в обход рлс?
1 XLife
 
15.10.13
16:40
(0) >давать видеть пользователям одной организации определенные документы другой

по какому признаку?
2 Зойч
 
15.10.13
16:42
можно отчет сделать по документам,который будет формироваться в привелигерованном модуле
3 ender10
 
15.10.13
16:43
список дополнительных документов явно задается в регистре в виде док - организация(которая может видеть, помимо той что в самом документе)
4 ИС-2
 
naïve
15.10.13
16:44
1) Привилигированный режим. Более верно
2) Если типовая конфа, то отключать через параметр сеанса. Однако у роли возможно нет прав на модификацию параметра сеанса. Называется по разному, но смысл &ИспользоватьОграничения
5 ender10
 
15.10.13
16:47
а что в привилигированном режиме?
мне нужно изменить динамический список, как это в првилигированном режиме можно сделать?
6 Fragster
 
модератор
15.10.13
16:48
(3) ну так добей шаблон РЛС, будь мужиком
7 ender10
 
15.10.13
16:49
хотелось бы программно реализовать
8 Господин ПЖ
 
15.10.13
16:49
>давать видеть пользователям одной организации определенные документы другой, подскажите как можно решить?

формализовать "когда надо видеть" + модифицировать rls
9 Fragster
 
модератор
15.10.13
16:50
(7) что значит "программно"?
10 ender10
 
15.10.13
16:57
проблема в том, что формализовать не удается
программно - значит только с помощью кода, меняя только код типовых объектов, не изменяя роли в частности
11 Fragster
 
модератор
15.10.13
16:58
(10) а как ты без формализации это "кодом" будешь делать?
12 Зойч
 
15.10.13
17:00
РЛС идет на пересечение, поэтому нельзя добавить еще документов список
13 ender10
 
15.10.13
17:06
да, видимо придется менять рлс
14 azernot
 
15.10.13
17:12
Добавить свою роль в которой прописать доступ только к документам из своего регистра. И кому надо добавлять эту роль.
15 azernot
 
15.10.13
17:13
+(14) В этой роли добавить условие параметр типа "РазрешёнДоступ" и далее уже программно рулить этим параметром по усмотрению
16 1Cv8_accepted
 
15.10.13
17:15
(0) Я прямыми запросами делал. Только код обработки закрывал. )) Ну так - на лоха, как говорится.
17 1Cv8_accepted
 
15.10.13
17:16
(16) + Если клиент-сервер, разумеется. А так - привелигерованный модуль, если есть права на разработку.
18 ender10
 
16.10.13
12:39
ок, спасибо, создал роль с допправами
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.