代码之家  ›  专栏  ›  技术社区  ›  Serdar Eren

Odoo 10相关字段

  •  1
  • Serdar Eren  · 技术社区  · 7 年前

    该字段继承给res.company,

    company_sicilno = fields.Char(string="Sicil No :")
    

    sicil_no = fields.Char(related='res.company.company_sicilno',store=True)
    

    我怎么称呼这家公司。公司在我的另一个领域?

    3 回复  |  直到 7 年前
        1
  •  2
  •   Karara Mohamed    7 年前

    您应该具有现场公司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)
    
        2
  •  1
  •   sfx    7 年前

    Many2one 字段来实现这一点。首先为声明一个many21字段 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 领域

        3
  •  1
  •   Serdar Eren    7 年前

    我解决了这个问题

    company_id = fields.Many2one('res.company',string="Company",default=lambda self: self.env['res.company'].search([]))
    

    谢谢你的帮助。。

    推荐文章