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


.

Continua el Error al ejecutarse timbracfd en VFP9

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por mtorres »

Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!

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

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por Dado »

mtorres escribió:Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!

Saludos!
Usa la funcion de finalizacion al final de tu programa, asegurate que se ejecute por lo menos una vez antes de salir.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por mtorres »

DADO escribió:
mtorres escribió:Buen dia Dado, el tema anterior lo di por concluido porque pense que ya habia funcionado todo, lo que habia hecho era mandar llamar FinalizaCFDLib inmediatamente despues de realizar el timbrado, y sii, eso hizo que ya no me apareciera el error, el problema es que solo la primera vez que lo mando llamar funciona bien, el resto, me dice que fue timbrado pero no modifica el XML, y obviamente eso es un problema, elimine la instruccion de mandar llamar el FinalizaCFDLib inmediatamente despues de timbrar, y eso me regreso al problema inicial, el error de Acces Violation!

Saludos!
Usa la funcion de finalizacion al final de tu programa, asegurate que se ejecute por lo menos una vez antes de salir.
No me sirve!!, cualquier proceso externo que realice mi sistema hace "tronar" mi aplicacion!!, en un caso particular, despues de timbrar, cambio el valor de una variable de entorno y por alguna razon el que tu dll no "suelte" los objetos me genera el error de Acces Violation!, se que el problema es con el dll, pues comente el codigo que manda llamar el timbrado y asi corre sin problemas, obviamente no lo timbra, pero el resto de los procesos no generar ningun error!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por Dado »

@mtorres

En VFP9 hay algun otro modo de declarar las dll ??

Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.

Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.

No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por mtorres »

DADO escribió:@mtorres

En VFP9 hay algun otro modo de declarar las dll ??

Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.

Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.

No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
Gracias por la disposicion Dado, pues VFP9 ya no tiene soporte por parte de MS, y que yo sepa no hay otra forma de declarar las funciones del DLL, al utilizar la funcion de FinalizaCFDLib realmente mi unico problema es que no me modifica el XML!!, es decir no me marca ningun error ni nada, ya todo correo bien, relativamente hace el timbrado, timbrefiscal lo acepto y todo, la cuestion es que no integra el nodo de timbre al XML, y por lo tanto no obtengo el CFDI como deberia, sino que tengo un CFDI SIN Timbre, hay algo en tu codigo que podrias revisar acerca del proceso que te comento??
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por Dado »

mtorres escribió:
DADO escribió:@mtorres

En VFP9 hay algun otro modo de declarar las dll ??

Por ejemplo, en Delphi se pueden declarar estaticas o dinamicas, la diferencia es si se cargan al mismo tiempo que la aplicacion principal o se carga solo cuando se requiere.

Y es que quiero suponer que esa es la diferencia entre la forma que tu lo programaste y que te esta dando problemas y la forma en que la han programado otros.

No has revisado el ejemplo que viene en la DEMO para ver si hay algo que te pueda servir, yo estoy en la mejor disposicion incluso de programar "algo" pero aparte del FinalizaCFDLib no se me ocurre otra cosa
Gracias por la disposicion Dado, pues VFP9 ya no tiene soporte por parte de MS, y que yo sepa no hay otra forma de declarar las funciones del DLL, al utilizar la funcion de FinalizaCFDLib realmente mi unico problema es que no me modifica el XML!!, es decir no me marca ningun error ni nada, ya todo correo bien, relativamente hace el timbrado, timbrefiscal lo acepto y todo, la cuestion es que no integra el nodo de timbre al XML, y por lo tanto no obtengo el CFDI como deberia, sino que tengo un CFDI SIN Timbre, hay algo en tu codigo que podrias revisar acerca del proceso que te comento??
Deja analizo que se puede hacer, aqui mismo te comentaria el resultado
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por mtorres »

Dado, que tal??, que paso con este asunto??, me urge una solucion!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por Dado »

mtorres escribió:Dado, que tal??, que paso con este asunto??, me urge una solucion!
Estuve analizando que mas se podia hacer y no tengo solucion, no se me ocurre como poder resolver este caso.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mtorres
Mensajes: 22
Registrado: Mar Mar 22, 2011 7:15 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por mtorres »

uyy dado, toncs si tenemos un problema, como desarrollador la unica manera que tengo para resolver este tipo de problemas es de forma logica ya que no tengo el codigo para debuggearlo ni mucho menos, entonces te pregunto algo mas directo, en la parte en la que insertas el timbre en el XML, que puede hacer que no lo modifique, o haciendo peticion, podrias generar un archivo de texto plano donde le metas la info del timbre en cuanto el CFDI es timbrado??, digo, esto serviria para saber en que parte del codigo es donde existe el problema!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Continua el Error al ejecutarse timbracfd en VFP9

Mensaje por Dado »

mtorres escribió:uyy dado, toncs si tenemos un problema, como desarrollador la unica manera que tengo para resolver este tipo de problemas es de forma logica ya que no tengo el codigo para debuggearlo ni mucho menos, entonces te pregunto algo mas directo, en la parte en la que insertas el timbre en el XML, que puede hacer que no lo modifique, o haciendo peticion, podrias generar un archivo de texto plano donde le metas la info del timbre en cuanto el CFDI es timbrado??, digo, esto serviria para saber en que parte del codigo es donde existe el problema!
Una vez que ejecutas FinalizaCFDLib no es posible volver a usar ninguna de las funciones de la libreria. NO DEBES enviar a timbrar despues de usar FinalizaCFDLib esta funcion le da un "tiro de gracia" a todos los objetos requeridos.

Tratar de parchar esta situacion se convertiria en un circulo vicioso, se supone que el FinalizaCFdLib por si mismo era un parche.

El problema no es el timbrado, hasta donde recuerdo podias timbrar una y otra vez sin hacer uso del FinalizaCFdLib PERO al finalizar tu programa Windows marcaba un error.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado