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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2008, 19:19   #1  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
АОТ-объекты в Excel экспорт.
Всем здраствуйте,

кто-нибудь сталкивался с проблемой:

нужно АОТ объекты считать и вместе со всеми Properties експортировать в Excel со следующими полями. Как считать properties?

Спасибо заранее
Миниатюры
Нажмите на изображение для увеличения
Название: Table.jpg
Просмотров: 577
Размер:	367.0 Кб
ID:	4036  
Старый 08.12.2008, 19:32   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
кто-нибудь сталкивался с проблемой:
Это не "проблема", это "задача".

Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
нужно АОТ объекты считать и вместе со всеми Properties експортировать в Excel со следующими полями. Как считать properties?
Вообще говоря, в dax4.0 всего имеется 567 свойств с различными именами во всех объектах. Т.е. у вас будет минимум 568 колонок. Вы точно уверены, что хотите то, что сказали?

По сути: ройте в сторону класса TreeNode. В частности treeNode.AOTgetProperties и treeNode.AOTgetProperty
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Dima_Dima (1).
Старый 08.12.2008, 19:38   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
нужно АОТ объекты считать и вместе со всеми Properties експортировать в Excel со следующими полями.
Просто интересно - зачем?
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: Dima_Dima (1).
Старый 08.12.2008, 19:48   #4  
DAX is offline
DAX
Участник
 
28 / 18 (1) ++
Регистрация: 03.12.2008
"AX Doc Generator" вот такая штуковина есть, вроде что-то похожее, посмотрите как там сделано, может поможет =)
За это сообщение автора поблагодарили: Dima_Dima (1).
Старый 08.12.2008, 22:00   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Наверное, стоит задача собрать св-ва выборочно...

Вот Вам для старта набросал
Вложения
Тип файла: xpo Class_AOTScan.xpo (2.5 Кб, 468 просмотров)
За это сообщение автора поблагодарили: Dima_Dima (1).
Старый 09.12.2008, 10:31   #6  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
To DSPIC:

Спасибо за помощь, а то прямо не знал откуда начинать.


To Alex_KD:

Да, нужная вещь, спасибо

Последний раз редактировалось Dima_Dima; 09.12.2008 в 10:36.
Старый 08.01.2009, 16:07   #7  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
ещё небольшой вопрос: никак не удается получить #PropertyID.
Если делаю например так:

X++:
Property          = TreeNode.AOTgetProperties();
info(strfmt('%1', findProperty(Property, 'ID');
то получаю пустой info. Все остальные свойства получаю без проблем...

Последний раз редактировалось Dima_Dima; 08.01.2009 в 16:13.
Старый 08.01.2009, 16:12   #8  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
TreeNode.applObjectId() - не оно?
За это сообщение автора поблагодарили: Dima_Dima (1).
Старый 08.01.2009, 16:23   #9  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
Так получаю только нули..
Старый 08.01.2009, 17:11   #10  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
или эти элементы не имеют ID?

Как я понимаю, все элементы в АОТ имеют свой ID, но почему тогда у Display MenuItems, например, это значение ноль?
Старый 08.01.2009, 17:21   #11  
Dima_Dima is offline
Dima_Dima
Участник
 
144 / 11 (1) +
Регистрация: 09.10.2008
У классов ID's достаются без проблем, у таблиц тоже...
через treeNode.AOTgetProperties()
Старый 08.01.2009, 18:23   #12  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
или эти элементы не имеют ID?

Как я понимаю, все элементы в АОТ имеют свой ID, но почему тогда у Display MenuItems, например, это значение ноль?
Ну почему, в окне свойств можно видеть, что ID нет и у форм, и у отчётов, и у кверей, и у менюшек.
Как я понимаю, у всех объектов, которые не хранятся по слоям (как таблицы или классы), а в случае изменения полностью копируются на новый слой.
__________________
Zhirenkov Vitaly
Теги
aot, программно, экспорт/импорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поиск по АОТ, найденные объекты помещаются в проект raz DAX: База знаний и проекты 2 15.04.2019 17:24
Экспорт в Excel exodus DAX: Программирование 1 23.01.2008 09:35
Экспорт из Excel... soin DAX: Администрирование 10 24.01.2007 21:32
Экспорт в Excel. Проблема с '\n' axaLearner DAX: Программирование 12 17.04.2006 18:43
Экспорт в Excel через WorkBooks.OpenText() Владимир Максимов DAX: Программирование 2 09.04.2004 17:16
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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