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

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

Вот тут обсуждали подобное, мне тоже интересно было.

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)
Ответ на: комментарий от 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.