|
![]() |
#1 |
Участник
|
Цитата:
делаете новый ключ RcotractRestrictedFields в active() прописываете allowEdit = !(hassecuritykeyaccess(securitykeynum(RcotractRestrictedFields), AccessType::Edit) && RContractTable.RecId); this.object(fieldnum(RContractTable,RContractAccount)).allowEdit(allowEdit); и далее список ваших полей, к которым необходимо ограничить доступ |
|
|
За это сообщение автора поблагодарили: S.Kuskov (5). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от astralsun
![]() AOT - DD - Security Keys
делаете новый ключ RcotractRestrictedFields в active() прописываете allowEdit = !(hassecuritykeyaccess(securitykeynum(RcotractRestrictedFields), AccessType::Edit) && RContractTable.RecId); this.object(fieldnum(RContractTable,RContractAccount)).allowEdit(allowEdit); и далее список ваших полей, к которым необходимо ограничить доступ Получается для каждой формы, в которой необходимо ввести ограничения по правке, необходимо создать свой ключ? |
|
![]() |
#3 |
Участник
|
Если вы желаете настраивать права на этих формах независимо друг от друга, то да для каждой свой. Все зависит от того каким группам пользователей вы будете открывать доступ к этим ключам. Если всегда одним и тем же, то можно и одним ключом обойтись.
|
|
![]() |
#4 |
Участник
|
Цитата:
Возникла проблема - доступ к данному ключу случайно был дан группе Admin, а теперь не могу убрать этот доступ - не активно. В других группах дает убрать доступы. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|