用many2many字段填充许多人

时间:2017-10-04 14:35:13

标签: openerp odoo-10

我有一个很多的字段employee_idv01,如何为每位员工创建planning model的记录。

例如,如果record.employee_idv01 === hr.employee(6,3)我需要为hr.employee(6)创建一条记录,为hr.employee(3)创建另一条记录

    @api.model
    def create(self, vals):
        record = super(affectation3, self).create(vals)
        if record.employee_idv01:
            for i in self.employee_idv01??:


(how can I create records for planning with each employee???)

            self.env['planning'].create({
                                     'employee_id': record.????,
                                     'date_r01': record.date_r1,
                                     'date_r02': record.date_r2,
  

                             })           

1 个答案:

答案 0 :(得分:1)

你可以试试这段代码:

 for employee in self.employee_idv01:
      self.env['planning'].create({
                                'employee_id': employee.id,
                                'date_r01': record.date_r1,
                                'date_r02': record.date_r2,
                              })