2011-02-07 3 views
7

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

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

+4

@Daniel Да, это программирование связаны. XML, RML, Reportlab, OpenERP ... что это для вас? –

+0

Ваш вопрос явно не был указан как таковой. –

+1

@ Daniel Это ваше личное мнение, и я абсолютно не разделяю –

ответ

5

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

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

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

4

Если вы знаете HTML затем отчет WebKit используя Мако. Отчеты Webkit очень легко создать по сравнению с rml.

+2

+1 Пойдите с webkit. waaaay легче понять по моему опыту – TimoSolo

+1

да Тимоти. Это очень легко. –

+0

Если вы хотите дать ему шанс, эта ссылка будет вам полезна http://help.openerp.com/question/4724/how-to-configure-webkit-for-v7/. Только для вашей информации. :) – Vivek

4

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

sudo apt-get install wkhtmltopdf 

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

для авансового отчета Вы должны изучить шаблон MACO,

спасибо .. !!

+0

Отличный совет по установке! Здесь еще немного, как подробно описано здесь http://help.openerp.com/question/2467/reporting-with-webkit/ –

-1

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

0

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

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

Есть также другие инструменты отчетности, как aeroo отчеты, используя XSL файл, OpenOffice плагин и т.д.

0

отчет яшма может быть использован для создания отчета OpenERP с помощью SQL-запроса.

0

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

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

Смежные вопросы