odoo13和14如何在[res.partner]模型新增欄位?

odoo14開發
When adding a new field to models such as res.partner or res.users in odoo13, clicking to restart the odoo service will report the following error;
psycopg2.errors.UndefinedColumn: column res_partner.field_name does not exist LINE 1: ...se_warn_msg","res_partner"."barcode" as "barcode","res_partn...
After searching a lot, no solution was found; later, by examining the source code, it was discovered that simply adding company_dependent=True attribute to the new field can fix it; for example:
from odoo import api, fields, models, _
class ZdResPartner(models.Model):

_inherit = 'res.partner'

zd_merchandiser_id = fields.Many2one(
'res.users', string="Merchandiser", copy=False, company_dependent=True)


关于我们

​我们致力于帮助中小企业实现数字化转型,我们的团队由一群充满激情和创新思维的专业人士组成,他们具备丰富的行业经验和技术专长。

扫一扫获取顾问以及手册

归档
登入 發表評論
odoo14批量調整庫存-odoo庫存盤點單可以解決
odoo14批量調整庫存