logo

Jasper Reports en OpenERP

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