【问题标题】:Customize Employee Form in OpenERP 7.0在 OpenERP 7.0 中自定义员工表单
【发布时间】:2013-03-04 12:48:59
【问题描述】:

我想在 OpenERP 7.0 的员工表单中添加一个字段“员工档案号”。我已经查看了官方文档,在谷歌上搜索但找不到一个简单的例子。如果有人可以提供一个很好的逐步示例,我是 OpenERP 新手。

谢谢

【问题讨论】:

标签: inheritance customization field openerp


【解决方案1】:

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

Py 文件:

class hr_employee(osv.osv):

    _inhetit= 'hr.employee'

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

hr_employee()

XML 文件:

<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>

【讨论】:

  • 谢谢,将代码添加到新模块,将模块复制到插件目录重新启动计算机,更新模块列表但新模块甚至不可见。
  • @user2126867 检查 openerp.py 和 init.py 文件。可能有问题。
猜你喜欢
  • 1970-01-01
  • 2018-01-09
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 2014-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多