Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2010, 12:00
|
|||
|---|---|---|---|
|
|||
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
Рассматриваем варианты разработки веб-приложения. Скорее всего на Java, но рассматриваются и другие варианты. Для этой системы нужен генератор отчетов, в идеале - максимально близкий 1С Что под этим понимается: 1) Пользователь выбрал параметры отчета и щелкнул в браузере - "сформировать отчет" 2) Непосредственно в браузере сформировалась страница отчета, примерно в таком виде, как она будет выведена на печать: с заголовками отчета, с шапками таблиц, данными. При этом: отчеты могут быть составными - с данными разной структуры, с группировками (которые можно было бы свернуть в одну строку, если программист такое предусмотрел). 3) Далее - пользователь щелкает по одной из ячеек отчета, и если программист это предусмотрел, то в этом же окне (или другом, если нужно) открывается подчиненный отчет, сформированный на основании данных из координат ячейки (или самой ячейки) первого отчета. 4) Далее - пользователь решает распечатать отчет, и отчет уходит на принтер без открытия каких либо других окон. При это в отчете в браузере может быть отображено только 30 строк (столько влезло на экран), а реально запрос отчета возвращает 300 строк, естественно при печати должны печататься все 300. 5) Далее - пользователь может захотеть выгрузить отчет в xls - он нажимает кнопку, и формируется файл excel. Другие форматы - опционально. Т.е. важна работа с отчетом с точки зрения пользователя. С точки зрения программиста - работать с таким отчетником может быть даже не очень удобно, но тем не менее - скорость разработки отчета должна быть в разумных пределах. Есть что-то похожее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2010, 09:49
|
|||
|---|---|---|---|
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
MS SQL Reporting Service ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 10:17
|
|||
|---|---|---|---|
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
Kateryne, Кто готовит макет (шаблон) отчета в вашем случае? Т.е. макет готовится "программистом" или "продвинутым пользователем"? Правильно ли я понял, что пользователь жмет кнопку и ему выдается подготовленный кем то заранее отчет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 10:25
|
|||
|---|---|---|---|
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
Kateryne, Вообще и использую сборку Eclipse cо встроенным плагином - BIRT (Eclipse IDE for Java and Report Developers ) Здесь Еще, можно встроить плагин CristalReport for Eclipse - он бесплатный. Здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 20:58
|
|||
|---|---|---|---|
|
|||
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2010, 20:05
|
|||
|---|---|---|---|
|
|||
Генераторы отчетов а ля 1С для веб-приложения |
|||
|
#18+
Сорри, были проблемы с доступом в инет, не смогла ответить на вопросы... Нет, в FastReport-е - что-то типа OLAP-клиента (cross-report). Это тоже интересно, но с этим проще, такие вещи встречала достаточно часто. Я про другое: Макет (точнее набор макетов) делаются программистом. Сам отчет формируется пользователем. В отчете программистом заложена возможность перехода из сформированного отчета в другой отчет (другой макет) по щелчку по ячейке. Что-то похожее - hyperlink в отчетнике Birt, но насколько я поняла, там нет (или я ошибаюсь?) возможности подцепить множественный переход в разные макеты - с выбором пользователем куда именно (в какой макет/шаблон) переходить. При этом - важный момент - отчетник не должен быть только бэнд-ориентированным. Нужна возможность произвольного вывода секций данных - именно как в 1С. Чтобы можно было относительно штатными методами реализовывать сложные составные отчеты неопределенной структуры. В FastReport был похожий механизм - "программного формирования отчета" (не помню уже как он там назывался точно). Т.е. когда отключался механизм вывода бэндов, и можно было выводить данные в произвольном порядке, но при этом рассчитывать попиксельно расположение элементов на канвасе все же было не надо (или не всегда надо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2010, 16:59
|
|||
|---|---|---|---|
|
|||
Генераторы отчетов а ля 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&tablet=1&tid=1535518]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 107ms |

| 0 / 0 |
