hii... iam using a 6.0 version of "openerp" and iam trying to write on many2many field
_columns={
'referencia' : fields.char("Referência",size=64, required=True),
'data_consulta' : fields.date("Data da Consulta", required=True, readonly=False),
'especialidade' : fields.many2one('dotcom.consutorio.especialidades',"Especialidade"), 'lista_medicos_por_especialidade': fields.many2many('dotcom.consutorio.medicos','rel_consulta_medicos','medicos_id','consutas_id'), }
the method is on the same class ...dont give any error but do not fill the
list medicos_ids=self.pool.get('dotcom.consutorio.medicos').search(cr,uid,[ ('especialidade','=',documento.especialidade.id)]) self.write(cr,uid,ids,{'lista_medicos_por_especialidade':[(medicos_ids,5)]}) return True
contains elements!