Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

ValidaCFD_cl

La Razon de ser de este sitio, aqui va a ver anuncios, comentarios dudas y quejas de este programa de validacion de Comprobantes Fiscales Digitales.
Cerrado
ElMauro
Mensajes: 5
Registrado: Lun Oct 10, 2011 6:18 pm

ValidaCFD_cl

Mensaje por ElMauro »

Hola,

Compré el programa de command line y estoy teniendo problemas con la actualizaciónes via ftp. Se queda trabado al final donde la ventana dice:

PROCESANDO....

Descargando Lista de Folios

Llega al final de la descarga y se queda trabado. Estoy utilizando windows 2003. Pensé que debía cargar validacfd también y lo hice, pero hace exactamente lo mismo. Luego baje con wget desde el SAT el CSD.txt y FoliosCFD.txt y desde validacfd le pedí que actualizara via archivos locales y ahi SI lo hizo.

Imaginé que como ya estaban las bases de datos listas, ahora si el validacfd_cl ya actualizaría pero se queda trabado donde siempre.

Estoy usando windows 2003 server de 32 bits, por lo que no debe haber problemas. Desactivé firewall y antivirus, y tampoco funcionó.

Que puede estar fallando?

Gracias
Adjuntos
validacfd_cl.png
validacfd_cl.png (38.19 KiB) Visto 8346 veces
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

Algunos hechos :

ValidaCFD y ValidaCFD_cl comparten la misma base de datos y las mismas rutinas, estuvo bien cuando pensaste que si actualizabas con uno el otro automaticamente se actualizaba, eso es correcto siempre y cuando ESTEN EN LA MISMA CARPETA, mas en especifico, cuando este compartiendo la carpeta "data"

Cuando descargas MANUALMENTE el archivo *.txt y actualiza MANUALMENTE y si funciona significa entonces que mi programa no pudo crear los archivos temporales y hacerlo de forma AUTOMATICA.

Aun cuando hayas descargado manualmente la base de datos, SI VUELVES A EJECUTAR "validacfd_cl actualizarfolios" por supuesto que va a intentar TODO EL PROCESO NUEVAMENTE aun cuando tu ya hayas descargado manualmente, si me explico, la instruccion "actualizarfolios" NO REVISA si ya descargaste manualmente.

Deja BUSCO EN EL FORO ya que recuerdo de un problema con los Server en donde éstos protegen una parte de la memoria y no permite ejecutar ciertas instrucciones.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

OK. aqui el mensaje que ya anteriormente habia publicado :
Despues de investigarle y hacer varias pruebas resulta que aparentemente es por un sistema de proteccion de Windows llamado DEP (Data Execution Prevention)

DEP es un sistema de control de memoria que no permite ejecutar aplicaciones en ciertas partes de la memoria.

Vamos a hacer esta prueba, vamos a deshabilitar el DEP de la siguiente forma para ver si ya puede funcionar mi libreria, porfavor ejecuta la siguiente instruccion :

bcdedit.exe /set {current} nx AlwaysOff

Y reinicializa tu compu y haz pruebas

Para re-activar el DEP por si quieres dejarlo como estaba se usa la siguiente instruccion

bcdedit.exe /set {current} nx AlwaysOn

Y reinicializas para que tome efecto.

Estas instrucciones que te muestro son para habilitar/deshabilitar el DEP POR HARDWARE. Tambien hay otra forma de accesar, prueba con las dos :

Entra a Control Panel - Performance Options - Pestaña DataExecution Prevention - Selecciona que NO se active el DEP para tu aplicacion*

*no tengo Windows server si no con gusto hasta imagenes te mostraba pero tome come referencia estas dos paginas :
http://en.wikipedia.org/wiki/Data_Execution_Prevention
http://stackoverflow.com/questions/2485 ... erver-2003

Espero que esto sirva
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

Ah! un ultimo detalle, es posible que no este trabado, puede ser que solamente no actualice la barra de progreso.

Revisa la carpeta "temp" ahi se ejecuta los procesos de descarga y conversion, revisa si alguno de los archivos se esta generando e "inflando" (aumentando de tamaño) es posible que necesites oprimir [F5] para que windows actualize el tamaño del archivo y puedas ver este efecto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ElMauro
Mensajes: 5
Registrado: Lun Oct 10, 2011 6:18 pm

Re: ValidaCFD_cl

Mensaje por ElMauro »

Hola,

He intentado desactivar el DEP de ambas formas y no hace ninguna diferencia. Consultando los directorios veo que efectivamente en temp se genera un archivo temp.ftp el cual va creciendo hasta llegar al tamaño que debe y ahi es cuando al finalizar de descargar se traba. Revisando el temporal este archivo está completo por lo que el ftp si se realiza sin problema. El siguiente proceso después de la ftpeada es el que hace que la aplicación se trabe. Como comentas, pensé que no estaba trabada, sino solamente lenta, pero la deje media hora y pues la aplicación no responde en absoluto. Aunque está trabada, no hace uso del procesador en absoluto. También intenté correr el programa como administrador, pero da los mismos resultados. Lo mas curioso es que la actualización de Proveedores la hace correctamente.

Habría manera que en el validacfd_cl le agregaras 2 nuevos parámetros para poder solucionar esto?

validacfd_cl actualizarfolioslocal="c:\validacfd\temp\folioscfd.txt" actualizarcertificadoslocal="c:\validacfd\temp\csd.txt"

de tal forma que uno coloca los archivos csd.txt y folioscfd.txt en esas rutas y de ahi descarga o bien podría ser así:

validacfd_cl actualizarfolioslocal actualizarcertificadoslocal

y uno previamente colocaría los archivos en c:\validacfd\temp\ para que fuera mas rápido de implementar aunque la primera opción es la mas correcta.

Quedo en espera de tus comentarios.

Saludos
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

Mensaje recibido. deja ver que puedo hacer al respecto.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

Aver ElMauro, ya quedo lista la actualizacion. DESCARGA DE LA MISMA LIGA la nueva version que incluye los siguientes comandos :
actualizarfolioslocal - Actualiza la lista de folios a partir de un archivo QUE YA DEBE EXISTIR en temp\FoliosCFD.txt
actualizarcertificadoslocal - Actualiza la lista de certificados a partir de un archivo QUE YA DEBE EXISTIR en temp\CSD.txt
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
ElMauro
Mensajes: 5
Registrado: Lun Oct 10, 2011 6:18 pm

Re: ValidaCFD_cl

Mensaje por ElMauro »

Eso chi! Eso es servicio!

Muy agradecido
ElMauro
Mensajes: 5
Registrado: Lun Oct 10, 2011 6:18 pm

Re: ValidaCFD_cl

Mensaje por ElMauro »

Hola,

Finalmente pude encontrar lo que está causando el problema. Recordé que el filezilla cliente cuando lo ejecuto me advierte que transferencias ftp de archivos largos cuelgan la conexión. Indica que se debe al firewall de windows y remite a una liga de soporte de microsoft donde indica que realmente el causante del problema es el servicio ALG o Aplication Layer Gateway Service el cual se utiliza para compartir una conexión de internet, pero en un servidor no tiene sentido tenerlo funcionando, así que lo desactivé y santo remedio.

Otra opción es desactivar el firewall de windows previo a la actualización con el comando:

netsh firewall set opmode disable

y luego al finalizar se vuelve a activar con

netsh firewall set opmode enable

Finalmente regresé los setting del DEP en activo ya que por ahi no fué necesario moverle. Ojalá esto sirva para otros con el mismo problema.

Saludos

Mauricio F

p.s. Lo probé en windows 2008 64 bits, y funciona muy bien.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: ValidaCFD_cl

Mensaje por Dado »

Mil gracias por compartir tu experiencia, con "mil causas" posibles aveces no se tiene ni idea de por donde solucinar algunos problemas.

Saludos,
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado