Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
Рассматриваем варианты разработки веб-приложения. Скорее всего на Java, но рассматриваются и другие варианты. Для этой системы нужен генератор отчетов, в идеале - максимально близкий 1С Что под этим понимается: 1) Пользователь выбрал параметры отчета и щелкнул в браузере - "сформировать отчет" 2) Непосредственно в браузере сформировалась страница отчета, примерно в таком виде, как она будет выведена на печать: с заголовками отчета, с шапками таблиц, данными. При этом: отчеты могут быть составными - с данными разной структуры, с группировками (которые можно было бы свернуть в одну строку, если программист такое предусмотрел). 3) Далее - пользователь щелкает по одной из ячеек отчета, и если программист это предусмотрел, то в этом же окне (или другом, если нужно) открывается подчиненный отчет, сформированный на основании данных из координат ячейки (или самой ячейки) первого отчета. 4) Далее - пользователь решает распечатать отчет, и отчет уходит на принтер без открытия каких либо других окон. При это в отчете в браузере может быть отображено только 30 строк (столько влезло на экран), а реально запрос отчета возвращает 300 строк, естественно при печати должны печататься все 300. 5) Далее - пользователь может захотеть выгрузить отчет в xls - он нажимает кнопку, и формируется файл excel. Другие форматы - опционально. Т.е. важна работа с отчетом с точки зрения пользователя. С точки зрения программиста - работать с таким отчетником может быть даже не очень удобно, но тем не менее - скорость разработки отчета должна быть в разумных пределах. Есть что-то похожее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 12:00 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
MS SQL Reporting Service ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2010, 09:49 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
Kateryne, Кто готовит макет (шаблон) отчета в вашем случае? Т.е. макет готовится "программистом" или "продвинутым пользователем"? Правильно ли я понял, что пользователь жмет кнопку и ему выдается подготовленный кем то заранее отчет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 10:17 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
Kateryne, Вообще и использую сборку Eclipse cо встроенным плагином - BIRT (Eclipse IDE for Java and Report Developers ) Здесь Еще, можно встроить плагин CristalReport for Eclipse - он бесплатный. Здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 10:25 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 20:58 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
Сорри, были проблемы с доступом в инет, не смогла ответить на вопросы... Нет, в FastReport-е - что-то типа OLAP-клиента (cross-report). Это тоже интересно, но с этим проще, такие вещи встречала достаточно часто. Я про другое: Макет (точнее набор макетов) делаются программистом. Сам отчет формируется пользователем. В отчете программистом заложена возможность перехода из сформированного отчета в другой отчет (другой макет) по щелчку по ячейке. Что-то похожее - hyperlink в отчетнике Birt, но насколько я поняла, там нет (или я ошибаюсь?) возможности подцепить множественный переход в разные макеты - с выбором пользователем куда именно (в какой макет/шаблон) переходить. При этом - важный момент - отчетник не должен быть только бэнд-ориентированным. Нужна возможность произвольного вывода секций данных - именно как в 1С. Чтобы можно было относительно штатными методами реализовывать сложные составные отчеты неопределенной структуры. В FastReport был похожий механизм - "программного формирования отчета" (не помню уже как он там назывался точно). Т.е. когда отключался механизм вывода бэндов, и можно было выводить данные в произвольном порядке, но при этом рассчитывать попиксельно расположение элементов на канвасе все же было не надо (или не всегда надо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 20:05 |
|
||
|
Генераторы отчетов а ля 1С для веб-приложения
|
|||
|---|---|---|---|
|
#18+
KateryneНет, в FastReport-е - что-то типа OLAP-клиента (cross-report). Наверно вы что-то не так поняли. Cудя по описанию вашей задачи, FastReport вам подойдет.1) Пользователь выбрал параметры отчета и щелкнул в браузере - "сформировать отчет" Из кода можно построить отчет любой сложности. Все что вы можете сделать в дизайнере, вы можете запрограммировать.2) Непосредственно в браузере сформировалась страница отчета, примерно в таком виде, как она будет выведена на печать: с заголовками отчета, с шапками таблиц, данными. При этом: отчеты могут быть составными - с данными разной структуры, с группировками (которые можно было бы свернуть в одну строку, если программист такое предусмотрел). 3) Далее - пользователь щелкает по одной из ячеек отчета, и если программист это предусмотрел, то в этом же окне (или другом, если нужно) открывается подчиненный отчет, сформированный на основании данных из координат ячейки (или самой ячейки) первого отчета. Все это тоже можно сделать без проблем.4) Далее - пользователь решает распечатать отчет, и отчет уходит на принтер без открытия каких либо других окон. При это в отчете в браузере может быть отображено только 30 строк (столько влезло на экран), а реально запрос отчета возвращает 300 строк, естественно при печати должны печататься все 300. Печать отчета без открытия каких либо окон, выполняется буквально в две строки. Кроме этого есть множество возможностей печати. Вплоть до разрезания например листов формата А3 для печати на А4, и слияния листов А4 для печати на А3. Естественно подобные функции применимы не только для форматов А3 и А4, но и для остальных тоже. 5) Далее - пользователь может захотеть выгрузить отчет в xls - он нажимает кнопку, и формируется файл excel. Другие форматы - опционально. Можно выгрузить отчет не только excel, но также и в другие форматы: pdf, html, mht, rtf, PowerPoint, csv, dbf, OpenOffice, а также графические форматы jpeg, bmp, png, giff, tiff, wmf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2010, 16:59 |
|
||
|
|

start [/forum/topic.php?fid=31&tid=1535518]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 161ms |

| 0 / 0 |
