ТЗ: Есть УФ номенклатуры на формы есть реквизит (ОбработкаОбъект.ЗначенияСвойствОбъекта) и таблица свойств отображается на форме. Некоторые пользователи могут редактировать все свойства, некоторые не могут редактировать вообще свойства, а некоторые только часть свойств. Можно ли это организовать используя только роли?
В правах на реквизиты обработки можно запретить редактирование, но тогда будут не доступны все свойства.
Пока получилось у формы настроить условное оформление, но хочется сделать всё через права доступа.
почему никак? сделать регистр сведений, какие свойства какой роли можно. плюс вынести в параметр сеанса список ролей текущего пользователя, чтоб их можно было подхватить в запросе RLS
не надо переделывать. интерфейсно тоже закрыть то, что нельзя менять. будут менять то, что можно. а если пользователь хитропопый, то нарвется на ограничение по правам
чтобы через РЛС ограничить права на редактирование регистра сведений Значение свойств объекта придётся на форму кинуть именно регистр а не ОбработкаОбъект.ЗначенияСвойствОбъекта как это было раньше в типовых?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший