Отчеты Aeroo: ошибка с ir.actions.report.xml.report_type: 'aeroo'

Есть система odoo с модулем расписания (самодельный). Как работает часть отчета: создан шаблон отчета aeroo - расписание можно распечатать, используя этот шаблон - все хорошо. Но есть проблема: обычно мы работаем с отчетами через интерфейс, как я говорил ранее (reports->aeroo reports), но я бы хотел описать это через xml.

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

<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) до odt, но ничего не изменилось. Я чувствую, что это может быть как-то связано с addons / report_aeroo / report_aeroo.py, но точно сказать не могу.

Любой совет будет высоко оценен. Спасибо!

1 ответ

Решение

Попробуйте добавить "report_aeroo" в строку "зависящие" в вашем openerp.py

пример

'зависимость': ["база", "отчет_aeroo"],

Другие вопросы по тегам