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.
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.
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í.