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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.08.2016, 18:48   #1  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от mazzy Посмотреть сообщение
про свой костыль давно думаю.
но не столько для отчетов, сколько для интеллектуальной сборки проекта.
интелект в том, чтобы собирать сильносвязанные объекты в группы/подгруппы.

например, есть отчет.
для запуска отчета будет menuItem, формат будет в Visual Studio meta Data...
отчет может обслуживать один или несколько специализированных классов (runBase, Contract, DataProvider, Controller)
собрать все эти объекты в одну группу.

то же самое для mainForm, lookupForm, таблицы.

если у класса есть семейство (какой нибудь LedgerEngine или FormLetter), то собрать это семейство в отдельную группу.

добавить фильтр объектов по странам, чтобы можно было легко выделить базовую функциональность и функциональность для определенной страны...

а если сделать такой автосборщик "проекта" для акс7... с ее dataEntity...
это ж насколько логически упрощается изучение.
Угу, только это уже тянет на хороший функционал с умной логикой и настройками. Можно проще: большинство связей находятся через перекрестные ссылки. А при наличии DevTools создать проект со всеми объектами можно кнопкой. Для остального можно быстро добавить ручками, тот же DevTools позволяет быстро открывать связанные объекты по хоткею, например menu item > controller class > SSRS report > VS project открываются за пару секунд. И другой хоткей что бы добавить в проект, если лень перетягивать.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
Старый 04.08.2016, 08:33   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Link Посмотреть сообщение
тот же DevTools позволяет
А что именно имеется в виду?
можно ссылку?
Старый 10.08.2016, 17:31   #3  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 523 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от mazzy Посмотреть сообщение
А что именно имеется в виду?
можно ссылку?
На самом нижнем скриншоте на главной странице показан пример для EDT (Jump by reference. Default HK "INSERT" on the AOT object). Так же работает для любого другого объекта - ищет все связи в свойствах и для одиночной связи открывает сразу, а для множества показывает форму выбора. Может открывать методы например для display\edit form controls, и для event handlers откроет развернутый объект на нужном методе и сам метод в редакторе.

Ко всему прочему разворачивает открываемые объекты на нужном узле. Например на форме для bound control можно перейти как на поле датасорса, так и на поле таблицы.

P.S. Кстати для открытия SSRS отчетов используется код, некогда размещенный вами на форуме.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще.
За это сообщение автора поблагодарили: mazzy (2).
Теги
ax2012, project, report, ssrs

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX2012 SSRS date format language opsis DAX: Администрирование 0 29.10.2014 23:36
AX2012 SSRS - как раскидать отчеты по серверам EVGL DAX: Администрирование 1 03.05.2013 18:36
sumitax: AX2012 & SSRS Reports – Using the Carriage return Blog bot DAX Blogs 0 31.05.2012 19:11
sumitax: AX2012 SSRS Reports – Toggle fields Blog bot DAX Blogs 0 31.05.2012 19:11
emeadaxsupport: SSRS error in AX2012 - An item with the same key has already been added Blog bot DAX Blogs 0 13.03.2012 18:11

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

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

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