Página 1 de 1

Duda CFD2PDF

Publicado: Mar May 14, 2013 12:57 pm
por Jeorjen
Que tal, tengo una duda respecto al programa CFD2PDF:
En mi aplicacion se crean los archivos ini,xml,bat y pdf con ayuda de la libreria y el programa de conversion a PDF. Utilizo el ShellExecute para que haga por el usuario y la creacion del pdf se haga sin intervencion del usuario, es decir, el CFD2PDF lo invoco desde un archivo bat y con el shelexecute lo abre el bat y se crea el PDF.
Normalmente lo hace bien, pero hay casos en los que no se crea el PDF. Se generan igual todos los archivos (ini,xml,bat) pero al ejecutar el bat no se crea el PDF (se abre el bat pero no crea nada). Y cuando se da este caso, he abierto directamente el CFD2PDF y le lleno los campos para convertir el xml a pdf y de esta manera ya se crea el PDF, pero yo lo que quiero es que sea el proceso automatico y no estarlo generando manualmente abriendo el programa.

Que podra ser?. El programa graba un bat y al editarlo para compararlo con el creado por mi aplicacion, observo que son iguales (caracter por caracter). Incluso al correr el bat generado por el CFD2PDF no crea el PDF.
Lo raro es que con la mayoria si lo hace bien, pero algunos llegan a fallar.
Tengo la version V1.2.120908 utilizando el reporte FacturaE_gral_V3.rav

Adjunto archivos de este caso que fallo en dia de hoy

Gracias

Re: Duda CFD2PDF

Publicado: Mar May 14, 2013 1:16 pm
por Dado
En el símbolo del sistema, la longitud total de la línea de comandos siguiente no puede contener más de 256 caracteres

Por eso aveces te funcionaba y aveces no, porque aveces te pasabas de 256 caracteres y aveces no

Intenta:

- Acercar la carpeta de trabajo a D: (no usar tantos niveles de carpeta)

- Usar comandos que no incluya toda la ruta, no es muy recomendable pero si lo haces con cuidado puede funcionar

Re: Duda CFD2PDF

Publicado: Mar May 14, 2013 2:49 pm
por Jeorjen
OK Dado, no sabia del limite en linea de comandos.

Sin embargo tengo una duda:
Revisando en otras facturas generadas veo que ha habido clientes que tienen nombre con mayor longitud que el de los archivos que adjunté anteriormente y se crearon bien los PDF (el usuario me reporta cuando tiene problemas para generarlo, y este si lo pudo generar mediante mi aplicacion). Adjunto una caso de estos, en los que a pesar de ser mayor la longitud, el usuario lo genero correctamente. Todos los archivos los genera la aplicacion en la misma carpeta o path.

Que crees que esté pasando en esta situacion?. Si fuera detalle de la longitud no generaria el que estoy adjuntando en este post.

Gracias

[Editado por Admin: Se elimino el archivo adjunto]

Re: Duda CFD2PDF

Publicado: Mar May 14, 2013 3:08 pm
por Dado
Ya encontre el problema

Y esta bien confirmado.........lo que esta provocando problemas es la eñe en el nombre del archivo

Si le quitas la eñe a todo (nombre de archivo y porsupuesto al bat) todo funciona, entonces ahora toca ver si se puede parchar el CFD2PDF, mas adelante te aviso si logre que funcionara

Re: Duda CFD2PDF

Publicado: Mar May 14, 2013 3:42 pm
por Jeorjen
Muchas gracias Dado. Con razon se me hacia muy extraño.

Ojala y se pueda corregir el detalle