Retornar un reporte mediante un botón en Odoo
La ejecución y el manejo de los reportes mediante funciones en odoo, se hace de la siguiente manera:
# -*- coding: utf-8 -*- def print_report(self): return self.env['report'].get_action(self, 'modulo.nombre_tecnico_reporte')
La parte importante en este boton es invocar el reporte correcto, primero el nombre del modulo seguido de un punto y por ultimo el nombre tecnico del reporte.
Otra parte importante es que self contiene los ids de los registros que tenemos que imprimir, entonces si queremos imprimir varios registros al mismo tiempo bastaría con tener una instancia de ellos.
Es tan interesante está herramienta que he decidido analizar juntarme con un grupo de asociados para tener la plataforma de odoo méxico y utilizarla como base para mi CRM
ResponderBorrarMe parece una idea excelente Elly, no te arrepentiras con esta herramienta!
BorrarBuenas tardes.... estoy usando el codigo que facilitas en tu post y al hacer uso del boton imprimir me arroja este error
ResponderBorrarReferencia de informe erróneaEste informe no está cargado en la base de datos: nomina.recibo_de_pago.
que quiere decir?