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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2018, 06:43   #21  
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   #22  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,133 / 1534 (58) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Natali77 Посмотреть сообщение
Получается для каждой формы, в которой необходимо ввести ограничения по правке, необходимо создать свой ключ?
Если вы желаете настраивать права на этих формах независимо друг от друга, то да для каждой свой. Все зависит от того каким группам пользователей вы будете открывать доступ к этим ключам. Если всегда одним и тем же, то можно и одним ключом обойтись.
Старый 24.04.2018, 12:01   #23  
Natali77 is offline
Natali77
Участник
 
39 / 10 (1) +
Регистрация: 05.09.2016
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если вы желаете настраивать права на этих формах независимо друг от друга, то да для каждой свой. Все зависит от того каким группам пользователей вы будете открывать доступ к этим ключам. Если всегда одним и тем же, то можно и одним ключом обойтись.
Спасибо, S.Kuskov. Наверное, лучше сделать для каждого свой.

Возникла проблема - доступ к данному ключу случайно был дан группе Admin, а теперь не могу убрать этот доступ - не активно. В других группах дает убрать доступы.
Старый 24.04.2018, 12:13   #24  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
3,865 / 1980 (74) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Это правильно, Admin имеет доступ ко всем ключам. Если логика рушится - то добавьте явно исключение для администратора в ваш код.
__________________
Ivanhoe as is..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В некоторых случаях не отображаются элементы дерева на форме Права групп пользователей 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, время: 21:46.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.