Numero de copias usando Eneboo Reports

50 views
Skip to first unread message

Ruben Diaz

unread,
Aug 3, 2016, 12:18:59 PM8/3/16
to Eneboo
Buenas tardes, tengo una duda a ver si entre todos me ilumináis, estoy usando los reports en jasper y el numero de copias que de define en clientes.numcopias  no funciona.

Lo maravilloso seria que en jasperStudio se pudiera definir igual que por ejemplo definimos el ORDERBY el numero de copias usando clientes.numcopias, pero no he encontrado opción alguna, ¿ la hay?

Entonces he leido algo sobre parametros, he abierto la consola de debug y me he puesto a poner debugs en el codigo para ver que le esta enviando   al jasper.

Al cliente de pruebas le he puesto 22 copias por poner algo y esto es lo que sale en el debug.

---> COPIAS XXX = 22 
---> NORMAL 
---> KLO--> jPluginPlus_lanzarInforme() 
---> nombreInforme i_facturascli 
---> numCopias 22 
---> KLO rutaInforme: C:\listadoskabila\kabila\reports\i_facturascli\ 
---> JASPER_PLUGIN :: WhereFijo está vacío 
---> JASPER_PLUGIN :: whereFijo NO contiene saltos de linea(PARAMETROS) 
---> ampliarWhere: nombreConsulta = i_facturascli 
---> CONSULTA: SELECT facturascli.idfactura,lineasfacturascli.idfactura,facturascli.codigo,facturascli.codserie,facturascli.fecha,facturascli.total,facturascli.coddivisa,facturascli.codejercicio,facturascli.codpago,facturascli.codalmacen,facturascli.totaliva,facturascli.codcliente,facturascli.nombrecliente,facturascli.cifnif,facturascli.tasaconv,facturascli.coddir,facturascli.direccion,facturascli.codpostal,facturascli.ciudad,facturascli.provincia,facturascli.apartado,facturascli.totalrecargo,facturascli.codpais,facturascli.neto,lineasfacturascli.referencia,lineasfacturascli.dtopor,facturascli.deabono,facturascli.idfacturarect,facturascli.codigoproveedor,facturascli.tipoportes,facturascli.dtocomercial,facturascli.dtoprontopago,facturascli.bruto,facturascli.dtocomercialcalculado,facturascli.dtoprontopagocalculado,facturascli.segurocalculado+facturascli.cargoscalculado,facturascli.portescalculado,facturascli.recfinanciero*facturascli.neto/100,lineasfacturascli.descripcion,lineasfacturascli.cantidad,facturascli.irpf,facturascli.totalirpf,lineasfacturascli.pvpunitario,lineasfacturascli.pvptotal,lineasfacturascli.codimpuesto,lineasfacturascli.iva,lineasfacturascli.recargo,albaranescli.codigo,albaranescli.fecha,lineasfacturascli.idalbaran,empresa.nombre,empresa.cifnif,empresa.direccion,empresa.codpostal,empresa.ciudad,empresa.provincia,empresa.apartado,empresa.codpais,facturascli.neto+facturascli.totaliva+facturascli.totalrecargo,formaspago.descripcion,facturascli.observaciones,clientes.regimeniva FROM empresa,facturascli INNER JOIN lineasfacturascli ON facturascli.idfactura = lineasfacturascli.idfactura INNER JOIN formaspago on formaspago.codpago = facturascli.codpago LEFT OUTER JOIN albaranescli ON albaranescli.idalbaran = lineasfacturascli.idalbaran LEFT OUTER JOIN clientes ON facturascli.codcliente = clientes.codcliente WHERE facturascli.codigo >= '20160A000005' AND facturascli.codigo <= '20160A000005' ORDER BY lineasfacturascli.idalbaran, lineasfacturascli.referencia 
---> JASPER_PLUGIN :: nombreReport = 'i_facturascli' 
---> JASPER_PLUGIN :: nombreInforme = 'i_facturascli' 
---> JASPER_PLUGIN :: numCopias = '22' 
---> JASPER_PLUGIN :: buscando C:\listadoskabila\kabila\reports\i_facturascli\i_facturascli.jrxml 
---> JASPER_PLUGIN :: Report encontrado 
---> JASPER_PLUGIN :: Procesando plantilla C:\listadoskabila\kabila\reports\i_facturascli\i_facturascli.jrxml 
---> JASPER_PLUGIN :: COMPILAR SIEMPRE :: Activado 
---> JASPER_PLUGIN :: Usando fichero temporal C:\listadoskabila\kabila\temp_files\i_facturascli2016_8_3_11_3711146.jrxml 
---> JASPER_PLUGIN :: Ruta de trabajo con fichero temporal = C:\listadoskabila\kabila\reports\i_facturascli\ 
---> JASPER_PLUGIN :: GuardaTemporal 
---> JASPER_PLUGIN :: Inicializando la librería 
---> JASPER_PLUGIN :: Ruta de trabajo actual (C:\listadoskabila\kabila\reports\i_facturascli\) 
---> JASPER_PLUGIN :: START 
---> JASPER_PLUGIN :: Enviando por stdin : C:\listadoskabila\kabila\temp_files\i_facturascli2016_8_3_11_3711146.jrxml false 22 false false 3 GROUPBY ORDERBY WHERE facturascli.codigo >= '20160A000005' AND facturascli.codigo <= '20160A000005' 

Veo que la ultima linea 
---> JASPER_PLUGIN :: Enviando por stdin : C:\listadoskabila\kabila\temp_files\i_facturascli2016_8_3_11_3711146.jrxml false 22 false false ..................

Esta enviando un 22, que es el numero de copias que tiene el cliente definido en su ficha, hay alguna manera de que el visor de jasper interprete este valor para la impresión?

José Antonio Fernández Fernández

unread,
Aug 3, 2016, 12:28:03 PM8/3/16
to ene...@googlegroups.com

Si lo haces sin visor, con impresion directa si funciona ( pdf true)
Saludos


--
Has recibido este mensaje porque estás suscrito al grupo "Eneboo" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a eneboo+un...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ruben Diaz

unread,
Aug 3, 2016, 12:33:53 PM8/3/16
to Eneboo

Entiendo que a la función lanzarInforme le tendria que pasar ese parametro , que pasa si en vez de una factura estoy imprimiendo un listado?

José Antonio Fernández Fernández

unread,
Aug 3, 2016, 12:39:04 PM8/3/16
to ene...@googlegroups.com

o visor y pones tu el numero de copias a mano , o impresion directa y numero de copias automatico.No hay mas opciones

Ruben Diaz

unread,
Aug 3, 2016, 12:41:42 PM8/3/16
to Eneboo
Oido cocina!, muchas gracias como siempre!

Aulla Sistemas

unread,
May 26, 2018, 3:41:16 AM5/26/18
to Eneboo
http://www.eneboo.org/pub/contrib/eneboo_reports/EnebooReports-6.5.1-20180526.zip
2 Novedades:
* Usa la librería 6.5.1 de jasper (editado)
* Soporte completo de Número de copias (Visor e Impresión directa)

Ruben Diaz

unread,
May 28, 2018, 3:11:21 AM5/28/18
to Eneboo
Ole ole!
Reply all
Reply to author
Forward
0 new messages