首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

显示继承模块上新res.partner联系人类型的字段- Odoo v9社区

Odoo是一款开源的企业资源规划(ERP)软件,它提供了丰富的模块和功能,用于管理企业的各个方面。在Odoo v9社区版本中,要显示继承模块上新res.partner联系人类型的字段,可以按照以下步骤进行操作:

  1. 创建一个新的模块,可以命名为"custom_partner"。
  2. 在该模块的目录下创建一个名为"models.py"的文件,并在文件中定义一个新的模型,继承自"res.partner"模型。例如:
代码语言:txt
复制
from odoo import models, fields

class CustomPartner(models.Model):
    _inherit = 'res.partner'

    custom_field = fields.Char(string='Custom Field')

在上述代码中,我们创建了一个名为"custom_field"的新字段,它是一个字符类型的字段。

  1. 在该模块的目录下创建一个名为"views.xml"的文件,并在文件中定义一个新的视图,用于显示新字段。例如:
代码语言:txt
复制
<odoo>
    <data>
        <record model="ir.ui.view" id="custom_partner_form_view">
            <field name="name">custom.partner.form.view</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.view_partner_form"/>
            <field name="arch" type="xml">
                <field name="name" position="after">
                    <field name="custom_field"/>
                </field>
            </field>
        </record>
    </data>
</odoo>

在上述代码中,我们创建了一个新的视图,并将其继承自基础视图"base.view_partner_form"。然后,我们在视图中使用"position"属性将新字段添加到现有字段的后面。

  1. 在该模块的目录下创建一个名为"manifest.py"的文件,并在文件中定义模块的元数据。例如:
代码语言:txt
复制
{
    'name': 'Custom Partner',
    'version': '1.0',
    'summary': 'Customize partner module',
    'depends': ['base'],
    'data': [
        'views.xml',
    ],
    'installable': True,
    'application': True,
    'auto_install': False,
}

在上述代码中,我们定义了模块的名称、版本、摘要、依赖关系和数据文件。

  1. 将该模块添加到Odoo的模块列表中,并安装该模块。

完成上述步骤后,您将能够在Odoo v9社区版本中显示继承模块上新res.partner联系人类型的字段。您可以在联系人表单视图中看到新字段,并在创建或编辑联系人时使用它。

关于腾讯云的相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,我无法直接给出链接。但是,腾讯云提供了一系列与云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能等。您可以访问腾讯云的官方网站,了解更多关于这些产品的详细信息和使用方式。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券