Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.05;
Скачать: CL | DM;

Вниз

Выбор построителя отчетов   Найти похожие ветки 

 
Альф   (2008-08-13 15:41) [0]

Не знаю точно как обозвать точно то что хочу...
Хочу найти систему для построения отчётов для таких предварительных условий.

Вывод информации осуществляется в 4-х направлениях:
- юзеру на экран
- отчёт в HTML-like формате для отправки другим юзерам
- экспорт в Excel, с помощью xlt-шаблона, для дальнейшей обработки
- отчёт для распечатки, собственно бумажка для подписей и большой круглой печати

Вот собственно и ищу построитель отчётов, включающый в себя все 4 пункта или же частично, но с возможностью доработки.
Желательно чтобы был "без-" или "неочень-" платный и лёгкий. Монстры вроде Кристал Репорта не интересуют.
Крайне желательно чтобы построитель отчетов не был завязан на БД вообще. Т.е. все данные готовятся ДО построителя.

Примечания:
Формировать только в Excel не получиться, потому как установлен не везде, а там где установлен везде иногда бывает нежелательно давать юзеру возможность данные корректировать.


 
Сергей М. ©   (2008-08-13 15:50) [1]

Fast Report версии не ниже 3 - дешево, быстро, удобно, надежно, интуитивно понятно, саппорт.


 
MsGuns ©   (2008-08-13 16:20) [2]

>Fast Report

Полное г.. для решения поставленных задач


 
Medbe}I{onok XML ©   (2008-08-13 16:25) [3]

>Fast Report

Полный ажур для решения поставленных задач


 
Сергей М. ©   (2008-08-13 16:54) [4]


> MsGuns ©   (13.08.08 16:20) [2]


Чтой-то вдруг ?
Г..ные аргументы привести не желаешь ?)


 
stas ©   (2008-08-13 17:14) [5]


> Крайне желательно чтобы построитель отчетов не был завязан
> на БД вообще. Т.е. все данные готовятся ДО построителя.

Это как?

Сергей М. ©   (13.08.08 15:50) [1]
тока саппорт хромает.


 
Альф   (2008-08-13 17:24) [6]

Fast Report мне безусловно нравиться, но:
- он тяжелый, куча компонент из которых используется 2-3
- не нашел в нем экспорта в Excel на базе собственных шаблонов, а то как реализован существующий - мне не нравиться
- завязан на БД
- мусорит в реестре

Ну еще впадаю в уныние от списка багофиксов на версию 4.6 :)


 
Petr V. Abramov ©   (2008-08-13 17:27) [7]

devexpress наше все.
платно, но не так чтоб сильно


 
Альф   (2008-08-13 17:29) [8]


> stas ©   (13.08.08 17:14) [5]
> > Крайне желательно чтобы построитель отчетов не был завязан
> > на БД вообще. Т.е. все данные готовятся ДО построителя.
> Это как?

На примере FastReport:
- включение в проект построителя отчётов автоматически тянет за собой собственные компоненты для доступа к датасету.


 
stas ©   (2008-08-13 17:32) [9]

Альф   (13.08.08 17:29) [8]
FastReport 2


 
turbouser ©   (2008-08-13 17:33) [10]


> Альф   (13.08.08 17:24) [6]
>


> - он тяжелый, куча компонент из которых используется 2-3

Нда. Без комментариев.

> - не нашел в нем экспорта в Excel на базе собственных шаблонов,
>  а то как реализован существующий - мне не нравиться

Какие собственные шаблоны? О чем речь вообще?

> - завязан на БД

Ниразу не завязан.

> - мусорит в реестре

Это есть, к сожалению.


> stas ©   (13.08.08 17:14) [5]
>


> тока саппорт хромает.

согласен. сталкивался. нехорошее впечатление сложилось.


 
Medbe}I{onok XML ©   (2008-08-13 17:55) [11]

> - он тяжелый, куча компонент из которых используется 2-3

тебе его на руках что ли носить?


 
Альф   (2008-08-13 18:27) [12]


> stas ©   (13.08.08 17:32) [9]
> FastReport 2

Использовался FreeReport 2.32, хотим отойти от него. В данный момент усиленно изучаю демку FastReport-а 4.6.

Вкратце моё видение принципа работы того построителя отчётов (RB) что ищу:
- RB получает на вход какуюто структуру содержащую все данные отчёта, пускай это будет некая XML-строка
- на основе этой структуры и экранной формы RB готовит вывод на монитор
- на основе этой структуры и печатной формы RB готовит вывод на принтер
- на основе этой структуры и таблицы стилей/оформления RB выводит в HTML-файл
- на основе этой структуры и собственного xlt-шаблона RB экспортирует в Excel например через OLE

Экраные, печатные формы, таблицы стилей и xlt-шаблоны могут храниться как в БД так и локально в виде файлов.

Собственно всё.


 
turbouser ©   (2008-08-13 18:43) [13]


> Альф   (13.08.08 18:27) [12]

Так это же FR и есть :)))


 
stas ©   (2008-08-13 22:59) [14]

Альф   (13.08.08 18:27) [12]


> Petr V. Abramov ©   (13.08.08 17:27) [7]
> devexpress

->cxGrid


 
atruhin ©   (2008-08-13 23:49) [15]

Все эти задачи выполняет FastReport, кроме формирования xls по шаблону. Но это дописывается
за 2-3 дня. Что такое "завязан на БД" я не знаю, но если речь о использовании юнита DB, то:
во первых, какая в этом проблемма? во вторых исходники есть, можно вырезать. По поводу
"тяжелости", FastReport - нативный, и наверное самый "легкий" из генераторо отчетов.


 
MsGuns ©   (2008-08-14 00:01) [16]

>Сергей М. ©   (13.08.08 16:54) [4]
>Чтой-то вдруг ?
>Г..ные аргументы привести не желаешь ?)

Неоднократно высказывал.
В дополнению к "саппорту" и "тяжести":

- Неавтономность отчетов
- Практически полное отсутствие нормальных шаблонов, как следствие - для самой мелочной правки (дату надо из левого угла перенести в правый) надо сам проект и, еснно, делфа
- Кривой экспорт в любые форматы - ломается вид и размер документа, вывод в текст вообще реализован примитивно по-отябрятски
- Привязанность к датасету

Хватит ?


 
turbouser ©   (2008-08-14 00:05) [17]


> atruhin ©   (13.08.08 23:49) [15]


> кроме формирования xls по шаблону

Даже представить себе не могу зачем это в связке с генератором отчетов.

> stas ©   (13.08.08 22:59) [14]
>
> Альф   (13.08.08 18:27) [12]
>
>
> > Petr V. Abramov ©   (13.08.08 17:27) [7]
> > devexpress
>
> ->cxGrid

Смею заверить - DX (VCL имеется ввиду. Для .NET у них есть что- то для
отчетов, но не пользовался никогда) и рядом не стоит с FR в плане отчетов :)
У них совершенно разные задачи.


 
turbouser ©   (2008-08-14 00:14) [18]


> MsGuns ©   (14.08.08 00:01) [16]
>
> >Сергей М. ©   (13.08.08 16:54) [4]
> >Чтой-то вдруг ?
> >Г..ные аргументы привести не желаешь ?)
>
> Неоднократно высказывал.
> В дополнению к "саппорту" и "тяжести":
>
> - Неавтономность отчетов
> - Практически полное отсутствие нормальных шаблонов, как
> следствие - для самой мелочной правки (дату надо из левого
> угла перенести в правый) надо сам проект и, еснно, делфа
> - Кривой экспорт в любые форматы - ломается вид и размер
> документа, вывод в текст вообще реализован примитивно по-
> отябрятски
> - Привязанность к датасету
>
> Хватит ?

- Что подразумевается под автономностью отчетов?
- О чем это? С какого боку для правки "надо сам проект и, еснно, делфа" ? Нет, конечно, есть оригиналы, предпочитающие форму отчета иметь не во
внешнем файле, а в ехе-шнике, но это ССЗБ
- Нормальный экспорт. Были траблы с ёкселем, но в последнем билде третьей
версии вполне сносно.
- Привязанность к датасету? OMG :)


 
MsGuns ©   (2008-08-14 10:23) [19]

>Что подразумевается под автономностью отчетов?

Пример:

Шеф звонит из Тарараховки и требует отчет о прибыли местного филиала. Я отправляю файл отчета "как есть" по мылу. Как шеф сможет его там открыть и посмотреть ?


 
turbouser ©   (2008-08-14 10:28) [20]


> MsGuns ©   (14.08.08 10:23) [19]

1) можно послать pdf (xls, rtf итп)
2) шефу можно и бровзилку поставить. благо есть.
3) а, например, в crystalreports присутствует сия автономность? этож надо с m$ договариваться :)))


 
MsGuns ©   (2008-08-14 10:36) [21]

Кристал еще "кучерявее" фаста. Я его и не приводил бы здесь ибо г.. в степени.
Виндузные форматы (тем более ёксельные) могут не подойти ибо я не знаю (и он тоже может не знать) какая ОС у него там под рукой. А в хатмел фаст тянет репорты с тааакими искажениями


 
Anatoly Podgoretsky ©   (2008-08-14 10:41) [22]

> MsGuns  (14.08.2008 10:23:19)  [19]

А мы отправляем в PDF, есть куча различных, в том числе и бесплатных виртуальных принтеров, это на тот случай, если отсутствует нормальный экпорт в PDF


 
turbouser ©   (2008-08-14 10:57) [23]


> Anatoly Podgoretsky ©   (14.08.08 10:41) [22]
>
> > MsGuns  (14.08.2008 10:23:19)  [19]
>
> А мы отправляем в PDF

+1


 
Игорь Шевченко ©   (2008-08-14 11:26) [24]


> > кроме формирования xls по шаблону
>
> Даже представить себе не могу зачем это в связке с генератором
> отчетов.


Ну как бы шаблон отчета может быть задан заранее и жестко, а генератор туды должен данные впихивать


 
turbouser ©   (2008-08-14 11:32) [25]


> Игорь Шевченко ©   (14.08.08 11:26) [24]
>
>

Не катит. Шаблон можно и в генераторе отчетов иметь. Если уж так нада Ёксель -
нет проблем. Ручками. Даже компоненты для изврата с ёкселем есть.


 
Petr V. Abramov ©   (2008-08-14 11:32) [26]


> turbouser ©   (14.08.08 00:05) [17]


> VCL имеется ввиду. Для .NET у них есть что- то для
> отчетов, но не пользовался никогда

для нет при использовании devexpress надобность в стороннем генераторе отчетов практически отпадает. Если для VCL это не так - ну значит разлюбили они VCL


 
Anatoly Podgoretsky ©   (2008-08-14 12:04) [27]

> MsGuns  (14.08.2008 10:36:21)  [21]

При такой поставновке ни один формат не подходит, всегда найдем машину, на которой данный формат не поддержан. Даже просмотр .txt не гарантирован.
Тут должна быть договоренность.


 
stas ©   (2008-08-14 13:12) [28]

У меня devepress для  VCL. Есть возможность печатать грид, со всякими настройками. В некоторых местах не заменим, там где пользователи любят менять местами колонки, группировки и извращенные условия отбора.
А на вид получается не хуже FR.
 Ну, а для обычных отчетов используем FR 4. В принципе нормальный и экспорт значительно улучшен, но недоделан до ума, а поддержка... вобщем нет ее.


 
turbouser ©   (2008-08-14 13:47) [29]


> stas ©   (14.08.08 13:12) [28]

grid + print = зело много. Да и дх принт имхо отстой.

> А на вид получается не хуже FR.

О как... Ты не встречался с реально жизненными ситуациями, видимо.
Иногда такое бывает :-Э


 
stas ©   (2008-08-14 14:09) [30]

turbouser ©   (14.08.08 13:47) [29]
Сталкивался я же пишу на вид. Понятно что не все в гриде реализовать можно. Поэтому и пользуем FR.
Такое т.е. какие-нить перекрестные отчеты
Лучше сводной таблицы в эксель пока ничего не нашел.


 
Petr V. Abramov ©   (2008-08-14 14:16) [31]


> stas ©   (14.08.08 14:09) [30]


> Такое т.е. какие-нить перекрестные отчеты

PivotGrid от devexpress?
:)


 
turbouser ©   (2008-08-14 14:24) [32]


> stas ©   (14.08.08 14:09) [30]


> Лучше сводной таблицы в эксель пока ничего не нашел.

Плохо искал.

> Petr V. Abramov ©   (14.08.08 14:16) [31]


> PivotGrid от devexpress?
> :)
>

О как. Действительно :))))



Страницы: 1 вся ветка

Текущий архив: 2008.10.05;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.015 c
2-1219570423
Nucer
2008-08-24 13:33
2008.10.05
Уничтожение объекта


15-1218629279
Вася111
2008-08-13 16:07
2008.10.05
Защита от "пиратирования" проги


15-1218627135
programmist87
2008-08-13 15:32
2008.10.05
Как скрыть процесс?


2-1219321852
kopernik21187
2008-08-21 16:30
2008.10.05
проблема с SQL-запросом в связанных таблицах


15-1218610196
MsGuns
2008-08-13 10:49
2008.10.05
Лето или очередная летаргия форума ?