Report 如何从odoo中的帐户模块继承合作伙伴分类账报告模板?
我如何继承帐户模块中可用的合作伙伴分类账报告模板?因此,当我进入会计>客户>选择一些客户(如agrolait>单击打印按钮>单击合作伙伴分类账>现在再次单击打印,显示一些额外内容,如科目表、财务报表、,菲特比等,我不需要 意味着我需要通过替换不需要的内容来根据自己重新设计模板。 谁能帮我解决这个问题。Report 如何从odoo中的帐户模块继承合作伙伴分类账报告模板?,report,odoo-8,openerp-8,Report,Odoo 8,Openerp 8,我如何继承帐户模块中可用的合作伙伴分类账报告模板?因此,当我进入会计>客户>选择一些客户(如agrolait>单击打印按钮>单击合作伙伴分类账>现在再次单击打印,显示一些额外内容,如科目表、财务报表、,菲特比等,我不需要 意味着我需要通过替换不需要的内容来根据自己重新设计模板。 谁能帮我解决这个问题。 如有任何答复,将不胜感激。提前感谢。我是Openerp 6/8用户,但希望您能将我的答案翻译成Odoo 首先,文件- 通常,您需要做三件事——找到一个您想要进行继承的地方,继承Python模型,然
如有任何答复,将不胜感激。提前感谢。我是Openerp 6/8用户,但希望您能将我的答案翻译成Odoo 首先,文件- 通常,您需要做三件事——找到一个您想要进行继承的地方,继承Python模型,然后,最后,继承视图 如果只需要更改视图而不访问现有数据以外的数据,那么通常可以跳过Python继承部分。据我所知,情况就是这样 从文档中:
<!-- improved idea categories list -->
<record id="idea_category_list2" model="ir.ui.view">
<field name="name">id.category.list2</field>
<field name="model">idea.category</field>
<field name="inherit_id" ref="id_category_list"/>
<field name="arch" type="xml">
<!-- find field description and add the field
idea_ids after it -->
<xpath expr="//field[@name='description']" position="after">
<field name="idea_ids" string="Number of ideas"/>
</xpath>
</field>
</record>
id.category.list2
概念、范畴
您需要将数据添加到依赖项中包含继承模块的模块中的xml文件(已经存在或通过创建新文件)。你会问,这些数据是什么?嗯,这是一个视图继承记录!基于上述示例,让我解释所有字段:
- record_id是视图继承的新的唯一名称(使用下划线,因为点表示您正在从另一个视图覆盖一个视图) 模块,你不需要这样做,只要你不完全 替换视图)。在记录id中,模型始终为“ir.ui.view”,因为您 使用视图工作
- 模型与继承视图中的相同
- name是视图继承的唯一新名称(主要使用点作为空格)
- 继承id-这是重要的部分。使用表示法module_name.view_id,这里您提供的是您想要的view_id 继承
至于报告遗产,只是为了忏悔自己 我认为您需要做的是通过在xml生命中创建一个新的
记录来覆盖报告记录,如下所示。继承的报告记录和新记录之间的区别通常仅在“id”和“file”值上
对于ODOO6(希望是8),您可以通过将报告记录的id更改为/module\u name.inherited\u id/来覆盖报告记录。例如,如果您从“account”模块继承account\u invoice\u summary报告,则id将为“account.account\u invoice\u summary”。第二件事是将“file”值更改为与已编辑模板对应的值。这取决于几个因素-您是在尝试创建打印报告(我假设您正在尝试这样做)还是其他什么?我是Openerp 6/8用户,但希望您能够将我的答案翻译成Odoo 首先,文件- 通常,您需要做三件事——找到一个您想要进行继承的地方,继承Python模型,然后,最后,继承视图 如果只需要更改视图而不访问现有数据以外的数据,那么通常可以跳过Python继承部分。据我所知,情况就是这样 从文档中:
<!-- improved idea categories list -->
<record id="idea_category_list2" model="ir.ui.view">
<field name="name">id.category.list2</field>
<field name="model">idea.category</field>
<field name="inherit_id" ref="id_category_list"/>
<field name="arch" type="xml">
<!-- find field description and add the field
idea_ids after it -->
<xpath expr="//field[@name='description']" position="after">
<field name="idea_ids" string="Number of ideas"/>
</xpath>
</field>
</record>
id.category.list2
概念、范畴
您需要将数据添加到依赖项中包含继承模块的模块中的xml文件(已经存在或通过创建新文件)。你会问,这些数据是什么?嗯,这是一个视图继承记录!基于上述示例,让我解释所有字段:
- record_id是视图继承的新的唯一名称(使用下划线,因为点表示您正在从另一个视图覆盖一个视图) 模块,你不需要这样做,只要你不完全 替换视图)。在记录id中,模型始终为“ir.ui.view”,因为您 使用视图工作
- 模型与继承视图中的相同
- name是视图继承的唯一新名称(主要使用点作为空格)
- 继承id-这是重要的部分。使用表示法module_name.view_id,这里您提供的是您想要的view_id 继承
至于报告遗产,只是为了忏悔自己 我认为您需要做的是通过在xml生命中创建一个新的
记录来覆盖报告记录,如下所示。继承的报告记录和新记录之间的区别通常仅在“id”和“file”值上
对于ODOO6(希望是8),您可以通过将报告记录的id更改为/module\u name.inherited\u id/来覆盖报告记录。例如,如果您从“account”模块继承account\u invoice\u summary报告,则id将为“account.account\u invoice\u summary”。第二件事是将“file”值更改为对应的值
<template id="report_partnerledger_inherit2" inherit_id="account.report_partnerledger">
<xpath expr="//h2" position="replace">
<h1>Ipshita Nandan</h1>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>Change chart of account:</strong>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>change fiscal year:</strong>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>Change Journals:</strong>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>Change partner's:</strong>
</xpath>
</template>
<template id="report_partnerledger_inherit2" inherit_id="account.report_partnerledger">
<xpath expr="//h2" position="replace">
<h1>replace and add anythings </h1>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>Change chart of account:</strong>
</xpath>
<xpath expr="//div[@class='col-xs-3']" position="replace">
<strong>change fiscal year:</strong>
</xpath>
</template>