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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.03.2004, 18:05   #1  
Dimus is offline
Dimus
Участник
 
11 / 10 (1) +
Регистрация: 15.07.2003
Создание EDT в X++
Необходимо создать ExtendedDataType в X++ (программно). Чего-то не получается через treeNode.AOTadd (по аналогии с созданием таблиц или меню-итемов), например:

static void Job1(Args _args)
{
TreeNode rootEDTNode;
TreeNode treeNode;
;
rootEDTNode = treeNode::findNode("\\Data Dictionary\\Extended Data Types");
rootEDTNode.AOTadd('AAA_NewEDT');
treeNode = rootEDTNode.AOTfindChild('AAA_NewEDT');
treeNode.AOTsave();
}

Не создает (объект treeNode не инициализируется)! Есть мысли, что не создает потому, что EDT могут быть разных типов (Strind, Date, ...), и системе не понятно, какой тип создавать. Кроме того, не нашел в системных и обычных классах класса-потомка от TreeNode, который отвечал бы за EDT. Как же создать EDT программно?
Теги
edt, x++

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание наследника EDT через Х++ vesna DAX: Программирование 12 02.05.2012 08:13
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Каким образом выцепить айдишку или текстовую репрезентацию EDT поля таблицы. HorrR DAX: Программирование 8 18.02.2008 15:45
Синхронизация таблиц при изменении EDT z_av DAX: Программирование 1 16.12.2004 11:55
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45

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

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

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