KeyError:“字段'commercial_partner_id'

时间:2014-07-05 20:35:31

标签: openerp

我想安装Purchase Management模型,但是我收到以下错误:

OpenERP服务器错误

File "C:\Program Files (x86)\OpenERP 7.0-20130321-002353\Server\server.\openerp\osv\fields.py",    line 1131, in get

File "C:\Program Files (x86)\OpenERP 7.0-20130321-002353\Server\server.\openerp\osv\fields.py", line 1197, in _fnct_read

File "C:\Program Files (x86)\OpenERP 7.0-20130321-002353\Server\server.\openerp\osv\orm.py", line 383, in __getitem__


KeyError: "Field 'commercial_partner_id' does not exist in object 'browse_record(res.partner, 26)'"

2 个答案:

答案 0 :(得分:0)

更新您的插件列表以及数据库

键错误表示该字段在您的数据库中不可用,但有一些参考

答案 1 :(得分:0)

我更新但仍然出错 我解决了 像这样创建新模块

class res_partner_fix(osv.Model):
    _inherit = "res.partner"
    _columns = {
        'commercial_partner_id': fields.integer("commercial_partner_id"),
    }

现在可以使用