Имя: Пароль:
1C
1С v8
8.2 Ограничение прав доступа на просмотр части справочника
0 gusden
 
14.06.12
13:02
Добрый день стоит следующая задача, пользователи удалённого офиса должны видеть только своих контрагентов, но при этом во время обмена к ним в базу должны попадать все контрагенты.
Эту задачу в своё время решил установкой в форме списка отбора и использованием глобальной функции АвтоПодборТекстаВЭлементеУправления в которой устанавливался также отбор.
Сейчас перевожу конфигурацию на 8.2 и возник вопрос переделать ли реализованный механизм под 8.2 или попробовать решить эту задачу с используя RLS.
Вопрос к знатокам по ограничению прав доступа на уровне записей. Можно ли реализовать эту задачу используя данный механизм?
1 Defender aka LINN
 
14.06.12
13:03
Да
2 gusden
 
14.06.12
13:13
(1) т.е. пользователь во время обмена будет иметь полные права на весь справочник контрагентов, а во время обычной работы у него  часть справочника не будет прав на чтение.
Для этого необходимо будет во время обмена в параметрах сеанса взводить некий флаг, который будет использоваться в условиях ограничения доступа на чтении. Я в правильном направлении мыслю?
3 mikecool
 
14.06.12
13:15
(2) нет, обмен проводить под пользователем с полными правами
4 mikecool
 
14.06.12
13:16
+3 либо весь функционал обмена выносить в привелегированный модуль
5 gusden
 
14.06.12
13:17
(3) Исключёно у нас в удалённом офисе всего несколько менеджеров и любой из них может производить обмен во время работы из текущего сеанса
6 gusden
 
14.06.12
13:46
А как методически правильней будет настроить права на уровне записей или на уровне форм настроить права?
7 Агент Инфостарта
 
14.06.12
13:53
(6) Если критична доступность данных, то RLS, если простота реализации и юзеры не шибко продвинуты, сделай на уровне форм.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn