Inheritance 在OpenERP 7.0中自定义员工表单

Inheritance 在OpenERP 7.0中自定义员工表单,inheritance,customization,field,openerp,Inheritance,Customization,Field,Openerp,我想在OpenERP 7.0中的员工表单中添加一个字段“员工文件编号”。我查阅了官方文档,在谷歌上搜索,但找不到一个简单的例子。如果有人能提供一个循序渐进的例子,我对OpenERP是新手 谢谢在您的模块中添加以下代码 Py文件: class hr_employee(osv.osv): _inhetit= 'hr.employee' _columns = { 'emp_file':fields.char('Employee File Number', size=

我想在OpenERP 7.0中的员工表单中添加一个字段“员工文件编号”。我查阅了官方文档,在谷歌上搜索,但找不到一个简单的例子。如果有人能提供一个循序渐进的例子,我对OpenERP是新手


谢谢

在您的模块中添加以下代码

Py文件:

class hr_employee(osv.osv):

    _inhetit= 'hr.employee'

    _columns = {
        'emp_file':fields.char('Employee File Number', size='128'),
    }

hr_employee()
<record id="view_hr_employee_inherited" model="ir.ui.view">
    <field name="name">view.hr.employee.inherited</field>
    <field name="model">hr.employee</field>
    <field name="inherit_id" ref="hr_employee.view_employee_form" />
    <field name="arch" type="xml">
        <field name="name" position="after">
            <field name="emp_file" />
        </field>
    </field>
</record>
XML文件:

class hr_employee(osv.osv):

    _inhetit= 'hr.employee'

    _columns = {
        'emp_file':fields.char('Employee File Number', size='128'),
    }

hr_employee()
<record id="view_hr_employee_inherited" model="ir.ui.view">
    <field name="name">view.hr.employee.inherited</field>
    <field name="model">hr.employee</field>
    <field name="inherit_id" ref="hr_employee.view_employee_form" />
    <field name="arch" type="xml">
        <field name="name" position="after">
            <field name="emp_file" />
        </field>
    </field>
</record>

view.hr.employee.com
人力资源部员工

谢谢,将代码添加到新模块,将模块复制到加载项目录,重新启动计算机,更新模块列表,但新模块甚至不可见。@user2126867检查openerp.py和init.py文件。这可能是个问题。请看这个,我会帮你的。