Manual de ejemplo para sustituir un kut de impresión de Eneboo por un Jasper-Report del diseñador de Jasper Estudio.
- INICIADO POR: Oscar ABC Vigo en https://github.com/eneboo/doc/wiki/Crear-plantillas-Jasper-para-Eneboo-Reports
- EDITADO POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki
- ULTIMA ACTUALIZACIÓN:[lastupdate]
- volver a esta página en el GITHUB
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:
- instalación Jasper Report.
- entorno del programa Jasper.
- kut to jrxml.
- adaptar .qs a jasper.
- CONVERSOR AUTOMÁTICO EN BASH PARA LINUX:
Haz clic aquí para volver al índice
PASO PREVIO 1: Instalar el editor Jaspersoft 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:
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



