Odoo 10相关领域
Odoo 10 related field
我为 res.company 创建了自定义字段。但是在我的另一个class中,我不能调用这个字段,
此字段继承给 res.company,
company_sicilno = fields.Char(string="Sicil No :")
这个字段在我的另一个 class,
sicil_no = fields.Char(related='res.company.company_sicilno',store=True)
我找不到错误,它没有显示任何错误信息。
我如何在我的其他领域称呼这个 res.company.company_sicilno?
您应该有一个 Many2one
字段来实现此目的。首先,您为 res.company
声明一个 Many2one 字段
company_id = fields.Many2one('res.company',string="Company")
现在您可以像下面这样拥有您的相关字段
sicil_no = fields.Char(related='company_id.company_sicilno',store=True)
sicil_no
将从 company_id
字段中获取值
我解决了问题
company_id = fields.Many2one('res.company',string="Company",default=lambda self: self.env['res.company'].search([]))
感谢您的帮助..
你应该有字段 company_id:
company_id = fields.Many2one(
'res.company',
string='Company',
default=lambda self: self.env.user.company_id )
你可以有你的相关领域:
sicil_no = fields.Char(related='company_id.company_sicilno',store=True)
我为 res.company 创建了自定义字段。但是在我的另一个class中,我不能调用这个字段,
此字段继承给 res.company,
company_sicilno = fields.Char(string="Sicil No :")
这个字段在我的另一个 class,
sicil_no = fields.Char(related='res.company.company_sicilno',store=True)
我找不到错误,它没有显示任何错误信息。 我如何在我的其他领域称呼这个 res.company.company_sicilno?
您应该有一个 Many2one
字段来实现此目的。首先,您为 res.company
company_id = fields.Many2one('res.company',string="Company")
现在您可以像下面这样拥有您的相关字段
sicil_no = fields.Char(related='company_id.company_sicilno',store=True)
sicil_no
将从 company_id
字段中获取值
我解决了问题
company_id = fields.Many2one('res.company',string="Company",default=lambda self: self.env['res.company'].search([]))
感谢您的帮助..
你应该有字段 company_id:
company_id = fields.Many2one(
'res.company',
string='Company',
default=lambda self: self.env.user.company_id )
你可以有你的相关领域:
sicil_no = fields.Char(related='company_id.company_sicilno',store=True)