Как лучше всего создать отчет в OpenERP

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

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


person Sandro Munda    schedule 07.02.2011    source источник
comment
@Daniel Да, это связано с программированием. XML, RML, Reportlab, OpenERP... что это для вас?   -  person Sandro Munda    schedule 07.02.2011
comment
Ваш вопрос не был четко указан как таковой.   -  person Daniel A. White    schedule 07.02.2011
comment
@Daniel Это твое личное мнение и я его абсолютно не разделяю   -  person Sandro Munda    schedule 07.02.2011
comment
Привет @Daniel, шаблоны отчетов в OpenERP содержат смесь кода Python и языка разметки отчетов (схема XML). На мой взгляд, этот вопрос достаточно связан с программированием для переполнения стека.   -  person Don Kirkby    schedule 08.02.2011
comment
@SeyZ, я предлагаю вам предположить, что намерения Дэниела были хорошими и что вы не принимаете отзывы на свой счет. Если бы он не был знаком с OpenERP или RML, этот вопрос выглядел бы как обычный вопрос о форматировании отчетов, который больше подходит для таких сайтов, как superuser.com. Конечно, это только мое личное мнение, и вы совершенно вольны его не разделять.   -  person Don Kirkby    schedule 08.02.2011


Ответы (7)


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

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

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

person Don Kirkby    schedule 07.02.2011

Web kit Report - это самый простой способ сделать отчет, установить отчет webkit

sudo apt-get install wkhtmltopdf

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

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

Спасибо..!!

person Atul Arvind    schedule 09.04.2012
comment
Отличный совет по установке! Теперь осталось сделать еще немного, как описано здесь help.openerp.com/question /2467/отчетность с помощью веб-комплекта - person Dale E. Moore; 21.02.2013

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

person Sudhir Arya    schedule 20.02.2012
comment
+1 Используйте вебкит. waaaay легче понять по моему опыту - person TimoSolo; 18.04.2012
comment
Если вы хотите попробовать, эта ссылка будет вам полезна help.openerp.com/question/4724/how-to-configure-webkit-for-v7. Просто для информации. :) - person Vivek; 30.08.2013

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

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

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

person OmaL    schedule 09.11.2012

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

person Priyanka Saha    schedule 11.12.2012

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

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

person Sajjad    schedule 08.07.2013

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

person Pravitha V    schedule 19.04.2012