-1

我对继承视图有疑问,我刚刚得到了函数的继承视图。但是我有下一个问题,为什么必须默认视图,例如:res.partner,必须有多个继承视图,例如:res.partner.emails.info.inherit

<?xml version="1.0"?>
<xpath expr="//field[@name='active']" position="after">
                    <field name="opt_out"/>
                </xpath>

和 res.partner.opt_out.form

<?xml version="1.0"?>
<xpath expr="//sheet" position="after">
                    <div class="oe_chatter">
                        <field name="message_follower_ids" widget="mail_followers"/>
                        <field name="message_ids" widget="mail_thread" options="{"thread_level": 1}"/>
                    </div>
                </xpath>

, 还有很多。为什么必须分成不同的文件?为什么只是没有团结呢?然后,当我在 xml 中完成新的继承视图时,如何更新它?以便它可以插入数据库并直接应用于父视图..

真的需要你们的帮助..提前谢谢。

4

1 回答 1

0

ERP软件由许多模块组成。每个 ERP 模块都模仿组织的主要功能领域。常见的 ERP 模块包括产品计划、零件和材料采购、库存控制、产品分销、订单跟踪、财务、会计、营销和 HR 模块。组织通常有选择地实施在经济和技术上都可行且更易于在组织运营环境中控制的 ERP 模块。

res.partner 的默认视图是对象的实际视图。每个对象都有自己的默认视图。就像销售模块中的合作伙伴是供应商或客户一样,您需要在合作伙伴中添加信息,以便您在销售模块中继承合作伙伴,将其名称命名为“res.partner.sale_type.info.inherit”并添加归档的供应商或客户。当您直接在单个文件代码中引诱所有更改并查看其使代码变得丑陋和过于复杂时

当您添加此字段时,它会直接添加到合作伙伴默认视图中。当您添加字段时,您必须更新模块以便将其插入数据库。

您可以在更改后更新您的模块,例如 -u 'your module name' -d 'database name'

或直接转到设置 => 已安装模块 => 打开您的模块并更新它

希望这有帮助

于 2013-03-28T12:50:59.830 回答