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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2008, 13:57   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
И переменные с маленьких букавок!!!
Старый 19.06.2008, 10:16   #2  
Jox is offline
Jox
Developer
Аватар для Jox
 
112 / 24 (1) +++
Регистрация: 26.07.2005
Адрес: Питер
Post
Уже год, как я использую небольшой движок для многостраничного экспорта в Excel, завязанного на использовании шаблонов.
Класс написан таким образом, чтобы в наследниках было как можно меньше кода. При этом гибкость движка вы также сможете оценить.
Существует возможность не только генерить отчет на основании шаблона и выводить пользователю, а также без отображения сохранять на диск в определенную папку.
Это уж, на что вы горазды и насколько изобретательны
В целом, я считаю, что добился значительного снижения трудозатрат на разработку практически любой сложности отчета.
На разработку отчета, в среднем уходит пара часов (а мы знаем, на сколько это, обычно, рутинная задача).
Я думаю возможности движка перекроют все ваши потребности в экпорте в Excel.
И еще одно, класс построен так, что при возникновении исключения во время генерации отчета - excel визуализируется, дабы не наплодить ненужных процессов.
Генерация отчета происходит в два этапа:
1) Сбор данных и упаковка в map.
2) Инициализация Excel и выгрузка в него структурированных данных.
Это минимизирует время взаимодействия Axapta с внешним приложением.
Да, и только одна маленькая просьба: не удаляйте мои комменты
А то неприятно видеть свой код под чужими комментами
Вложения
Тип файла: xpo FastExcelReport.xpo (44.5 Кб, 359 просмотров)

Последний раз редактировалось Jox; 19.06.2008 в 10:40.
Теги
download, excel, progress bar, runbase, законченный пример, как правильно, отчет, полезное, программно, экспорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mazzy: Комфортный ProgressBar Blog bot DAX Blogs 12 05.02.2009 19:54
ProgressBar в StatusBar(е) Morpheus DAX: База знаний и проекты 8 10.09.2007 15:21
Свой progressBar Андре DAX: База знаний и проекты 65 11.08.2007 12:42
Проблема с инициализацией экземпляра объекта Jox DAX: Программирование 2 11.01.2006 12:55
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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