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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.11.2025, 16:31   #1  
ortin is offline
ortin
Участник
 
40 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
D365. Получить значение метки через SQL
Добрый день.
Появилась задача вывести в отчет, формируемый с использованием хранимых процедур значение енума. Штатно там выводится числовое значение, но это несколько не то, что хотят видеть люди.
Правильно я понимаю, что средствами SQL я никак не смогу получить значение метки конкретного значения енума. Просто потому что оно есть только в xml-файле?
Старый 17.11.2025, 21:14   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,452 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Посмотрите в сторону таблицы SRSAnalysisEnums
https://stackoverflow.com/questions/...se-enum-values

D365FO: Data entity export enums

Последний раз редактировалось S.Kuskov; 17.11.2025 в 21:16.
Старый 27.11.2025, 01:31   #3  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
601 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от ortin Посмотреть сообщение
Добрый день.
Появилась задача вывести в отчет, формируемый с использованием хранимых процедур значение енума. Штатно там выводится числовое значение, но это несколько не то, что хотят видеть люди.
Правильно я понимаю, что средствами SQL я никак не смогу получить значение метки конкретного значения енума. Просто потому что оно есть только в xml-файле?
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Посмотрите в сторону таблицы SRSAnalysisEnums
https://stackoverflow.com/questions/...se-enum-values

D365FO: Data entity export enums
Я пользуюсь двумя вариантами, в AnalysisEnums не всегда есть значения почему-то. Поэтому дергаю ещё и ENUMIDTABLE

X++:
select t1.*, t2.* from ENUMIDTABLE t1 inner join ENUMVALUETABLE t2 on t1.ID=t2.ENUMID where t1.NAME='InventTransType'
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить свойства Привилегии в D365 в коде? axm2017 DAX: Программирование 1 23.11.2022 16:17
emeadaxsupport: AX Performance - Analyzing key SQL Server configuration and database settings Blog bot DAX Blogs 0 28.09.2015 14:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
Метки - Экспорт и Импорт через Проект z_av DAX: Программирование 12 22.09.2011 12:33
Выборка данных через AOS vs SQL Server kashperuk DAX: Программирование 70 21.09.2010 14:09

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:05.