Имя: Пароль:
1C
1С v8
УФ RLS запрет редактирование свойств номенклатуры
0 gusden
 
03.05.12
15:34
ТЗ: Есть УФ номенклатуры на формы есть реквизит (ОбработкаОбъект.ЗначенияСвойствОбъекта) и таблица свойств отображается на форме. Некоторые пользователи могут редактировать все свойства, некоторые не могут редактировать вообще свойства, а некоторые только часть свойств. Можно ли это организовать используя только роли?
В правах на реквизиты обработки можно запретить редактирование, но тогда будут не доступны все свойства.
Пока получилось у формы настроить условное оформление, но хочется сделать всё через права доступа.
1 gusden
 
04.05.12
11:57
Вверх
2 acsent
 
04.05.12
12:01
через рлс никак
3 patapum
 
04.05.12
12:04
почему никак? сделать регистр сведений, какие свойства какой роли можно. плюс вынести в параметр сеанса список ролей текущего пользователя, чтоб их можно было подхватить в запросе RLS
4 acsent
 
04.05.12
12:06
там набором записей пишется. Придется польность переделывать систему
Вообще юзать РЛС на редактирование - это дурной тон, только на чтение
5 patapum
 
04.05.12
12:16
не надо переделывать. интерфейсно тоже закрыть то, что нельзя менять. будут менять то, что можно. а если пользователь хитропопый, то нарвется на ограничение по правам
6 gusden
 
04.05.12
12:24
Так пользователь должен видеть все свойства, но вот редактировать только часть.
7 gusden
 
04.05.12
12:27
чтобы через РЛС ограничить права на редактирование регистра сведений Значение свойств объекта придётся на форму кинуть именно регистр а не ОбработкаОбъект.ЗначенияСвойствОбъекта как это было раньше в типовых?