【问题标题】:how to change the type of a field in a model(a table) of the official module (hr) OpenERP如何更改官方模块(hr)OpenERP的模型(表格)中字段的类型
【发布时间】:2013-07-25 15:27:16
【问题描述】:

我想使用官方的 hr 模块,但我想使用自己的字段。所以我需要改变很多字段的类型。

例如。在 hr.employee 中,我想将字段:address_home_id 从类型“many2one”更改为“char”。我该怎么做?

我知道两种方法:

首先:settings->custom->model->edit.. 看来我改的没错,但是在视图中没有改。

第二:转到模块的源代码;更改代码:

'address_home_id': fields.many2one('res.partner.address', 'Home Address'),

'address_home_id': fields.char('Home Address',size=32),

但是当我创建新记录时,失败了!

谁能告诉我怎么弄好?

提前谢谢你!

【问题讨论】:

    标签: model module field openerp record


    【解决方案1】:

    您可以从 postgresql 端执行此操作。但是你做错了。会有很多其他的关系或者这个字段会和一些其他的记录相关,这会导致错误。尝试为其添加新字段。

    【讨论】:

    • 感谢您的回复。我没有添加 --update 参数。对不起这个愚蠢的原因。哈哈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 2011-12-14
    • 2015-02-21
    相关资源
    最近更新 更多