继承视图并更新它

时间:2013-03-27 09:41:57

标签: openerp

我对继承视图有疑问,我刚刚得到了该函数的继承视图。但我有下一个问题,为什么必须默认视图,例如: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中完成新的继承视图时,如何更新它?这样它就可以插入数据库并直接应用于父视图..

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

1 个答案:

答案 0 :(得分:0)

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

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

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

您可以在更改后更新模块,例如-u'模块名称'-d'数据库名称'

或直接转到设置=&gt;已安装的模块=&gt;打开你的模块并更新它

希望这个帮助