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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2008, 13:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,640 / 848 (80) +++++++
Регистрация: 28.10.2006
OZKA's DAX Journal: Многоколоночные отчеты средствами Dynamics AX.
Источник: http://ozka-lemming.blogspot.com/200...namics-ax.html
==============

За время работы с Аксаптой мне неоднократно приходилось создавать отчеты, "растущие в ширину", штатными средствами системы DAX 3.0. После того, как я впервые, изрядно намучавшись с управлением дизайном отчета в "рантайм", очень хотелось все это упорядочить. Однако, поскольку подобные задачи на проектах возникали в разное время, собрать относительно универсальный набор классов не получалось. В Российской локализации уже имеется подобный фреймворк RLedgerSheet*, но для некоторых отчетов, это как "из пушки по воробьям", не говоря о том, что доскональное изучение этого "монстра" заняло бы очень много времени.

В конце поста, можно скачать простенький движок, который удалось написать. Все что требуется программисту, что бы им воспользоваться, это собрать структуру(Map) с контейнером в ключе и значении. Так же, нужно создать заголовки для колонок ключа и значений(два контейнера). Вложенные контейнеры естественно не допускаются. Кол-во заголовков и значений должно совпадать.

По сути, вся работа сводится к тому, что бы создать наследника от класса SimpleSheetEngineData и реализовав метод fillReportDataMap(), заполнить соответствующую структуру(reportDataMap) требуемыми данными. Так же указать названия колонок(методы keyHeader(), valueHeader()) и запустить класс на исполнение. В проекте имеется демо-реализация(ExampleDataObject), наглядно иллюстрирующая простоту данного движка.

Тестировалось на DAX 3.0 SP3. thx за Bug Report!

SimpleSheetEngine_OZKA.rar


Источник: http://ozka-lemming.blogspot.com/200...namics-ax.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Managing Your Supply Chain Using Microsoft Dynamics AX 2009 - Book Review Blog bot DAX Blogs 0 31.03.2009 23:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Inside Dynamics AX 4.0: Usage Scenarios Blog bot DAX Blogs 0 04.10.2007 05:15
Сергей Герасимов: Что нового в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 16.01.2007 11:00
Dynamics AX: Why Dynamics AX beats SAP Blog bot DAX Blogs 0 10.01.2007 23:15

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

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

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