2015-09-17 4 views
1

есть система с одухом с модулем расписания (самодельным). Как работает часть отчета: создан шаблон отчета об аэродроме - расписание может быть напечатано с использованием этого шаблона - все хорошо. Но есть проблема: обычно мы работаем с отчетами через интерфейс, как я уже говорил (отчеты -> отчеты aeroo), но я хотел бы описать его через xml.Отчеты Aeroo: получение ошибки в файле ir.actions.report.xml.report_type: 'aeroo'

Я сделал новую запись в Разрезы модуля:

<record id="report_person_card_id" model="ir.actions.report.xml"> 
    <field name="name">doc print</field> 
    <field name="model">tabel.tabel</field> 
    <field name="report_name">person_card</field> 
    <field name="report_type">aeroo</field> 
    <field name="type">ir.actions.report.xml</field> 
    <field name="in_format">oo-odt</field> 
    <field name="tml_source">file</field> 
    <field name="report_rml">/tabel2.odt</field> 
    <field name="parser_state">default</field> 
</record> 

К сожалению, он выдает сообщение об ошибке:

ParseError: "Wrong value for ir.actions.report.xml.report_type: 'aeroo'" while parsing /usr/lib/python2.7/dist-packages/openerp/addons/Tabel/views/tabel.xml:5, near 
<record id="report_person_card_id" model="ir.actions.report.xml"> 
    <field name="name">doc_print</field> 
    <field name="model">tabel.tabel</field> 
    <field name="report_name">person_card</field> 
    <field name="report_type">aeroo</field> 
    <field name="type">ir.actions.report.xml</field> 
    <field name="in_format">oo-odt</field> 
    <field name="tml_source">file</field> 
    <field name="report_rml">/tabel2.odt</field> 
    <field name="parser_state">default</field> 
</record> 

Я пробовал различные типы отчетов от дефолта (pdf), но ничего не изменилось. Я чувствую, что это может быть как-то связано с addons/report_aeroo/report_aeroo.py, но не могу сказать это точно.

Любые советы будут высоко оценены. Благодаря!

ответ

1

Попробуйте добавить "report_aeroo" в 'зависит' линии в вашем OpenERP .py

например

'зависит': [ "основание", "report_aeroo"],