¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

This question has been flagged
590 Views

Buenos días,

Tengo un problema con un report porque los datos que envío los trata como un string en vez de una lista de IDs y no puedo identificar el fallo. Les paso el código que tengo para ver si alguien me puede ayudar. Gracias!

wizard.py
def report_custom(self): 

    datos =self._context 

    company_ids = datos.get('allowed_company_ids')              

    companies=self.env['res.company'].browse(company_ids)

    data={ 'companies':companies }  

    return self.env.ref('my_modulo.report_custom').report_action(self, data=data)

 
En el report debería de mostrar por ejemplo:

companies:  res.company(1, 2) 

company:  res.company(1) 

company:  res.company(2)    

En cambio, en el report aparece lo siguiente:
company: r 

company: e 

company: s 

company: . 

company: c 

company: o 

company: m 

company: p 

company: a 

company: n 

company: y 

company: ( 

company: 1 

company: , 

company: 

company: 2 

company: )

Avatar
Discard

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!