|
![]() |
#1 |
MCTS
|
Цитата:
у таблицы должен быть ключ доступа <модуль>Tables у формы - в зависимости от положения в меню наприммер <Модуль>Daily
Я, например, под каждый модуль выделил отдельный ключ. А под ними уже другие ключи - конкретно на таблицу, менюитем итд. Сделал так, потому, что удобнее искать, и вообще, как то больше порядок чувствуется... |
|
![]() |
#2 |
Ищущий знания...
|
в процессе эксплуатации (после того как добавил ключи доступа), понял, что не всегда нужно их создавать, т.к. уже существует какой нибудь ключ, который подойдет. Поэтому немного доработал этот инструмент.
Теперь перед тем как все создать вылезает Box и интересуется нужен ли ключ доступа. Право выбора за Вами ![]() Выкладываю доработанный класс.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
Боец
|
Цитата:
Сообщение от lev
![]() в процессе эксплуатации (после того как добавил ключи доступа), понял, что не всегда нужно их создавать, т.к. уже существует какой нибудь ключ, который подойдет. Поэтому немного доработал этот инструмент.
Теперь перед тем как все создать вылезает Box и интересуется нужен ли ключ доступа. Право выбора за Вами ![]() Выкладываю доработанный класс. ![]() |
|
![]() |
#4 |
Ищущий знания...
|
Цитата:
Сообщение от DSPIC
![]() Изящнее было бы - диалог с лукапом по ключам доступа (лукап по полю "Name" из таблицы UtilElements, где поле "RecordType" = "Security\ConfigKey". ). Соответственно, если выбрано значение - использовать этот ключ\или создать новый, если значение вбито руками и такого ключа нет... Примерно так короче
![]() ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#5 |
Участник
|
![]()
Extended Data Type: SecuritykeyName(ID=3684) - Имя ключа контроля доступа ?
__________________
Dynamics AX 4.0 SP2 |
|
![]() |
#6 |
Боец
|
Цитата:
Цитата:
X++: static void SecuritykeyNameLookup(Args _args) { Dialog dialog = new Dialog("Выберете ключ доступа, либо укажите новый для создания"); DialogField dialogField; ; dialogField = dialog.addField(typeid(SecuritykeyName), "Ключ доступа"); if (dialog.run()) { info (dialogField.value()); } } ![]() |
|
Теги |
ax3.0, developer tool, download, tools, инструменты, полезное, форма |
|
![]() |
||||
Тема | Ответов | |||
Автоматическое создание РБП | 3 | |||
Создание Lookup формы | 9 | |||
Странное поведение формы Создание строк | 10 | |||
Русская локализация Axapta 3 ? | 59 | |||
Создание feature key на поле формы | 11 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|