【问题标题】:Aeroo reports: getting error with ir.actions.report.xml.report_type: 'aeroo'Aeroo 报告:ir.actions.report.xml.report_type 出现错误:'aeroo'
【发布时间】:2015-09-17 03:43:13
【问题描述】:

有一个带有时间表模块(自制)的odoo系统。报告部分的工作原理:制作 aeroo 报告模板——可以使用该模板打印时间表——一切都很好。但是有一个问题:通常我们通过接口处理报告,正如我之前所说的(reports->aeroo 报告),但我想通过 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 有某种关系,但不能肯定地说。

我们将不胜感激任何建议。谢谢!

【问题讨论】:

    标签: python python-2.7 odoo odoo-8 aeroolib


    【解决方案1】:

    尝试在 openerp.py

    中的“依赖”行中添加“report_aeroo”

    例子

    '取决于':[“base”,“report_aeroo”],

    【讨论】:

      猜你喜欢
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2013-06-02
      相关资源
      最近更新 更多