Página 1 de 1

Timbre No muestra los datos

Publicado: Lun Sep 26, 2011 6:13 pm
por jjesust
Hola estoy trabajando con la version basica y timbrando con forgocsa, utilzo delphi 7 con win xp, al solicitar el timbrado lo hace correctamente, pero si intento ver y o guardar los datos del timbre, ejemplo Timbre.UUID o Timbre.CertificadoSAT o Timbre.Sello no los muestra de inmediato me dice que son valores invalidos, en ocaciones debo en modo debug en delphi esperar 10, 20 o mas segundos para que los datos de Timbre aparezcan y los pueda usar, al parecer tiene un retraso en el modulo de timbre no actualiza los valores inmediatamente, pero no logro saber que es, si alguien ya paso por esto pudiera indicarme como solucionarlo, gracias.

Re: Timbre No muestra los datos

Publicado: Lun Sep 26, 2011 6:58 pm
por Dado
jjesust escribió:Hola estoy trabajando con la version basica y timbrando con forgocsa, utilzo delphi 7 con win xp, al solicitar el timbrado lo hace correctamente, pero si intento ver y o guardar los datos del timbre, ejemplo Timbre.UUID o Timbre.CertificadoSAT o Timbre.Sello no los muestra de inmediato me dice que son valores invalidos, en ocaciones debo en modo debug en delphi esperar 10, 20 o mas segundos para que los datos de Timbre aparezcan y los pueda usar, al parecer tiene un retraso en el modulo de timbre no actualiza los valores inmediatamente, pero no logro saber que es, si alguien ya paso por esto pudiera indicarme como solucionarlo, gracias.
Debes usar algo como lo que sigue :

Código: Seleccionar todo

if CFD.TieneTimbre then
   aqui ya puedes usar el objeto Timbre
else
   el CFD no tiene timbre
Aunque "sepas" que el CFD DEBE TENER timbre porque lo enviaste a timbrar el uso del metodo "TieneTimbre" es OBLIGATORIO ya que inicializa y carga precisamente los datos del objeto Timbre


Mmmmh, ok. creo que tengo un error en el ejemplo incluido en mi libreria, ahi no tiene la llamada a TieneTimbre.......en el caso de otros PAC donde regresan *solo* el nodo timbre tambien uso el metodo Timbre.SetTimbre(cadena_con_el_timbre : string);

Lo importante es que tengas en la mente que "de algun lado" ya sea con CFD.TieneTimbre o Timbre.SetTimbre pero se debe inicializar ese objeto

Re: Timbre No muestra los datos

Publicado: Mar Sep 27, 2011 9:23 am
por jjesust
Ok, Gracias Dado ya funciono, lo hice como indicas y si efectivamente no tienes en tu ejemplo inicializado la variable timbre, pero ya quedo, gracias