Jasper Reports en OpenERP

En el proyecto en el que estoy metido de implantación de OpenERP en una empresa de servicios como en cualquier implantación una de las tarea principales es la parametrización de los informes. Como vengo del mundo de Openbravo y conozco bastante el funcionamiento de iReports (la interfaz gráfica para

Nacho Nacho
21 abr. 2010 2 min read

Para comenzar, tenemos que instalar y el soporte de informes Jasper para OpenERP tal y como explican el curso de AulaERP.

En el curso explican como instalar el módulo, preparar el Datasource a partir del XML del modelo de datos producido en OpenERP, cambiar el lenguaje de consulta para importar los campos y por último como llevar ese informe a OpenERP.

El primer informe que he creado siguiendo este curso ha sido una factura;  así que al crear el “Data Template” lo he hecho sobre el modelo de Facturas con una profundidad de 4 (lo he intentado con profundidad de 5 y no he podido, demasiados datos).

El primer problema que me he encontrado, ha sido, que sólo se imprimía la primera linea de la factura; esto no esta en el curso, pero es necesario indicarle al informe sobre que campo iterar.

Para esto pinchamos con el botón derecho del ratón sobre el informe y pinchamos en propiedades.



A continuación, en la ventana que aparece buscamos el campo Properties y pinchamos en el botón de la derecha “…” para ver las propiedades.

Jasper Reports en OpenERP


Por último, en esta ventana pinchamos el botón “Add”;  para crear una propiedad con nombre OPENERP_RELATIONS y valor ['invoice_line'] con corchetes y comillas simples.

Jasper Reports en OpenERP

Con esto ya tenemos el informe configurado para iterar sobre las líneas de la factura, siguiendo el curso de AulaERP podemos subirlo a OpenERP para ejecutarlo.

En próximas entradas, voy a explicar como dar formato a los campos numéricos.  Para mostrar los importes con dos decimales, y como añadir un subinforme para mostrar las lineas de impuestos de la factura.

Fuente: http://angelmoya.es/ireport-jasper/jasper-reports-en-openerp/

A continuación le dejamos el enlace a nuestra web, donde podrá encontrar, más infromacion sobre Jasper Reports en OpenERP, haciendo clic aquí.

Jasper Reports en OpenERP
Nacho

Nacho