//Diseños de Impresión e informes. Crear un jrxml de Jasper Reports a partir de un kut
Diseños de Impresión e informes. Crear un jrxml de Jasper Reports a partir de un kut 2019-11-11T11:58:36+00:00
Print Friendly, PDF & Email

Manual de ejemplo para sustituir un kut de impresión de Eneboo por un Jasper-Report del diseñador de Jasper Estudio.


Diseños de Impresión e informes. Crear un jrxml de Jasper Reports a partir de un kut


Diseños de Impresión e informes. Crear un jrxml de Jasper Reports a partir de un kut

Indice:

  1. instalación Jasper Report.
  2. entorno del programa Jasper.
  3. kut to jrxml.
  4. adaptar .qs a jasper.
  5. CONVERSOR AUTOMÁTICO EN BASH PARA LINUX:

 

Haz clic aquí para volver al índice


PASO PREVIO 1: Instalar el editor Jaspersoft Studio

http://manuales-eneboo-pineboo.org/eneboo-reports/disenos-de-impresion-e-informes-conceptos-basicos-de-jasper-studio/

Puedes encontrar plantillas listas para usar en: https://github.com/eneboo/reports4eneboo-reports

Para crear una nueva plantilla o modificar alguna que quieras adaptar a tus necesidades, puedes usar un editor de reportes jasper como Jaspersoft Studio (editor gráfico de código abierto).


PASO PREVIO 2:

El informe tiene que tener el código .qs programado para enlazar con el «enlace jasper»…

 

Haz clic aquí para volver al índice


Sub-Indice Pasos:

  1. Paso 1

Haz clic aquí para volver al Sub índice


PASO 1

  • En una de las primeras lineas tienes un propiedad «name» donde pones el nombre que quieres aparezca en la lista de eneboo-reports (no toma el nombre del fichero, sino este nombre)
  • Mas abajo se configuran los parametros:
  • Como minimo necesitas el WHERE, que es un parametro q te pasa eneboo y que se usará para «filtrar» en la consulta de los datos (p.ej. podría ser idfactura=201500001234, para que te haga informe de solo esa factura). Como nos lo pasa eneboo, no tenemos q darle un valor (eneboo lo rellena con el valor correspondiente al generar cada informe)
  • Tb se usan para las rutas a los subreports o al directorio de imàgenes. En este caso se suele dar un valor, pero tb podría venir de eneboo (solo hay q editar codigo en la funcion correspondiente, tu esto ya lo sabrás)
  • Puedes configurar otros parametros para usar en lo que necesites. Puedes darle un valor o puede ser enviados por eneboo, como hace el proyecto eneboo-reportunico para tener una sola plantilla q es dinamica.
  • Luego van unos parametros sin importancia y luego el select… esto es lenguaje SQL y seleccionas los campos que quieres usar de las tablas que quieras y «filtras» los valores con el where de antes. Con calma ya veré cómo puedo explicar esto para quien no entienda sql.
  • para cada campo puedes darle un nombre, para no tener q llamarlos con el nombre tabla.campo (son los «AS loquesea,» que ves para cada campo)
  • luego va el FROM las, tablas, que, sean
  • los inner join y sus amigos son para seleccionar datos «cruzados» en otras tablas (por ejemplo las lineas de una factura)
  • el where ya te dije, y a veces se usa un group by que sirve para lo q puedes imaginar 😉
  • A continuacion declaras cada campo. Son los campos de arriba y tienes q indicar su tipo (numero, integer, fecha, etc)
  • Creo q luego ya solo van las variables, que son digamos «campos calculados» que no tienes en ninguna tabla (p.ej. el suma y sigue)
  • Y despues va todo el código para la estructura de las bandas y los grupos. Esta parte creo q es mas facil hacerlo graficamente

Haz clic aquí para volver al índice


CONVERSOR AUTOMÁTICO EN BASH PARA LINUX:

miguelj [15:49]

@Kabila y @Oscar…tenéis algun jasper para las cuentas anuales o de las que se usan en contabilidad en general? gracias

Oscar [17:22]

Nada de conta de momento

Si necesitas solo uno o dos y son fáciles, te los puedo hacer en un momento q tenga

miguelj [18:11]

Sigo teniendo en mis tareas pendientes hacer un «manual para tontos» para poder coger un kut cualquiera (de los cientos de extensiones) y conseguir un jasper equivalente…..es que me pierdo con los kut…si puedes hacer una «receta»…

aulla [20:51]

Por si os sive de ayuda …

https://github.com/gestiweb/eneboo/tree/infosial-aq3/src/3rdparty/aqreports/kugar_to_jasper

GitHubGitHub

gestiweb/eneboo

eneboo – ERP Engine

aulla [20:52]

uploaded this file

kugar_to_jasper.tar.bz2

Binary

aulla [20:52]

Es un script de bash (linux) para convertir un kut a jasper, si alguien quiere que le tire …

Lo habia visto hace muuuuuucho tiempo y he tenido que tirar de hemeroteca para encontrarlo (edited)

Esto es parte del desarrollo de AbanQV3 que se paralizó hace mucho

 

Haz clic aquí para volver al índice


error: Content is protected !!