Показать сообщение отдельно
Старый 19.09.2024, 10:15   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,335 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Добрый день! Только надо учесть, что права "складываются" и даются максимально возможные из тех ролей, которые назначены пользователю.

Если у пользователя есть права редактировать запись в VendParameters, то у нового поля у него автоматом права на редактирование тоже появятся без каких-либо лишних привилегий. А вот чтобы сделать так, что права на новое поле были бы индивидуальны - то нужно пойти одним из двух путей:
1.
- Создать (взять) привилегию, которая дает доступ только на просмотр VendParameters
- Сделать привилегию на правку только нового поля
- Объединить обе привилегии в одну Duty

2. Сделать отдельную форму, на которой будет только это новое поле из VendParameters и давать права доступа на эту форму только тем людям, которым они нужны. А на основную форму параметров модуля - новое поле не выводить

Соответственно, для прав доступа - использовать свойство AOS Authorization не требуется. А если и не требуется создавать отдельные права доступа на новое поле - то и привилегии можно не делать
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Lankey (1).