2015-09-17 29 views
1

有一个带时间表模块(自制)的odoo系统。报表部分是如何工作的:制作aero​​o报表模板 - 可以通过使用该模板打印时间表 - 一切都很好。但是有一个问题:通常我们通过界面来处理报告,就像我之前说过的(报告 - > 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)odt,但没有任何改变。我觉得它可能与addons/report_aeroo/report_aeroo.py有某种关系,但不能肯定地说。

任何意见将不胜感激。谢谢!

回答

1

尝试在您的OpenERP 的.py

例如

添加 “report_aeroo” 在 '依赖' 线 '依赖': “基地”, “report_aeroo”],