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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2009, 21:30   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
2xfree: Подход Ваш "наверняко ведь это уже написано" абсолютно верен, когда дело касается функционала или каких-то уже реализованных приемов программирования. Однако такие "сервисные" функции, как дублирование объекта в АОТ реализованы на уровне ядра (т.е. зашиты в exe-шнике) и могут не иметь рабочего аналога в системных классах (типа как TreeNode.makeCopy()). То, что действительно написано и работает - это дублирование через экспорт/импорт. Но тут надо разбираться. В свое время (в рамках учебного задания) я посчитал, что делать экспорт/импорт - будет менее удобно (и главное - долго ковырять механизм) - поэтому пошел через "ручное" исследование узлов АОТа.

Просто в функционале видимо нигде не требуется дублировать таблицы - вот и не реализовали сей функционал как готовый метод
__________________
Возможно сделать все. Вопрос времени
Старый 13.03.2012, 18:22   #2  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
В 2009 можно с помощью AOTDuplicate

X++:
static void Job196(Args _args)
{
    TreeNode    treeNode, treeNodeDet;
    XInfo       xInfo = new XInfo();
    ;
    treeNode =  xInfo.rootNode();

    treeNode = treeNode.AOTfindChild('Data Dictionary');
    treeNode = treeNode.AOTfindChild('Tables');
    treeNodeDet = treeNode.AOTfindChild('CustGroup');

    treeNodeDet = treeNodeDet.AOTDuplicate();
    treeNodeDet.AOTsetProperty('Name', 'DLCustGroup_NV');
    treeNodeDet.AOTsave();
}
Теги
документация, ax2009

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? (% обновленных партнерских объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:41
Как сильно модифицировано ваше приложение Аксапты? (% новых партнерских объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:41
Как сильно модифицировано ваше приложение Аксапты? (% новых объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:40
Отделение объектов АОТ в разрезе функциональности. DSPIC DAX: Программирование 18 11.07.2008 16:16
Дублирование объектов Shakr DAX: Программирование 5 07.12.2006 10:57
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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