gpt4 book ai didi

odoo - 我可以继承 OpenERP 中的标准报告吗?

转载 作者:行者123 更新时间:2023-12-03 00:01:15 25 4
gpt4 key购买 nike

我想更改 OpenERP 6.1 中的采购订单报告。我是否必须进入并更改购买模块,或者我可以创建一个新模块来继承标准报告并覆盖一些详细信息。

最佳答案

您无法完全继承另一个报告并仅覆盖一些详细信息,但您可以替换标准报告并使指向该报告的所有现有链接启动您的新报告。

我们的zaber_purchase模块包含我们的用户想要的对采购订单报告的一些更改。这是purchase_report.xml替换 standard report 的文件与我们的。

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
auto="False"
id="purchase.report_purchase_order"
model="purchase.order"
name="purchase.order.zaber"
rml="zaber_purchase/report/order.rml"
string="Purchase Order"
usage="default"/>
</data>
</openerp>

由于它不是继承而是替换报表,因此您必须在您的版本中复制整个报表。您的报告的 ID 必须与原始报告的 ID 匹配,包括模块名称。在上面的示例中,原始报告的 ID 为 report_purchase_order ,它是 purchase 的一部分模块,因此您的报告 ID 必须为 purchase.report_purchase_order来替换它。该名称必须与您的版本 parser file 中的名称匹配,并且 rml 属性必须指向您的版本的 RML file .

感谢mihai在 OpenERP 论坛中解释了大部分内容。

关于odoo - 我可以继承 OpenERP 中的标准报告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com