Пытаюсь создать отчет на OpenERP. Существует несколько способов выполнить эту задачу (плагин openoffice, файлы XML, файлы RML и т. д.).
Какой самый быстрый способ сделать это (и/или самый красивый)?
Пытаюсь создать отчет на OpenERP. Существует несколько способов выполнить эту задачу (плагин openoffice, файлы XML, файлы RML и т. д.).
Какой самый быстрый способ сделать это (и/или самый красивый)?
Я использовал только файлы RML и остался доволен результатом. Я не пробовал метод OpenOffice, но кажется, что шаг преобразования из SXW в RML будет более хлопотным. Когда я редактирую файл RML, я просто сохраняю его и нажимаю кнопку отчета в клиенте, чтобы попробовать его. Нет необходимости в компиляции или преобразовании. OpenOffice мог бы быть полезен, если бы я хотел позволить бизнес-пользователям вносить незначительные изменения в отчеты, но я подозреваю, что весь этот странный код извлечения данных может их запутать.
Я не пробовал метод XML-отчета, поэтому не могу его прокомментировать.
Я полагаю, вы видели документацию по написанию отчетов. Я только что заметил раздел, в котором говорится об изменении корпоративных заголовков по умолчанию, и кажется, что он описан только для отчетов XML. Я не смотрел дальше, но это может быть причиной использования XML вместо RML. Я знаю, что мы хотели бы избавиться от корпоративных заголовков для некоторых внутренних документов.
Web kit Report - это самый простой способ сделать отчет, установить отчет webkit
sudo apt-get install wkhtmltopdf
и установите модуль report_webkit в OpenERP, он покажет вкладку в компании, внутри компании вы можете сделать простой отчет с помощью графического интерфейса OpenERP,
для предварительного отчета вы должны изучить шаблон maco,
Спасибо..!!
Если вы знаете html, тогда используйте webkit report с помощью mako. Отчеты Webkit очень легко создавать по сравнению с rml.
Для простых отчетов я предпочитаю использовать отчеты rml
, сначала создавая файл sxw, а затем конвертируя его в rml с помощью скрипта в модуле openerp base_report_designer
.
Для сложного отчета, а также для того, чтобы сделать отчет более красивым, я предпочитаю использовать модуль jasper_reports
. С помощью iReport
мы можем создавать красивые отчеты. Мы также можем использовать источник данных jdbc, который можно подключить к нашей базе данных и получить данные. Подотчет также возможен с использованием jasper_reports
Существуют также другие инструменты отчетности, такие как отчеты aeroo, с использованием файла xsl, плагина openoffice и т. д.
Отчет jasper можно использовать для создания отчета OpenERP с использованием запроса sql.
Вот способ, который я показал в своем посте, который описывает создание отчета на основе SQL-запроса в OpenERP 7. Пожалуйста, перейдите по этой ссылке для деталей. Надеюсь, это поможет другим.
http://sajjadhossain.com/2013/06/30/openerp-7-creating-report-using-sql-query/
Самый простой, простой и быстрый способ редактирования, настройки и создания собственного отчета — это редактирование файлов .rml, основанных на опыте.