Какой лучший способ создать отчет по OpenERP - PullRequest
7 голосов
/ 07 февраля 2011

Я пытаюсь создать отчет по OpenERP.Есть несколько способов выполнить эту задачу (плагин openoffice, файлы XML, файлы RML и т. Д.)

Какой самый быстрый (и / или самый красивый) способ сделать это?

Ответы [ 7 ]

5 голосов
/ 08 февраля 2011

Я использовал только файлы RML и был доволен результатом. Я не пробовал метод OpenOffice, но кажется, что переход с SXW на RML будет более хлопотным. Когда я редактирую файл RML, я просто сохраняю его и нажимаю на кнопку отчета в клиенте, чтобы попробовать его. Нет необходимости компиляции или преобразования. OpenOffice может быть полезен, если я хочу позволить бизнес-пользователям вносить незначительные изменения в отчеты, но я подозреваю, что весь странный код извлечения данных может их запутать.

Я не пробовал технику отчетов XML, поэтому не могу ее комментировать.

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

4 голосов
/ 09 апреля 2012

Отчет о веб-наборе - это самый простой способ составить отчет, установить отчет о веб-наборе

sudo apt-get install wkhtmltopdf

и установите модуль report_webkit в OpenERP, он покажет вкладку в компании, внутри компании вы можете сделать простой отчет с помощью OpenERP GUI,

для предварительного отчета. Вы должны изучить шаблон мако,

Спасибо .. !!

4 голосов
/ 20 февраля 2012

Если вы знаете html , тогда отчет о webkit с использованием mako .Отчеты Webkit очень легко создавать, сравните с rml.

0 голосов
/ 08 июля 2013

Вот способ, который я показал в своем посте, который описывает создание отчета на основе SQL-запроса в OpenERP 7. Пожалуйста, перейдите по этой ссылке для подробностей.Надеюсь, что это поможет другим.

http://sajjadhossain.com/2013/06/30/openerp-7-creating-report-using-sql-query/

0 голосов
/ 11 декабря 2012

jasper report можно использовать для создания отчета OpenERP с помощью sql запроса.

0 голосов
/ 09 ноября 2012

Для простых отчетов я предпочитаю использовать rml отчеты, сначала создав файл sxw, а затем преобразовав его в rml, используя скрипт из модуля openerp base_report_designer.

Для сложного отчета, а также для созданияотчет более красивый, я предпочитаю использовать jasper_reports модуль.С помощью iReport мы можем создавать красивые отчеты.Мы также можем использовать источник данных jdbc, который можно подключить к нашей базе данных и получить данные.Подотчет также возможен с помощью jasper_reports

. Существуют также другие инструменты отчетности, такие как отчеты aeroo, с использованием файла xsl, плагина openoffice и т. Д.

0 голосов
/ 19 апреля 2012

Самый простой и простой и быстрый способ редактировать, настраивать и создавать свой собственный отчет - это редактировать знания .rml файлов из опыта, накопленного на данный момент

...