Tengo el siguiente problema y como no encontré ninguna información en este medio, quiero consultarlo para ver si a alguien se les ha presentado. Un cliente que tiene los servidores en Azure, y al momento de generar la Revisión de la Planilla a Excel, les indica que el archivo está Corrupto o con Daños y que no puede ser abierto con Excel, el archivo si se puede abrir con NotePad pero con Excel o incluso con IE no lo abre como un archivo con formato XML, sin embargo, probé abrirlo con Crome y al hacerlo ya me dió un mensaje indicándome el lugar donde estaba el error, la línea 2966 columna 42 en todos los archivos que me enviaron de prueba y al abrir el archivo con NotePad++ y revisar la línea indicada con el error, me pude dar cuenta que al parecer el archivo estuviera volviéndose a generar, opté por borrar todo lo que estaba desde la línea 2 hasta la línea 2966 y volvi a grabar el archivo y luego de eso ya me dejó abrirlo con Excel sin problema. Este error nunca se me había presentado por lo que me gustaría saber cuál es el procedimiento que se ejecuta al momento de Generar el Archivo XML, si es que toma algún archivo Temporal y por eso encuentra y dejá basura al generarse o qué es lo que pasa. Les dejó las imágenes y uno de los archivos que me llegaron como prueba y el mismo pero ya corregido. Gracias de antemano y quedo a la espera de sus comentarios. asked 30 Jul '17, 20:24 Ososa |
La exportación a Excel en los smartlists es una infraestructura genérica que funciona igual para todos los SmartLists de todas las pantallas de Evolution. Por lo tanto, habría que revisar la configuración de ese SmartList y tratar de monitorear los registros que trae de la base de datos. Esta pantalla es especial, porque el fuente primero obtiene la lista de columnas a partir de la formulación de la planilla que se consulta y luego sustituye esta lista en el select que está configurado en el SmartList. Pero por lo demás es como cualquier otra pantalla. Podrías habilitár el Profiler de Evolution para obtener una lista de las instrucciones SELECT que se ejecutan para obtener la metadata de configuración del SmartList. También es importante, ver los parámetros que se envían en el Request, al momento de presionar el botón de exportación a Excel (con herramientas de desarrollador F12). Estos parámetros podrían dar una idea que de puede estar fallando. Además podrías poner un TRACE con SQL Profiler para ver la instrucción SELECT que ejecuta para generar la hoja de Excel. A partir de esta información se podría empezar el diagnóstico del problema. answered 31 Jul '17, 11:30 Fernando Paz ♦♦ |
¿Qué versión de Evolution es?
¿Cuál es la opción que genera el excel? ¿Es un SmartLists?
¿Podrías enviar por correo el XML generado con el error, para verlo?