Pull to refresh

Генерация отчетов. Crystal Reports или Веб-технологии?

Reading time2 min
Views8.7K
Одной из основных функций современных бизнес-приложения является генерация отчетов. Какой способ их генерации лучше избрать?


Продукт является специализированной бухгалтерской системой, разрабатываемой на MS Visual Studio .Net

1.Crystal Reports — известный психологический стандарт для генерации отчетов в десктопных приложениях.
2.Локальный веб-сервер и динамическая генерация страницы-отчета.

Преимущества кристаллов:
1.Стандартность решения. По кристаллам немало документации
2.Простота генерации простых отчетов.
3.Простота подключения к базе данных
4.Нет проблем с разбивкой на страницы, которые появляются в HTML.

Преимущества второго подхода:
1.Бесплатность решения.
2.Большая, чем у кристаллов, гибкость при создании отчетов сложной структуры.
3.Возможность легкого внесения незначительных изменений в отчет на рабочем месте клиента без использования специализированного конструктора отчетов.
4.В случае небольшой примеси некорректных или ошибочных данных отчет скорее всего все-таки выйдет, хоть и искаженный. Ошибка при построении кристального отчета полностью отменяет его вывод
4б.Ошибки в отчета на базе веб-сервера проще находить.
5.Отчет в виде HTML-страницы может быть сохранен с гарантированным сохранением оформления. Кристальные отчеты хоть и сохраняются в doc и HTML, но документ на выходе отличается форматированием.
6.Веб-отчеты могут быть сотребованы с любого рабочего места, из других подсегментов интранета.

Недостатки второго способа:
1.Придется работать с двумя источниками данных
2.Неясны моменты (и очевидно возникнут сложности и неудобства) с разбиением на страницы при печати, неразрыванием групп и печатью колонтитулов.


Но почему-то мы склоняемся к веб-технологиям....

А вы что думаете?
Как вы генерируете отчеты и что посоветуете нам?
Tags:
Hubs:
0
Comments2

Articles

Change theme settings