« Volver a Desarrolladores

imprimir etiquetas

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
imprimir etiquetas
Respuesta
7/06/11 16:57
El problema con el que me encuentro es a la hora de imprimir etiquetas en "mantenimiento de articulos". me abre otra ventana y cuando empieza el java me da un error que dice algo así como "se ha producido un error al ejecutar el informe solicitado", le doy a aceptar y se para la ejecucion. El tema debe ser algo de que hay cosas sin firmar y firmadas. Si alguien a tenido el mismo problema y lo ha solucionado me gustaria me contara todo, ya que he probado a cambiar la version del java, de navegador, la seguridad en el navegados, ...

RE: imprimir etiquetas
Respuesta
9/06/11 19:26 en respuesta a jesus martinez.
tengo el mismo problema.

utilizo comerzzia 1.2 y los equipos los tengo totalmente actualizados. ultimo java, ultimo explorer ,....

adjunto archivo video para ver el error.

el video lo podeis descargar de: ftp://ftp.abermult.com y el fichero es "error ......avi"

RE: imprimir etiquetas
Respuesta
11/06/11 22:58 en respuesta a jesus martinez.
Estoy con el mismo problema y no se que hacer, he probado desde diferentes exploradores y siempre lo mismo. Otros informes si que me salen bien pero las etiquetas imposible, siempre el dichoso error: "se ha producido un error al ejecutar el informe solicitado".

RE: imprimir etiquetas
Respuesta
12/06/11 19:02 en respuesta a jesus martinez.
No sé si este error sólo te ocurre con este informe de etiquetas o también con cualquier otro. En este último caso, el problema probablemente se deba a una mala configuración de la ubicación de los ficheros de informe.
De cualquier manera, para saber las características exactas del error, es necesario mirar el log del servidor. Este lo puedes encontrar, si la instalación está sobre jboss, en la carpeta JBOSS_HOME/server/nombre_server/log/ en un fichero llamado server.log.

Si reproduces el error e inmediatamente después consultas este fichero, podrás saber a qué se debe el problema.

Si necesitaras ayuda para saber qué quiere decir exactamente el mensaje de error del log, puedes utilizar este foro copiando las líneas correspondientes.

Un saludo.

RE: imprimir etiquetas
Respuesta
12/06/11 22:03 en respuesta a Abel Morillo (Desarrollador Comerzzia).
Pego el tocho que em devuelve el log tras intentar ejecutar la impresión de etiquetas:

2011-06-12 21:45:37,505 DEBUG [com.comerzzia.web.core.informes.InformesServlet] Abriendo informe: C:\Program Files (x86)\ComerZZia/servidor/jboss-4.2.3.GA/server/comerzzia/recursos/informes/general/articulos/lstArticulos_Etiquetas.jasper
2011-06-12 21:45:37,505 DEBUG [com.comerzzia.web.core.informes.InformesServlet] Abriendo conexión para ejecutar informe con: java:/jdbc/COMERZZIA_DS
2011-06-12 21:45:37,542 DEBUG [net.sf.jasperreports.engine.fill.JRBaseFiller] Fill 27401742: created for Etiquetas
2011-06-12 21:45:37,543 DEBUG [net.sf.jasperreports.engine.fill.JRBaseFiller] Fill 27401742: filling report
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.fill.JRFillDataset] Fill 27401742: Creating sql query executer
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] SQL query string: SELECT
D_ARTICULOS_TBL."CODART" AS D_ARTICULOS_TBL_CODART,
D_ARTICULOS_TBL."DESART" AS D_ARTICULOS_TBL_DESART,
D_ARTICULOS_CODBAR_TBL."CODIGO_BARRAS" AS D_ARTICULOS_CODBAR_TBL_CODIGO_,
D_TARIFAS_DET_TBL."PRECIO_TOTAL" AS D_TARIFAS_DET_TBL_PRECIO_VENTA,
ETIQUETAS."DESETIQUETA" AS DESETIQUETA,
ETIQUETAS."FACTOR" AS FACTOR,
D_ARTICULOS_TBL."CANTIDAD_UM_ETIQUETA" AS CANTIDAD
FROM
"D_ARTICULOS_CODBAR_TBL" D_ARTICULOS_CODBAR_TBL RIGHT OUTER JOIN "D_ARTICULOS_TBL" D_ARTICULOS_TBL ON D_ARTICULOS_CODBAR_TBL."CODART" = D_ARTICULOS_TBL."CODART"
LEFT OUTER JOIN "D_TARIFAS_DET_TBL" D_TARIFAS_DET_TBL ON D_ARTICULOS_TBL."CODART" = D_TARIFAS_DET_TBL."CODART"
LEFT OUTER JOIN "D_UNIDAD_MEDIDA_ETIQUETAS_TBL" ETIQUETAS ON D_ARTICULOS_TBL."COD_UM_ETIQUETA" = ETIQUETAS."COD_UM_ETIQUETA"
WHERE D_ARTICULOS_TBL.CODART >= ?
AND D_ARTICULOS_TBL.CODART <= ?
AND D_ARTICULOS_TBL.CODPRO >= ?
AND D_ARTICULOS_TBL.CODPRO <= ?
AND D_ARTICULOS_TBL.CODFAM >= ?
AND D_ARTICULOS_TBL.CODFAM <= ?
AND D_ARTICULOS_TBL.ACTIVO = 'S'
AND D_ARTICULOS_CODBAR_TBL.DUN14 = 'N'
AND LENGTH(D_ARTICULOS_CODBAR_TBL.CODIGO_BARRAS) = 13
AND D_TARIFAS_DET_TBL.CODTAR = 'GENERAL'
ORDER BY
D_ARTICULOS_TBL.CODART ASC
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #1 (CODART_DESDE of type java.lang.String): 0
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #2 (CODART_HASTA of type java.lang.String): ZZZZZZZZZZZZZ
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #3 (CODPRO_DESDE of type java.lang.String): 0
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #4 (CODPRO_HASTA of type java.lang.String): ZZZZZZZZZZZ
2011-06-12 21:45:37,544 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #5 (CODFAM_DESDE of type java.lang.String): 0
2011-06-12 21:45:37,545 DEBUG [net.sf.jasperreports.engine.query.JRJdbcQueryExecuter] Parameter #6 (CODFAM_HASTA of type java.lang.String): ZZZZZZ
2011-06-12 21:45:37,545 DEBUG [net.sf.jasperreports.engine.fill.JRFillDataset] Fill 27401742: closing query executer
2011-06-12 21:45:37,545 ERROR [com.comerzzia.web.core.informes.InformesServlet] Se ha producido un error al intentar ejecutar informe.Error executing SQL statement for : Etiquetas
2011-06-12 21:45:37,545 ERROR net.sf.jasperreports.engine.JRException: Error executing SQL statement for : Etiquetas
2011-06-12 21:45:37,545 ERROR at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:141)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:685)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1235)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:865)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:814)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)
2011-06-12 21:45:37,546 ERROR at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421)
2011-06-12 21:45:37,546 ERROR at com.comerzzia.web.core.informes.InformesServlet.service(InformesServlet.java:66)
2011-06-12 21:45:37,546 ERROR at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2011-06-12 21:45:37,546 ERROR at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2011-06-12 21:45:37,546 ERROR at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2011-06-12 21:45:37,546 ERROR at com.comerzzia.web.core.filtros.SessionFilter.doFilter(SessionFilter.java:44)
2011-06-12 21:45:37,546 ERROR at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2011-06-12 21:45:37,546 ERROR at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2011-06-12 21:45:37,547 ERROR at com.comerzzia.web.core.filtros.EncodingFilter.doFilter(EncodingFilter.java:34)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2011-06-12 21:45:37,547 ERROR at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2011-06-12 21:45:37,547 ERROR at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
2011-06-12 21:45:37,547 ERROR at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2011-06-12 21:45:37,547 ERROR at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2011-06-12 21:45:37,547 ERROR at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2011-06-12 21:45:37,548 ERROR at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2011-06-12 21:45:37,548 ERROR at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2011-06-12 21:45:37,548 ERROR at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2011-06-12 21:45:37,548 ERROR at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2011-06-12 21:45:37,548 ERROR at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2011-06-12 21:45:37,548 ERROR at java.lang.Thread.run(Thread.java:619)
2011-06-12 21:45:37,548 ERROR Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"CODART" AS D_ARTICULOS_TBL_CODART,
D_ARTICULOS_TBL."DESART" AS D_ARTICULOS' at line 2
2011-06-12 21:45:37,548 ERROR at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2011-06-12 21:45:37,548 ERROR at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
2011-06-12 21:45:37,548 ERROR at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
2011-06-12 21:45:37,548 ERROR at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.Util.getInstance(Util.java:381)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
2011-06-12 21:45:37,549 ERROR at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
2011-06-12 21:45:37,549 ERROR at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:342)
2011-06-12 21:45:37,549 ERROR at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:135)
2011-06-12 21:45:37,550 ERROR ... 33 more

Nose por donde coger el error ya que la consulta sql es algo farragosapara mi y tampoco estoy familiarizado con las tablas de comerzzia. Lo único que si que es verdad que he consultado para todos los productos y se da el caso que a mis productos no les tengo aplicados familias, proveedores y demás aunque no estoy seguro que eso tenga que ver.

RE: imprimir etiquetas
Respuesta
21/08/11 22:54 en respuesta a amperex ..
El error parece estar en la consulta que ejecuta el informe. No sé si el resto de informes te funcionarán. Para solucionar el problema yo intentaría abrir el informe (localizado en la carpeta de recursos /informes/general/articulos/lstArticulos_Etiquetas.jrxml) y modificar la consulta, por ejemplo, eliminando las comillas dobles. Quizá tu instalación de MySQL no las esté interpretando correctamente. Puedes hacer esto con iReport, el editor de informes de JasperReport. Y si configuras en él la conexión a la bbdd podrás desde el propio editor ejecutar el informe para probarlo.

Recuerda que tras modificar el informe debes compilarlo para obtener también el .jasper y sustituir al antiguo.

Un saludo.

RE: imprimir etiquetas
Respuesta
16/09/12 12:25 en respuesta a Abel Morillo (Desarrollador Comerzzia).
No hay forma de imprimir las etiquetas de código de barras.
La mayoría de las quejas se refieren a esto. Entrar en ese tipo de programación con editores de Jasper y compilaciones, sql, etc no es el sentido de la instalación fácil de este programa para el común de los mortales.
He invertido bastante tiempo configurando los artículos, familias, proveedores, almacén, etc. y es desesperante ver cómo el programa se queda enganchado en lo que precisamente iba buscando.
Java funciona en mis pc's (he probado en dos distintos) e imprime sin problemas los otros reportes.

El otro menú de configuración de códigos de barras que se encuentra en la aplicación TPV, es algo indescifrable que no creo que lo entendiera el mismo Champolion. Alguien lo ha conseguido desde aquí??

Alguien puede decirme cómo se imprimen las etiquetas de códigos de barras para no haber perdido un día de trabajo??

Gracias
Saludos

RE: imprimir etiquetas
Respuesta
17/09/12 9:39 en respuesta a JOSE LUIS GARCIA.
Hola, José Luis, las etiquetas de artículos se pueden imprimir sin problema. Quizás hayas tenido algún error en la configuración de los datos de artículos. Por favor, revisa las respuestas que te he dado en los otros dos hilos donde has escrito para intentar resolver el error:

http://www.comerzzia.es/portal/web/guest/foro/-/message_boards/message/338797#_19_message_340348

http://www.comerzzia.es/portal/web/guest/foro/-/message_boards/message/27652#_19_message_340372

Un saludo.