|
![]() |
#1 |
Программатор
|
И переменные с маленьких букавок!!!
![]() |
|
![]() |
#2 |
Developer
|
![]()
Уже год, как я использую небольшой движок для многостраничного экспорта в Excel, завязанного на использовании шаблонов.
Класс написан таким образом, чтобы в наследниках было как можно меньше кода. При этом гибкость движка вы также сможете оценить. Существует возможность не только генерить отчет на основании шаблона и выводить пользователю, а также без отображения сохранять на диск в определенную папку. Это уж, на что вы горазды и насколько изобретательны ![]() В целом, я считаю, что добился значительного снижения трудозатрат на разработку практически любой сложности отчета. На разработку отчета, в среднем уходит пара часов (а мы знаем, на сколько это, обычно, рутинная задача). Я думаю возможности движка перекроют все ваши потребности в экпорте в Excel. И еще одно, класс построен так, что при возникновении исключения во время генерации отчета - excel визуализируется, дабы не наплодить ненужных процессов. Генерация отчета происходит в два этапа: 1) Сбор данных и упаковка в map. 2) Инициализация Excel и выгрузка в него структурированных данных. Это минимизирует время взаимодействия Axapta с внешним приложением. Да, и только одна маленькая просьба: не удаляйте мои комменты ![]() А то неприятно видеть свой код под чужими комментами ![]() Последний раз редактировалось Jox; 19.06.2008 в 10:40. |
|
Теги |
download, excel, progress bar, runbase, законченный пример, как правильно, отчет, полезное, программно, экспорт |
|
![]() |
||||
Тема | Ответов | |||
mazzy: Комфортный ProgressBar | 12 | |||
ProgressBar в StatusBar(е) | 8 | |||
Свой progressBar | 65 | |||
Проблема с инициализацией экземпляра объекта | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|