Publicidad

miƩrcoles, 5 de febrero de 2014

Jasper Reports y Odoo (OpenERP 8.0) Parte 01

01. PREPARACION DEL ENTORNO JASPER REPORTS UBUNTU (LINUX)


DATOS TECNICOS JASPER REPORTS

    Jasper Reports es una herramienta de creaciĆ³n de informes que tiene la habilidad de poder visualizar el resultado de nuestro reporte en nuestro monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.

    EstĆ” escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinĆ”mico. Su propĆ³sito principal es ayudar a crear documentos de tipo pĆ”ginas (Reportes), preparados para imprimir en una forma simple y flexible.
    Jasper Reports se usa comĆŗnmente con iReport, un front-end grĆ”fico de cĆ³digo abierto para la ediciĆ³n de informes. Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.
    En la integraciĆ³n con Jasper Report como una opciĆ³n para generar reportes en OpenERP que permitiera tener mĆ”s control sobre el reporte que estaba generando, se opta por crear un modulo que permitiera la integraciĆ³n de OpenERP y Jasper Report, asĆ­ es como gracias a NaN-Tic se desarrolla un
modulo que permitiera generar reportes a partir de archivos XML (data set) que se generan a partir del modulo mediante OpenERP y en el cual Jasper Report pudiera traducir la informaciĆ³n necesaria y obtener la salida de un Reporte en distintos formatos, para el diseƱo de los reportes se opto por iReport 3.7.6 como la mĆ”s estable para la creaciĆ³n de nuestros Reportes.

    BĆ”sicamente el modulo genera un documento XML (data set) con las rutas de nuestra informaciĆ³n, al crear un Reporte con iReport tomamos estas rutas de informaciĆ³n y las colocamos en nuestro reporte, al guardar nuestro reporte se guarda con una extension .jrxml, el modulo instalado en OpenERP toma este
archivo generado .jrxml y traduce la informaciĆ³n al formato creado y como resultado tenemos un reporte estilizado y funcional.

PREPARACION DE LA INSTALACION JDK EN UBUNTU

Como observamos en la descripciĆ³n Jasper Reports utiliza la tecnologĆ­a Java para compilar y correr sus aplicaciones, por lo consiguiente tenemos que instalar el Kit de desarrollo de Java para poder compilar nuestros reportes, en Ubuntu instalamos el kit siguiendo los pasos que a continuaciĆ³n se describen.

01. Iniciamos abriendo una terminal en Ubuntu o pulsamos la combinaciĆ³n:

Alt+Ctrl+T:


02. Tecleamos el siguiente comando para instalar el JDK:

    - sudo apt-get install openjdk-7-jdk



03. Solicitara que introduzcas tu contraseƱa para poder iniciar la instalaciĆ³n y despuĆ©s de descargar los paquetes necesarios de instalaciĆ³n mostrara la siguiente pantalla:


04. Para comprobar que tenemos instalado el JDK nuevamente abrimos una terminal y escribimos el siguiente cĆ³digo:

    - java -version

Si la instalaciĆ³n fue correcta mostrara una pantalla como la siguiente:


05. Ahora descargamos el ireport 3.7.6 de los siguientes enlaces:


06. Una vez descargado nuestro iReport tenemos que descomprimir el archivo y entrar a la carpeta iReport 3.7.6 y en la subcarpeta bin:
Tenemos que darle permisos de EjecuciĆ³n al archivo .sh que serĆ” el lanzador de nuestro iReport, damos clic derecho, nos colocamos en la pestaƱa y seleccionamos el check box Permitir ejecutar el archivo como un programa:


07. Como siguiente paso solo quedarĆ­a darle doble clic al lanzador del programa
iReport y pulsar el botĆ³n Ejecutar:


08. Si el programa se ejecuta sin ningun problema ya tenemos listo nuestro Sistema para iniciar la creacion de los Reportes:




2 comentarios:

  1. Respuestas
    1. Hola Dorely,

      Para Odoo necesitarias el repositorio https://github.com/germanponce/Jasper-Reports-Odoo-8-

      Borrar