LINUX.ORG.RU

Релиз 1.1 генератора отчетов CuteReport

 ,


7

3

CuteReport — это легкий, мощный и расширяемый генератор отчетов, основанный на фреймворке Qt. В основe CuteReport состоит из 2 частей: базовая библиотека и дизайнер шаблонов. Обе — полностью модульные, и их функциональность может быть легко расширена с помощью написания дополнительных модулей. CuteReport абсолютно абстрагирован от входящих данных и может использовать как хранилище данных файловую систему, базу данных, систему контроля версий и пр. Цель проекта — предоставить мощное, но в то же время простое даже для неопытного пользователя или дизайнера средство для быстрого построения сложных отчетов.

Общественная версия проекта распространяется под лицензиями GPL и LGPL.

Основной сайт проекта

SourceForge

Скачать исходники, сборки, документацию

>>> Подробности (англ.)



Проверено: Shaman007 ()
Последнее исправление: Klymedy (всего исправлений: 7)

Спасибо, надо будет попробовать))

bookman900 ★★★★★
()

А он только с гуями работает? Как-то сделать отчет а потом строить его «из консоли» можно?

alozovskoy ★★★★★
()

Я глупенький и не совсем понимаю что такое сложные отчеты, просто для чего это может быть полезно с своем ПО? Примеры приведите...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от alozovskoy

Можно. там есть и консольная утилита. Там несколько опций вывода результата: в гуи, сразу на принтер, в файл. cutereport --help раскажет все параметры

AlFoX
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Из самого простого - печатать накладные, ордера со штрихкодом, инвойсы. Неотъемлимая чать любой ERP в том или ином виде.

AlFoX
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Я глупенький и не совсем понимаю что такое сложные отчеты, просто для чего это может быть полезно с своем ПО? Примеры приведите...

Вот тут (linux.org.ru) обсуждали подобное, мне тоже интересно было.

CrossFire ★★★★★
()
Ответ на: комментарий от anonymous

Вещь нужная, но по описанию - ещё не дотягивает до FastReport-а и LazReport-а

Эта штука для Qt, а вышеперечисленные для других ненужных языков.

CrossFire ★★★★★
()

Там, где сравнение версий (на сайте) в английском варианте хороший список фич, а в русском - простыня, я не осилил. Сделай там тоже так, чтобы удобно читалось.

cdshines ★★★★★
()
Ответ на: комментарий от CrossFire

Спасибо, немного понятнее стало. Мне тоже приходилось подобное делать в Qt в своем ПО, я просто делал HTML-шаблон и в него сувал данные и таблицы, а на выходе PDF получался...

I-Love-Microsoft ★★★★★
()

Непонятно какая лицензия, в одном месте в описании написано GPL/LGPL, а в загрузках только GPL, при чем в имени одного файла присутствует lgpl.

normann ★★★
()

SourceForge

Вот это они зря.

anonymous
()
Ответ на: комментарий от anonymous

легкое

основанное на фреймворке Qt

лол

Привет чудик. На моей ноуте Lenovo стоит Kubuntu 14.04 LTS и кушает 200 мб памяти. Похоже ты застрял в криокамере.

anonymous
()
Ответ на: комментарий от anonymous

Пока что до FastReport не дотягивает, но движемся в этом направлении. Хотя уже некоторые фишки, как поворот объектов, сделаны лучше.

AlFoX
() автор топика
Ответ на: комментарий от cdshines

Не совсем понятно что имеется ввиду. Прямую ссылку можно?

AlFoX
() автор топика

Последняя неделя лета - неделя генераторов отчётов на ЛОРе

yoghurt ★★★★★
()
Ответ на: комментарий от normann

Дизайнер (ГУИ) всегда под GPL.

Ядро(подключаемая библиотека) может быть как под GPL(включает модуль Barcode, который только под GPL), либо как LGPL(без Barcode, но можно линковать с проприетарными программами).

AlFoX
() автор топика

А где репозиторий Git с исходным кодом?

Skull ★★★★★
()

Шикарная вещь, надо будет попробовать.

Michail_Ul ★★
()

Пробовал около года назад — было еще сыровато, но для простых отчетов хватало. Вот вопрос: а есть ли возможность менять данные в отчете (редактировать выводимый текст) во время предпросмотра сформированного отчета (непосредственно перед посылкой на печать)?

baldman88 ★
()

SourceForge

Вы серьезно? Когда планируется переезд на GitHub?

Кто смотрел на сие поделие, на его код, стоит ли оно внимания или это очередной быдлопрожэкт?

Indexator ★★★
()

Исходники в 7z. Креативненько.

ashot ★★★★
()
Ответ на: комментарий от anonymous

Облазил полсайта, но так и не понял, что это штука делает...

Аналогично

А нету доки, интерестна возможность интеграции.

Нет таки нашел в низу мелким шрифтом) https://cute-report.com/ru/article/documentation

webmak ★★
()
Последнее исправление: webmak (всего исправлений: 2)

Но чего десктоп выбрали?

Вроде ж веб дает преимущества. Плюс подписчиков держать легше.

webmak ★★
()
Последнее исправление: webmak (всего исправлений: 1)
Ответ на: комментарий от ashot

собирается-то оно просто. распаковыкаете настраиваете build.cfg в thirdparty/sources/zint распаковываете zint qmake-qt4 make make install

и даже демо-отчёты строит.

Но вот к своей БД подключиться что-то не получается. падает, «Ошибка сегментирования» :(

Свеже-созданные отчёты не сохраняются. При выборе в меню «сохранить» или «сохранить как» в диалоге рисуется кнопка «открыть».

anonymous
()
Ответ на: комментарий от anonymous

Если можно, поподробнее первое предложение. И со знаками препинания, если Вас не затруднит. А то нихрена-же непонятно.

ashot ★★★★
()
Ответ на: комментарий от ashot

Простите, я забыл про особенности движка LORa.

Cобирается-то оно просто.

  • скачиваете cutereport_1.1_src.7z
  • распаковываете в хорошее место, например - ~/cutereport
  • скачиваете zint (например, отсуда - http://sourceforge.net/u/oehhar/zint/ci/master/tarball )
  • распаковываете исходники zint в ~/cutereport/thirdparty/sources/zint
  • редактируете ~/cutereport/build.cfg (я выбрал BUILD_TYPE = GPL и включил DEFINES += SYSTEMINSTALL )
  • выполняете qmake-qt4
  • выполняете make
  • если убеждения позволяют, выполняете sudo make install

На самом деле я несколько идеализирую - я по дороге сделал ещё кое-какие действия, но предполагаю что это неважно.

anonymous
()
Ответ на: комментарий от anonymous

К логопеду, быдло!

Спасибо за корректировку, русский не родной. Но ошибки и в родном допускаю.

Но также вынужден вас, сударь, поправить. К логопеду в данном случае некорректное направление, так как этот специалист занимается исправлением произношения, а не грамматики.

webmak ★★
()
Последнее исправление: webmak (всего исправлений: 1)
Ответ на: комментарий от anonymous

«Ошибка сегментирования»
Свеже-созданные отчёты не сохраняются.

На соурсФорже багтрекер. Оформите тикет, пожалуйста.

AlFoX
() автор топика
Ответ на: комментарий от webmak

Но чего десктоп выбрали?

Вроде ж веб дает преимущества. Плюс подписчиков держать легше.

Веб сервис - в перспективе. Но десктопная версия основная и предполагается быть полным аналогом FastReport для Qt. Пока что для Qt ничего подобного нету.

AlFoX
() автор топика

Ненужно от слова совсем же. Веб-сервис на бесплатных жасперрепортс (жаба) вывешивается за неделю. Далее клепаем шаблончики в жасперстудио и дергаем сервис из любых (нежаба) приложений. По сравнению с жаспером, указанное поделие - это детский лепет. В жаспере всякие баркоды и SVG работают сразу и из коробки.

anonymous
()
Ответ на: комментарий от Gin

На самом деле,я бы сказал, что реальный конкурент на сегодня - это NCReport.

Можно еще вспомнить Exaro, ScriptReport, libqt4report, OpenRPT и прочие. На самом деле простеньких генераторов или просто шаблонов не так уж мало разных. Большинство из них не умеет даже основной операции - поворот текста и других элементов, т.е. напечатать подпись или штрих-код вертикально невозможно. Печать в несколько колонок тоже кроме NCReport никто не поддерживает, двухпроходные отчеты также. Поддержка скриптования, обтекание текста, несколько шаблонов страниц в одном отчете и много-много другого. Все это есть в FastReport, а теперь и в CuteReport.

В предыдещем посте я имел ввиду нет ничего подобного FastReport для Qt.

AlFoX
() автор топика
Ответ на: комментарий от BlackMoon

в реальной экономике

Одинэсу и битриксу не обучены, извиняйте.

Интернет здесь непричем. Отчеты строятся по данным из БД, БД вертится на сервере, никто не мешает рядом с БД повесить сколько нужно сервисов.

anonymous
()
Ответ на: комментарий от BlackMoon

А ежель интернета нет

Если нет интернета, значит началась третья мировая война или схожий по потенциальной разрушительной силе катаклизм, и надо не отчётики генерировать, а хватать детей и бежать с ними в сторону ближайшего убежища. Во всех остальных случаях, когда нужны отчёты либо доступ в интернет есть и работает, либо будет исправлен в ближайшие минуты.

anonymous
()
Ответ на: комментарий от webmak

Спасибо за корректировку, русский не родной. Но ошибки и в родном допускаю.

Пожалуйста.

Но также вынужден вас, сударь, поправить. К логопеду в данном случае некорректное направление, так как этот специалист занимается исправлением произношения, а не грамматики.

Обращение «сударь» является устаревшим, вышедшим из оборота. Таким образом я делаю вывод, что ты потомок бежавшей в ходе революции 1917 года знати и интеллигенции. Учитывая, возможную географию, nous pouvons communiquer en français si monsieur plaît.

anonymous
()
Ответ на: комментарий от anonymous

Интернет или облачные технологии это слабое звено в бизнес-цепочке, это звено может порваться. Есть такое понятие, автономность бизнеса, т.е. бизнес должен работать даже если нет интернета или облачный сервис решил закрыться. Я индивидуальный предприниматель, вся моя бухгалтерия хранится у меня на компьютере и размещать свою бухгалтерию где-то у «доброго дяди».... это просто безумие какое-то. Те, кто пытается пропагандировать облачный сервис, это дураки оторванные от реальной жизни.

BlackMoon
()
Ответ на: комментарий от BlackMoon

Интернет или облачные технологии это слабое звено в бизнес-цепочке

Приватные облака и High Availability в помощь.

вся моя бухгалтерия хранится у меня на компьютере

хинт: тебе не нужны шаблонизированные отчеты - делаешь ручками (баш скриптом) HTML, открываешь в Firefox, сохраняешь как PDF.

anonymous
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.