Текущий архив: 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.53 MB
Время: 0.007 c