ALGO CURIOSO E INEXPLICABLE - Forum

Forum Navigation
You need to log in to create posts and topics.

ALGO CURIOSO E INEXPLICABLE

Hola gente quiero compartir una particularidad que me hace una app ya que es algo curioso y que no le encuentro ni logica ni explicacion...

veran al ingresar a una pagina que es un legajo trae las variables correspondientes al legajo solicitado de la base de datos

hay 5 variables a las que luego antes de mostrar yo le hago agregar el separador de miles.

las variables convertidas son [prestamo] - [valor_cuota] - [retorno_prestamo] - [retornado] - [deuda_actual]

ACLARO TODO FUNCIONA PERFECTO

dbpRefresh "creditos" "clientes"

Setvar "[monto_prestado]" "[creditos.clientes.MontoPrestado]"
dec_NumeroConPuntosDeMiles "[monto_prestado]"
setvar "[pmo]" "[dec_Resultado]"
StrReplace "[pmo]" "," "." "[prestamo]" ""

Setvar "[valor_cuotas]" "[creditos.clientes.ValorCuota]"
dec_NumeroConPuntosDeMiles "[valor_cuotas]"
setvar "[vc]" "[dec_Resultado]"
StrReplace "[vc]" "," "." "[valor_cuota]" ""

Setvar "[retorno_prestamo]" "[creditos.clientes.RetornoPrestamo]"
dec_NumeroConPuntosDeMiles "[retorno_prestamo]"
setvar "[rp]" "[dec_Resultado]"
StrReplace "[rp]" "," "." "[total_retorno]" ""

setvar "[retornado]" "[creditos.clientes.TotalRetornado]"
dec_NumeroConPuntosDeMiles "[retornado]"
setvar "[rtdo]" "[dec_Resultado]"
StrReplace "[rtdo]" "," "." "[retornado]" ""

Math "[creditos.clientes.RetornoPrestamo] - [creditos.clientes.TotalRetornado]" "0" "[total_deuda_actual]"

dec_NumeroConPuntosDeMiles "[total_deuda_actual]"
setvar "[td]" "[dec_Resultado]"
StrReplace "[td]" "," "." "[deuda_actual]" ""

Cual es la curiocidad...
cuando llamo por primera vez a cualquier legajo esas 5 variables estan vacias, pero salgo y vuelvo a entrar con el mismo legajo o cualquier otro y lo muestra perfectamente a partir de ahi cualquier legajo que se llame inclusive al salir de la pagina de legajos navegar la app y volver a buscar siempre muestra bien

solo no muestra esas variables la primera vez que entre en legajos...

Curioso No?

Hola joferar333, tal vez el programa no esta "dibujando" los valores visualmente.

Podrías probar hacer un ObjectRefresh en los objetos donde se muestran visualmente los datos. También podrías controlar en el "Debugger" si en verdad están vacías las variables.

En el caso de que las variables realmente estén vacías, entonces hay que revisar el código, ir viendo paso por paso, y ver cual comando es el que falla. Tal vez, después de dbpRefresh "creditos" "clientes" tendrías que agregar un Delay "500" para darle tiempo al "refresco" a impactar en las variables.

Saludos cordiales

 

Cuando me falla el refresh uso DbpShowAll que no falla nunca

salu2