Отчеты на html

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов


Как вы относитесь к использованию для создания и хранения шаблонов отчетов формата html без встроенного дизайнера?

Да это единственно верный вариант
3
17%
Мне бы подошел такой вариант временно, чтобы получить быстрее готовый продукт, а в будушем хотелось бы всеже дизайнера
2
11%
Мне все равно
8
44%
Хранить в таком формате это правильно, но дизайнер должен быть обязательно
3
17%
Это плохой подход. Должен быть специальный инструмент и формат
2
11%
 
Всего голосов: 18

Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Отчеты на html

Сообщение Voral »

К модераторам раздела:
Прошу прощения, если я все же ошибся веткой. Но мне интересно мнение, в первую очередь, ее посетителей.

Читая соседнюю тему. И в 1с и в bisnespack. есть дизайнеры отчетов. Которые входят в состав основной программы. И там и там они хорошо организованы. (В БизнесПаке используется ФастРепорт у меня есть лицензионная версия, но он виндовый).
Существующие аналоги под Линукс имеют ряд ограничений. (Сам не проверял, но почитал отзывы): возможно (и надеюсь) я и ошибаюсь, но нет возможности в программу интегрировать именно сам дизайнер.

Как бы вы отнеслись если бы все формы отчетов хранились бы в формате html+css. (размеры и позиционировать там можно и в милиметрах, т.е. с точки зрения хтмл можно нарисовать любой отчет в т.ч. и требующий точных размеров).

Если принять данный вариант, то как бы соблюдается некоторые условия юниксвей.:
1. пограмма не берет еще на себя и функционал дизайнера
2. дизайн форм хранится в стандартном формате файла.

Редактировать можно любым тестовым редактором. Если не знаете hml и css - опенофис с этой задачей вполне справится.

есть минус: Придется все же читать докуметацию к программе и использовать ее собственные тэги, а не выбирать из выпадающего списка или с панели инструментов.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
trdm
Сообщения: 266
ОС: Window XP

Re: Отчеты на html

Сообщение trdm »

Voral писал(а):
06.10.2009 13:13
Существующие аналоги под Линукс имеют ряд ограничений.

Какие ограничения?
qt1L, 2C и прочие "аналоги" 1С.
Смертельная доза aлкoгoля 8 гр. на 1 кг вeсa тела: 80 кг * 8 = 640 гр.
Хотите знать больше?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

Ну например
(Сам не проверял, но почитал отзывы): возможно (и надеюсь) я и ошибаюсь, но нет возможности в программу интегрировать именно сам дизайнер.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
iglezz
Сообщения: 43
ОС: Debian testing

Re: Отчеты на html

Сообщение iglezz »

Считаю, что если дизайнеру быть, то в виде отдельной программы.
Спасибо сказали:
trdm
Сообщения: 266
ОС: Window XP

Re: Отчеты на html

Сообщение trdm »

iglezz писал(а):
07.10.2009 01:04
Считаю, что если дизайнеру быть, то в виде отдельной программы.

тут есть и плюсы и минусы.
основной минус - дизайнер превращается в генератор отчетов, если он отдельная от данных программа, значит пойдет усложнение.
встроенный дизайнер, опирающий на готовые данные еще как ни шло...
qt1L, 2C и прочие "аналоги" 1С.
Смертельная доза aлкoгoля 8 гр. на 1 кг вeсa тела: 80 кг * 8 = 640 гр.
Хотите знать больше?
Спасибо сказали:
Radist
Сообщения: 161
ОС: openSuSe 11, openSuSe 11.1

Re: Отчеты на html

Сообщение Radist »

Второй вариант. Заодно порекламирую exaro наскольлько понимаю специально заточен для интеграции в другие программы.
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

html+css не позволяет точно задавать размеры
то есть задавать то можно, но смотреть и печатать такой отчет нечем
и точную высоту ячейки в таблице задать нельзя
и на страницы не разбить

пару месяцев назад теребил эту проблему, пытаясь генерировать отчет в редактируемом офисном формате

пришлось разбираться с RTF.

Зато одинаково выглядит что в Ворде, что в ОО

но тоже без дизайнера
просто задаю структуру отчета в виде объектов и привязок к таблицам БД
черновик можно найти здесь
результат генерации там-же (PDF и RTF)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Отчеты на html

Сообщение drBatty »

не понял вопроса
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

villager писал(а):
12.01.2010 22:56
html+css не позволяет точно задавать размеры
то есть задавать то можно, но смотреть и печатать такой отчет нечем
и точную высоту ячейки в таблице задать нельзя
и на страницы не разбить

А я разве сказал, что с этим будет работать браузер? ;)
Речь о хранении.

villager писал(а):
12.01.2010 22:56
пришлось разбираться с RTF.

То же вариант, конечно. Но в простом текстовом редакторе врятли поредактируешь.

villager писал(а):
12.01.2010 22:56
черновик можно найти здесь

Тем не менее это интересно. гляну.
спасибо.


drBatty писал(а):
13.01.2010 03:08
не понял вопроса

формат хранения шаблонов документов html устроил бы вас как пользователя некоторой программы (без встроенного редактора шаблонов)
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
skmdeveloper
Сообщения: 70

Re: Отчеты на html

Сообщение skmdeveloper »

Дизайнер не нужен.
Нужен простой язык разметки на базе XML. Для написания GUI я подобное уже реализовал. На очереди для отчетов.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

skmdeveloper писал(а):
13.01.2010 14:21
Нужен простой язык разметки на базе XML.

Вот только без этого...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Отчеты на html

Сообщение sciko »

Voral писал(а):
13.01.2010 09:16
То же вариант, конечно. Но в простом текстовом редакторе врятли поредактируешь.
Тогда TeX.
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

Voral писал(а):
13.01.2010 09:16
А я разве сказал, что с этим будет работать браузер? ;)
Речь о хранении.


а потом брать HTML, разбирать на части, соединять с данными?
если так, то уж лучше хранить в своем структурированном формате (а хранить его можно как угодно, да хоть и XML, хоть в таблицах БД - мне БД больше нравится).

а результат? как отображать, если не в браузере???


а макет делать в HTML-редакторе (визуально), расставляя метки - это хорошо
то же про RTF (есть такая прога - RepoRTF- хорошая идея, rtf можно и не знать)

поработав с QT, я взял идею layout и перенес на печать
то есть отчет - это последовательность таблиц разных размерностей
не надо заботится о пересечениях разных полей, всякая надпись в своей клетке
ширину можно задавать как в % к странице, так и в явных сантиметрах...
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

villager писал(а):
13.01.2010 17:14
поработав с QT, я взял идею layout и перенес на печать
то есть отчет - это последовательность таблиц разных размерностей
не надо заботится о пересечениях разных полей, всякая надпись в своей клетке
ширину можно задавать как в % к странице, так и в явных сантиметрах...

Это все понятно. Но тогда программу не выведешь в люди пока не будет редактора
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Voral писал(а):
13.01.2010 17:43
Но тогда программу не выведешь в люди пока не будет редактора

Так есть же полно редакторов. А QT и XML не нужны. Однозначно.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

Voral писал(а):
13.01.2010 17:43
Это все понятно. Но тогда программу не выведешь в люди пока не будет редактора

уверен, что начинать надо с генератора отчета (основа генератора уже есть) и формата
формат появится, когда будет готова "материнская система"
а потом и дизайнер нарастет. Это как GUI на commandline утилитой

2eddy: под редактором я имею в виду дизайнер отчета, а не текстовый редактор
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

villager писал(а):
13.01.2010 18:09
под редактором я имею в виду дизайнер отчета, а не текстовый редактор

Так дизайнер отчета и должен быть текстовым редактором, или формой на веб-странице :)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

villager писал(а):
13.01.2010 18:09
уверен, что начинать надо с генератора отчета (основа генератора уже есть) и формата


Вот про это то и был вопрос. Хороший дизайнер отчетов эта сама по себе достаточно серьезная задача (если это конечно хороший дизайнер отчетов). По этому я тут не согласен. Если нужна программа с определенным функционалом, и она нужна уже сейчас. ТО нужно начать именно с нее. Шаблоны отчетов можно пока хранить (т.е. позволить редактировать сторонними средствами) в общедоступных форматах.... Когда основной функционал будет работать. Тогда можно и подумать о собственном дизайнере и , возможно, смене формата. (Естественно если нет подходящего существующего дизайнера отчетов как, например, FastReport)


Упс, сразу не усек "генератор" и "редактор".... Но все равно зачем придумывать свой, если есть вполне подходящие форматы, которые можно редактировать чем угодно. (И как пример в топике - html)
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

eddy писал(а):
13.01.2010 18:15
Так дизайнер отчета и должен быть текстовым редактором, или формой на веб-странице :)

не понял
можно подробней про дизайнер и текстовый редактор?
дизайнером я называю вот такое:
Изображение
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Вообще-то, это должно генерироваться автоматом. От человека требуется только внести данные. т.е. запускаем браузер, заполняем поля формы, CGI преобразует данные в латеховский файл и генерирует pdf, который мы и распечатываем :)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

eddy писал(а):
13.01.2010 18:58
Вообще-то, это должно генерироваться автоматом. От человека требуется только внести данные. т.е. запускаем браузер, заполняем поля формы, CGI преобразует данные в латеховский файл и генерирует pdf, который мы и распечатываем :)

автоматом? что и как?
повторюсь-
для генерации отчета надо:
1)макет отчета (в каком-то формате)
2)данные (может ввести человек- форму, или извлекаться из БД)
3)программа-генератор, которая соберет макет и данные и выдаст нам странички для печати

из всего этого, автоматом только команда запуска программы - генератора
все остальное придется готовить
ну и очевидно, что программа-генератор должна уметь извлекать данные из БД

латех - лишняя прослойка,IMHO. Лучше сразу в PDF


.... Но все равно зачем придумывать свой, если есть вполне подходящие форматы, которые можно редактировать чем угодно. (И как пример в топике - html)

это мысль! Можно взять доступный дизайнер для рисования, а потом обрабатывать файлы отчетов своим генератором
посоветуйте, что взять для дизайна
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

villager писал(а):
13.01.2010 19:58
это мысль! Можно взять доступный дизайнер для рисования, а потом обрабатывать файлы отчетов своим генератором
посоветуйте, что взять для дизайна

По тому то и родилась данная тема. Под виндус проекты у меня есть превосходный FastReport (официально купленный, лицензионный). Поискал решения для Линукс - не нашел подходящего. Хотя искал достаточно поверхостно, может мешает, что пытаюсь сравнить с ФастРепортом. Точно уже не помню - тема то давно уже создана..... А проект не первоочередной для меня.


eddy писал(а):
13.01.2010 18:58
Вообще-то, это должно генерироваться автоматом. От человека требуется только внести данные. т.е. запускаем браузер, заполняем поля формы, CGI преобразует данные в латеховский файл и генерирует pdf, который мы и распечатываем :)

Вы не поняли о чем речь..... Прежде чем вообще появится "поля формы" эту самую форму надо както обозначить. То что вы тут описали это вообще не проблема. Дело в том, что отчеты могут меняться, при чем не только в зависимости от изменения законодательства и общих требований, но и от сиюминутного настроения начальника конкретной фирмы, и у пользователя программы должна быть возможность изменить шаблон документа под свои личные условия.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
villager
Сообщения: 22

Re: Отчеты на html

Сообщение villager »

всплыли буквы RDL - Report Definition Language
правда от мелкомягких :)
но какой-никакой стандарт
под вин есть даже бесплатный дизайнер
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Voral писал(а):
14.01.2010 09:49
villager писал(а):
13.01.2010 19:58
это мысль! Можно взять доступный дизайнер для рисования, а потом обрабатывать файлы отчетов своим генератором
посоветуйте, что взять для дизайна

По тому то и родилась данная тема. Под виндус проекты у меня есть превосходный FastReport (официально купленный, лицензионный). Поискал решения для Линукс - не нашел подходящего. Хотя искал достаточно поверхостно, может мешает, что пытаюсь сравнить с ФастРепортом. Точно уже не помню - тема то давно уже создана..... А проект не первоочередной для меня.


eddy писал(а):
13.01.2010 18:58
Вообще-то, это должно генерироваться автоматом. От человека требуется только внести данные. т.е. запускаем браузер, заполняем поля формы, CGI преобразует данные в латеховский файл и генерирует pdf, который мы и распечатываем :)

Вы не поняли о чем речь..... Прежде чем вообще появится "поля формы" эту самую форму надо както обозначить. То что вы тут описали это вообще не проблема. Дело в том, что отчеты могут меняться, при чем не только в зависимости от изменения законодательства и общих требований, но и от сиюминутного настроения начальника конкретной фирмы, и у пользователя программы должна быть возможность изменить шаблон документа под свои личные условия.

Так ведь и редактор шаблонов можно написать на html+JS, причем сделать его WYSIWYG. Есть ведь хорошая штука - SVG, объекты можно перетаскивать мышью, а после завершения размещения объектов на шаблоне, тот же JavaScript отошлет серверу данные, и он сможет изменить/добавить латеховский шаблон для генерирования pdf-отчетов.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

eddy писал(а):
18.01.2010 12:05
Так ведь и редактор шаблонов можно написать на html+JS, причем сделать его WYSIWYG. Есть ведь хорошая штука - SVG, объекты можно перетаскивать мышью, а после завершения размещения объектов на шаблоне, тот же JavaScript отошлет серверу данные, и он сможет изменить/добавить латеховский шаблон для генерирования pdf-отчетов.

Конешно можно. Но речь в теме не об этом.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Voral писал(а):
18.01.2010 12:09
eddy писал(а):
18.01.2010 12:05
Так ведь и редактор шаблонов можно написать на html+JS, причем сделать его WYSIWYG. Есть ведь хорошая штука - SVG, объекты можно перетаскивать мышью, а после завершения размещения объектов на шаблоне, тот же JavaScript отошлет серверу данные, и он сможет изменить/добавить латеховский шаблон для генерирования pdf-отчетов.

Конешно можно. Но речь в теме не об этом.

А о чем же?
Вроде с предложением ТС уже разобрались и тема повернулась в сторону создания форм отчетов...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Отчеты на html

Сообщение Voral »

eddy писал(а):
18.01.2010 12:19
А о чем же?
Вроде с предложением ТС уже разобрались и тема повернулась в сторону создания форм отчетов...

А тогда ясно. В принципе можно и визивик сделать только надо туда поля БД протащить, чтоб выбирать можно было.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Voral писал(а):
18.01.2010 12:24
только надо туда поля БД протащить, чтоб выбирать можно было.

Что я и имел в виду: создаем большой SVG, где-нибудь сверху/сбоку - "кнопочки", соответствующие полям БД, в центре - "голый" лист. Мышкой перетаскиваем поля, куда нам надо, добавляем текст/картинки, если надо и т.д. Готовых SVG-библиотек в интернете полным-полно, т.е. задача вполне решаема.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
antares0
Сообщения: 92

Re: Отчеты на html

Сообщение antares0 »

Тогда я совсем отстал от webdev-а.
Не подкинешь ссылок, названий таких библиотек?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Отчеты на html

Сообщение eddy »

Например, вот: SVG 3D библиотека. Сам с ней сейчас разбираюсь, надо трехмерную вращающуюся картинку сделать.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали: