AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2018, 13:23   #1  
astralsun is offline
astralsun
Участник
 
16 / 19 (1) ++
Регистрация: 17.04.2018
Цитата:
Сообщение от Natali77 Посмотреть сообщение
Как можно сделать ключ безопасности, не подскажете, может есть примеры?
AOT - DD - Security Keys
делаете новый ключ RcotractRestrictedFields

в active() прописываете
allowEdit = !(hassecuritykeyaccess(securitykeynum(RcotractRestrictedFields), AccessType::Edit) && RContractTable.RecId);

this.object(fieldnum(RContractTable,RContractAccount)).allowEdit(allowEdit);
и далее список ваших полей, к которым необходимо ограничить доступ
За это сообщение автора поблагодарили: S.Kuskov (5).
Старый 24.04.2018, 06:43   #2  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от astralsun Посмотреть сообщение
AOT - DD - Security Keys
делаете новый ключ RcotractRestrictedFields

в active() прописываете
allowEdit = !(hassecuritykeyaccess(securitykeynum(RcotractRestrictedFields), AccessType::Edit) && RContractTable.RecId);

this.object(fieldnum(RContractTable,RContractAccount)).allowEdit(allowEdit);
и далее список ваших полей, к которым необходимо ограничить доступ
Выражаю огромную благодарность astralsun ! Очень помогли, работает.

Получается для каждой формы, в которой необходимо ввести ограничения по правке, необходимо создать свой ключ?
Старый 24.04.2018, 07:09   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Natali77 Посмотреть сообщение
Получается для каждой формы, в которой необходимо ввести ограничения по правке, необходимо создать свой ключ?
Если вы желаете настраивать права на этих формах независимо друг от друга, то да для каждой свой. Все зависит от того каким группам пользователей вы будете открывать доступ к этим ключам. Если всегда одним и тем же, то можно и одним ключом обойтись.
Старый 24.04.2018, 12:01   #4  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если вы желаете настраивать права на этих формах независимо друг от друга, то да для каждой свой. Все зависит от того каким группам пользователей вы будете открывать доступ к этим ключам. Если всегда одним и тем же, то можно и одним ключом обойтись.
Спасибо, S.Kuskov. Наверное, лучше сделать для каждого свой.

Возникла проблема - доступ к данному ключу случайно был дан группе Admin, а теперь не могу убрать этот доступ - не активно. В других группах дает убрать доступы.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В некоторых случаях не отображаются элементы дерева на форме Права групп пользователей McArrow DAX: Программирование 0 17.06.2013 18:30
DAX 2009 некорректный SPID в форме активных пользователей Logger DAX: Программирование 2 05.07.2010 17:19
Закрыть доступ к компаниям без создания домена и группы пользователей Рустем Гизатуллин DAX: Администрирование 3 04.12.2007 09:38
Перемещение полей на форме Swetik DAX: Функционал 12 15.09.2004 19:29
доступ к свойствам полей DataSource andreynikolai DAX: Программирование 2 06.06.2002 16:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.