Re:Re: Modificar/Crear clase para reporte facturas

Inicio Foros Foro principal Desarrolladores Modificar/Crear clase para reporte facturas Re:Re: Modificar/Crear clase para reporte facturas

#38148
Juan Manuel Martínez
Participante

Hola,

Si querés agregar parámetros, lo que tenés que hacer es modificar la clase LaunchInvoice y agregarlos haciendo una llamada de este tipo:

Code:
jasperwrapper.addParameter(nombre_parámetro, objeto);

por cada parámetro que necesites adicionar.

Luego, en iReport modificá el reporte pertinente agregando los parámetros que hayas incorporado en tu modificación.
Tené en cuenta que el nombre del parámetro en iReport debe coincidir con el nombre_parámetro declarado en la clase, como así también deben coincidir los tipos de datos asignados (String, DateTime, etc).

Para incorporar las modificaciones a un servidor en producción, deberás guardar las clases recompiladas en un .jar (hay un post de fcristina que explica cómo hacerlo) y guardar ese archivo en el directorio ServidorOXP/lib/plugins. Después, tenés que ejecutar de nuevo la configuración de Libertya.

Espero haberme explicado bien.

Saludos,
Juan Manuel.