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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2021, 14:44   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,160 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от oleggy Посмотреть сообщение
2. Как можно узнать id по текстовому имени SecurityKey ?
Сложно представить ситуацию, при которой это может понадобится, обратная операция еще может встречаться.
Но если уж очень нужно, то можно перебрать все существующие и сравнивать с нужной строкой. Хотя сколько это будет выполняться другой вопрос.
Что-то типа (естественно, не проверял):
X++:
    Dictionary          dictionary = new Dictionary();
    DictSecurityKey     dictSecurityKey;

    for (idx=dictionary.securityKeyCnt(); i; i--)
    {
        dictSecurityKey = new DictSecurityKey(dictionary.securityKeyCnt2Id(i));
       dictSecurityKey .name() == 'Нечто'
Возможно вопрос был не про это, а про то, как получить в коде ИД зная как пишется наименование, то это просто:
X++:
securityKeyNum(LedgerTables)
PS: посыпаю голову пеплом, оказывается просто:
X++:
new Dictionary().securityKeyName2Id(elemName);
даже пара использований в стандартном приложении есть.

Последний раз редактировалось Raven Melancholic; 28.09.2021 в 14:48. Причина: Пример securityKeyName2Id приложил
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по добавлению складской аналитики в Dynamics 365 (AX7) Evgee DAX: Программирование 9 04.02.2018 17:43
Расскажите кто-нибудь логику работы LedgerBondServer_RU и иже с ними ... TasmanianDevil DAX: Программирование 10 12.12.2007 11:55
Использование профилировщика и толкование результатов его работы belugin DAX: Программирование 3 22.11.2005 16:56
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Организация работы программистов Андре DAX: Прочие вопросы 34 29.05.2002 13:16
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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