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.











