SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Introducci´n
                                          o
           Sistema de Reporting de OpenErp
         Sistemas de Reporting del Mercado
                             Jasper Reports
   IReport/JasperReport, Generar un Informe
                  OpenErp y JasperReports




                Openerp y JasperReports

                              `     `
      www.nan-tic.com [ NaN ] Angel Alvarez Serra



                                      18 Abril 2009




                        `     `
www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                          o
           Sistema de Reporting de OpenErp
         Sistemas de Reporting del Mercado
                             Jasper Reports
   IReport/JasperReport, Generar un Informe
                  OpenErp y JasperReports




                        `     `
www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                     o
                      Sistema de Reporting de OpenErp
                    Sistemas de Reporting del Mercado
                                        Jasper Reports
              IReport/JasperReport, Generar un Informe
                             OpenErp y JasperReports


Introducci´n
          o
      En todo sistema de gesti´n empresarial es necesario presentar los
                              o
      datos en papel.

      Los informes son personales para cada empresa, tanto en el tipo de
      datos como en la presentaci´n de los mismos.
                                 o

      Existen informes comunes referentes a las diferentes
      administraciones.

  Es importante:

      Tener un sistema f´cil de utilizar sin perder potencia.
                        a

      F´cilmente configurable.
       a

                                   `     `
           www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                      o
                       Sistema de Reporting de OpenErp
                     Sistemas de Reporting del Mercado
                                         Jasper Reports
               IReport/JasperReport, Generar un Informe
                              OpenErp y JasperReports


Sistema de Reporting de OpenErp (RML)


  OpenErp dispone de uns sistema de reporting basado en RML, Lenguaje
  parecido al conocido HTML.

  Existen varios m´todos para la realizaci´n de informes.
                  e                       o
    OpenOffice                Permite el dise˜o del informe con el editor, utilizando
                                             n
                            tablas, listas.
                            Facilita la inserci´n de campos de openerp, as´ como
                                               o                           ı
                            c´lculos y expresiones regulares.
                             a
                            Sencillo de usar, pero limitaci´n en el formato del
                                                           o
                            informe.
                            Utiliza un conversor sxw -¿ rml



                                    `     `
            www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                  o
                   Sistema de Reporting de OpenErp
                 Sistemas de Reporting del Mercado
                                     Jasper Reports
           IReport/JasperReport, Generar un Informe
                          OpenErp y JasperReports


Sistema de Reporting de OpenErp (RML)


       RML              Editar directament el informe en rml.
                        Es tedioso y lento.
                        Formato del informe mas preciso.

    XML/XSL             Editar un fichero xml y otro xsl para la generaci´n del
                                                                        o
                        informe en rml
                        Es igualment tedioso aunque un poco m´s rapido que
                                                             a
                        editar directamente el rml.
                        Misma posibilidad de formato que en rml.



                                `     `
        www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Ventajas y Desventajas


     Ventajas            Utilizar los informes que provee OpenErp.
                         Mayor cat´logo de informes realizados por Terceros.
                                  a
                         Mayor integraci´n con el Erp
                                        o
                         Actulizaciones.

  Desventajas            Carencias a la hora de formatar informes.
                         Metodo tedioso a la hora de hacer los informes.




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports




Debido a las carencias del sistema de reporting se han puesto en marcha
otras alternativas.

Camptocamp Utiliza la libreria reportlab que genera el RML , pero
           programa directamente el informe, evitando el parser de
           openerp.

        NaN Integraci´n de OpenErp con JasperReports, conocida
                      o
            libreria de informes opensource.




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                        o
                         Sistema de Reporting de OpenErp
                       Sistemas de Reporting del Mercado
                                           Jasper Reports
                 IReport/JasperReport, Generar un Informe
                                OpenErp y JasperReports


Sistemas de Reporting del Mercado



 En el mercado opensource existen varias librerias de reporting
     Utilizan java como lenguaje de programaci´n.
                                              o
     Est´n integradas en sistemas de Bussiness Intelligent.
        a


       JasperReports   http://jasperforge.org/plugins/project/project home.php?group id=102
                Birt   http://www.eclipse.org/birt/phoenix/
        JFreeReport    http://reporting.pentaho.org/
           Reportlab   http://www.reportlab.org/




                                      `     `
              www.nan-tic.com [ NaN ] Angel Alvarez Serra         Openerp y JasperReports
Introducci´n
                                                     o
                      Sistema de Reporting de OpenErp
                    Sistemas de Reporting del Mercado
                                        Jasper Reports
              IReport/JasperReport, Generar un Informe
                             OpenErp y JasperReports


Como funcionan
  Documento dividido en grupos con una ´rea de repetici´n.
                                       a               o
      Conexi´n a la fuente de informaci´n
             o                           o
      Consulta para la obtenci´n de datos.
                               o
      Edici´n para la visualizaci´n de los datos, separadas por bandas
           o                     o
      como:


        Titulo.
        Cabecera de p´gina
                     a
        Detalle
        Pie de p´gina
                a
        Sumario.



                                   `     `
           www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                        o
                         Sistema de Reporting de OpenErp
                       Sistemas de Reporting del Mercado
                                           Jasper Reports
                 IReport/JasperReport, Generar un Informe
                                OpenErp y JasperReports


JasperReports


 JasperReports ´s una de las librerias m´s conocidas, y con m´s
               e                        a                    a
 movimiento de las existentes.
 Est´ integrada en la mayoria de aplicaciones de Business Intelligent,
    a
 como aplicaciones de reporting.
 Existent diferentes plugins, editores.
 Caracter´
         ısticas:
      Utilizar templates para la generaci´n de informes.
                                         o
      Estilos.
      Diferentes m´todos para la obtenci´n de datos, sql,csv,xml...
                  e                     o



                                    `     `
            www.nan-tic.com [ NaN ] Angel Alvarez Serra      Openerp y JasperReports
Introducci´n
                                                     o
                      Sistema de Reporting de OpenErp
                    Sistemas de Reporting del Mercado
                                        Jasper Reports
              IReport/JasperReport, Generar un Informe
                             OpenErp y JasperReports


Ireport (Entorno Gr´fico)
                   a
 Ireport es el editor de informes para JasperReports.
     descargar
                   http://sourceforge.net/project/showfiles.php?group id=64348




                                   `     `
           www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                    o
                     Sistema de Reporting de OpenErp
                   Sistemas de Reporting del Mercado
                                       Jasper Reports
             IReport/JasperReport, Generar un Informe
                            OpenErp y JasperReports


Caracter´
        ısticas del Documento



   Subreports Informes que se utilizan en otros documentos.
   Datasource Origen de datos.
     Consulta Consulta para obterner los datos.
      Grupos Estructuran el informe.
     Variables Operaciones necesarias para el informe
        Estilo Marca el aspecto del documento




                                  `     `
          www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                     o
                      Sistema de Reporting de OpenErp
                    Sistemas de Reporting del Mercado
                                        Jasper Reports
              IReport/JasperReport, Generar un Informe
                             OpenErp y JasperReports


Datasources

     Define el origen de datos del Informe.
     Existen varios tipos, sql, xml, csv..
 Para definir un datasource para el informe:




                                   `     `
           www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                    o
                     Sistema de Reporting de OpenErp
                   Sistemas de Reporting del Mercado
                                       Jasper Reports
             IReport/JasperReport, Generar un Informe
                            OpenErp y JasperReports


Consulta,Campos,Variables,Par´metros...
                             a


     Consulta Selecciona los datos, crea los campos que luego se
              utilizar´n en el informe. Se puede realizar en diferentes
                      a
              lenguajes, sql, xml, xpath...
      campos los campos se relacionan con la consulta.
     variables Se utilizan para c´lculos sobre campos, parametros...
                                 a
   par´metros Filtrar los datos en la consulta.
      a
       bandas Estructuran el informe.
       grupos Para definir un pie y una cabezera par un valor
              determinado del informe.




                                  `     `
          www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


OpenErp y JasperReports



    El m´dulo de jasper reports para openerp nace de la necesidad de
         o
    crear informes de forma r´pida y sin ’limitaciones’ de formato.
                             a

    Instalaci´n
             o
        Descargar bzr branch lp:openobject-client-kde
            Copiar openobject-client-kde//server-
                    modules//jasper reports al directorio addons del
                    servidor.
           Instalar Instalar el m´dulo de forma habitual.
                                 o




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                    o
                     Sistema de Reporting de OpenErp
                   Sistemas de Reporting del Mercado
                                       Jasper Reports
             IReport/JasperReport, Generar un Informe
                            OpenErp y JasperReports


Crear un Informe...


                                                         Figura: Seleccionar Modelo y nivel de
       Figura: Generar xml                               recurrencia




                                                                   Figura: Guardar resultado




                                  `     `
          www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                                  Figura: Creant Datasource




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                                   Figura: Creando Consulta




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                                Figura: Ordenando los datos




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                                         Figura: Uniones...




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                                           Figura: Informe




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...

                           Figura: A˜adir informe a OpenErp
                                    n




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports
Introducci´n
                                                   o
                    Sistema de Reporting de OpenErp
                  Sistemas de Reporting del Mercado
                                      Jasper Reports
            IReport/JasperReport, Generar un Informe
                           OpenErp y JasperReports


Crear un Informe...mas complejo

                           Figura: A˜adir informe a OpenErp
                                    n




                                 `     `
         www.nan-tic.com [ NaN ] Angel Alvarez Serra    Openerp y JasperReports

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Documentação do software
Documentação do softwareDocumentação do software
Documentação do software
 
Cursors.ppt
Cursors.pptCursors.ppt
Cursors.ppt
 
CURSO COBOL MAINFRAME
CURSO COBOL MAINFRAMECURSO COBOL MAINFRAME
CURSO COBOL MAINFRAME
 
Ejercicios prolog
Ejercicios prologEjercicios prolog
Ejercicios prolog
 
Apostila Linguagens Formais e Autômatos (LFA)
Apostila Linguagens Formais e Autômatos (LFA)Apostila Linguagens Formais e Autômatos (LFA)
Apostila Linguagens Formais e Autômatos (LFA)
 
Database normalization
Database normalizationDatabase normalization
Database normalization
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Manual de cobol
Manual de cobolManual de cobol
Manual de cobol
 
Estructura de un informe en JasperReports
Estructura de un informe en JasperReportsEstructura de un informe en JasperReports
Estructura de un informe en JasperReports
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Ejercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y ApacheEjercicio de PHP, MySQL y Apache
Ejercicio de PHP, MySQL y Apache
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 
Iniciando em Python
Iniciando em PythonIniciando em Python
Iniciando em Python
 
Hypertable ld
Hypertable ldHypertable ld
Hypertable ld
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
FORMATO PARA DICCIONARIO DE DATOS
FORMATO PARA DICCIONARIO DE DATOSFORMATO PARA DICCIONARIO DE DATOS
FORMATO PARA DICCIONARIO DE DATOS
 
Managing SAP Custom Code
Managing SAP Custom CodeManaging SAP Custom Code
Managing SAP Custom Code
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 

Más de raimonesteve

Tryton Point of Sale - POS
Tryton Point of Sale - POSTryton Point of Sale - POS
Tryton Point of Sale - POSraimonesteve
 
Training. Módolos para centros educativos
Training. Módolos para centros educativosTraining. Módolos para centros educativos
Training. Módolos para centros educativosraimonesteve
 
Zzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSZzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSraimonesteve
 
Zoook - Comercio electrónico de OpenERP
Zoook - Comercio electrónico de OpenERPZoook - Comercio electrónico de OpenERP
Zoook - Comercio electrónico de OpenERPraimonesteve
 
Connecting your Python App to OpenERP through OOOP
Connecting your Python App to OpenERP through OOOPConnecting your Python App to OpenERP through OOOP
Connecting your Python App to OpenERP through OOOPraimonesteve
 
OpenERP. L'ERP lliure
OpenERP. L'ERP lliureOpenERP. L'ERP lliure
OpenERP. L'ERP lliureraimonesteve
 
Fernando Estructuras. OpenERP
Fernando Estructuras. OpenERPFernando Estructuras. OpenERP
Fernando Estructuras. OpenERPraimonesteve
 
JasperReports, informes con diseño
JasperReports, informes con diseñoJasperReports, informes con diseño
JasperReports, informes con diseñoraimonesteve
 
Poweremail, el gestor de correo de OpenERP
Poweremail, el gestor de correo de OpenERPPoweremail, el gestor de correo de OpenERP
Poweremail, el gestor de correo de OpenERPraimonesteve
 
Magento - Magquè?
Magento - Magquè?Magento - Magquè?
Magento - Magquè?raimonesteve
 
OpenErp 5 Novedades para el usuario
OpenErp 5 Novedades para el usuarioOpenErp 5 Novedades para el usuario
OpenErp 5 Novedades para el usuarioraimonesteve
 
Migración de datos con OpenERP-Kettle
Migración de datos con OpenERP-KettleMigración de datos con OpenERP-Kettle
Migración de datos con OpenERP-Kettleraimonesteve
 
OpenErp - osCommerce y Magento (integración)
OpenErp - osCommerce y Magento (integración)OpenErp - osCommerce y Magento (integración)
OpenErp - osCommerce y Magento (integración)raimonesteve
 
¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTVraimonesteve
 

Más de raimonesteve (15)

Tryton Point of Sale - POS
Tryton Point of Sale - POSTryton Point of Sale - POS
Tryton Point of Sale - POS
 
Training. Módolos para centros educativos
Training. Módolos para centros educativosTraining. Módolos para centros educativos
Training. Módolos para centros educativos
 
Zzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaSZzsaas - OpenERP SaaS
Zzsaas - OpenERP SaaS
 
Zoook - Comercio electrónico de OpenERP
Zoook - Comercio electrónico de OpenERPZoook - Comercio electrónico de OpenERP
Zoook - Comercio electrónico de OpenERP
 
Connecting your Python App to OpenERP through OOOP
Connecting your Python App to OpenERP through OOOPConnecting your Python App to OpenERP through OOOP
Connecting your Python App to OpenERP through OOOP
 
OpenERP. L'ERP lliure
OpenERP. L'ERP lliureOpenERP. L'ERP lliure
OpenERP. L'ERP lliure
 
Fernando Estructuras. OpenERP
Fernando Estructuras. OpenERPFernando Estructuras. OpenERP
Fernando Estructuras. OpenERP
 
JasperReports, informes con diseño
JasperReports, informes con diseñoJasperReports, informes con diseño
JasperReports, informes con diseño
 
Poweremail, el gestor de correo de OpenERP
Poweremail, el gestor de correo de OpenERPPoweremail, el gestor de correo de OpenERP
Poweremail, el gestor de correo de OpenERP
 
Magento - Magquè?
Magento - Magquè?Magento - Magquè?
Magento - Magquè?
 
OpenErp 5 Novedades para el usuario
OpenErp 5 Novedades para el usuarioOpenErp 5 Novedades para el usuario
OpenErp 5 Novedades para el usuario
 
Migración de datos con OpenERP-Kettle
Migración de datos con OpenERP-KettleMigración de datos con OpenERP-Kettle
Migración de datos con OpenERP-Kettle
 
¿Que es Openerp?
¿Que es Openerp?¿Que es Openerp?
¿Que es Openerp?
 
OpenErp - osCommerce y Magento (integración)
OpenErp - osCommerce y Magento (integración)OpenErp - osCommerce y Magento (integración)
OpenErp - osCommerce y Magento (integración)
 
¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV¿Openerp y CMS? RadioTV
¿Openerp y CMS? RadioTV
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (16)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Generación de informes usando Jasper Reports

  • 1. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Openerp y JasperReports ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra 18 Abril 2009 ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 2. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 3. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Introducci´n o En todo sistema de gesti´n empresarial es necesario presentar los o datos en papel. Los informes son personales para cada empresa, tanto en el tipo de datos como en la presentaci´n de los mismos. o Existen informes comunes referentes a las diferentes administraciones. Es importante: Tener un sistema f´cil de utilizar sin perder potencia. a F´cilmente configurable. a ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 4. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Sistema de Reporting de OpenErp (RML) OpenErp dispone de uns sistema de reporting basado en RML, Lenguaje parecido al conocido HTML. Existen varios m´todos para la realizaci´n de informes. e o OpenOffice Permite el dise˜o del informe con el editor, utilizando n tablas, listas. Facilita la inserci´n de campos de openerp, as´ como o ı c´lculos y expresiones regulares. a Sencillo de usar, pero limitaci´n en el formato del o informe. Utiliza un conversor sxw -¿ rml ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 5. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Sistema de Reporting de OpenErp (RML) RML Editar directament el informe en rml. Es tedioso y lento. Formato del informe mas preciso. XML/XSL Editar un fichero xml y otro xsl para la generaci´n del o informe en rml Es igualment tedioso aunque un poco m´s rapido que a editar directamente el rml. Misma posibilidad de formato que en rml. ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 6. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Ventajas y Desventajas Ventajas Utilizar los informes que provee OpenErp. Mayor cat´logo de informes realizados por Terceros. a Mayor integraci´n con el Erp o Actulizaciones. Desventajas Carencias a la hora de formatar informes. Metodo tedioso a la hora de hacer los informes. ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 7. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Debido a las carencias del sistema de reporting se han puesto en marcha otras alternativas. Camptocamp Utiliza la libreria reportlab que genera el RML , pero programa directamente el informe, evitando el parser de openerp. NaN Integraci´n de OpenErp con JasperReports, conocida o libreria de informes opensource. ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 8. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Sistemas de Reporting del Mercado En el mercado opensource existen varias librerias de reporting Utilizan java como lenguaje de programaci´n. o Est´n integradas en sistemas de Bussiness Intelligent. a JasperReports http://jasperforge.org/plugins/project/project home.php?group id=102 Birt http://www.eclipse.org/birt/phoenix/ JFreeReport http://reporting.pentaho.org/ Reportlab http://www.reportlab.org/ ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 9. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Como funcionan Documento dividido en grupos con una ´rea de repetici´n. a o Conexi´n a la fuente de informaci´n o o Consulta para la obtenci´n de datos. o Edici´n para la visualizaci´n de los datos, separadas por bandas o o como: Titulo. Cabecera de p´gina a Detalle Pie de p´gina a Sumario. ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 10. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports JasperReports JasperReports ´s una de las librerias m´s conocidas, y con m´s e a a movimiento de las existentes. Est´ integrada en la mayoria de aplicaciones de Business Intelligent, a como aplicaciones de reporting. Existent diferentes plugins, editores. Caracter´ ısticas: Utilizar templates para la generaci´n de informes. o Estilos. Diferentes m´todos para la obtenci´n de datos, sql,csv,xml... e o ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 11. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Ireport (Entorno Gr´fico) a Ireport es el editor de informes para JasperReports. descargar http://sourceforge.net/project/showfiles.php?group id=64348 ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 12. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Caracter´ ısticas del Documento Subreports Informes que se utilizan en otros documentos. Datasource Origen de datos. Consulta Consulta para obterner los datos. Grupos Estructuran el informe. Variables Operaciones necesarias para el informe Estilo Marca el aspecto del documento ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 13. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Datasources Define el origen de datos del Informe. Existen varios tipos, sql, xml, csv.. Para definir un datasource para el informe: ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 14. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Consulta,Campos,Variables,Par´metros... a Consulta Selecciona los datos, crea los campos que luego se utilizar´n en el informe. Se puede realizar en diferentes a lenguajes, sql, xml, xpath... campos los campos se relacionan con la consulta. variables Se utilizan para c´lculos sobre campos, parametros... a par´metros Filtrar los datos en la consulta. a bandas Estructuran el informe. grupos Para definir un pie y una cabezera par un valor determinado del informe. ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 15. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports OpenErp y JasperReports El m´dulo de jasper reports para openerp nace de la necesidad de o crear informes de forma r´pida y sin ’limitaciones’ de formato. a Instalaci´n o Descargar bzr branch lp:openobject-client-kde Copiar openobject-client-kde//server- modules//jasper reports al directorio addons del servidor. Instalar Instalar el m´dulo de forma habitual. o ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 16. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Seleccionar Modelo y nivel de Figura: Generar xml recurrencia Figura: Guardar resultado ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 17. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Creant Datasource ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 18. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Creando Consulta ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 19. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Ordenando los datos ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 20. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Uniones... ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 21. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: Informe ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 22. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe... Figura: A˜adir informe a OpenErp n ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports
  • 23. Introducci´n o Sistema de Reporting de OpenErp Sistemas de Reporting del Mercado Jasper Reports IReport/JasperReport, Generar un Informe OpenErp y JasperReports Crear un Informe...mas complejo Figura: A˜adir informe a OpenErp n ` ` www.nan-tic.com [ NaN ] Angel Alvarez Serra Openerp y JasperReports