2015-09-17 47 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」],