Отчеты 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"],