indexofString no funciona con variable local


([N1] alamillos) #1

Buenas tardes.

Tenemos un evento con el que queromos lanzar un mensaje de la posición el "." dentro de una cadena.

Set (CUENTACONTA,#CUENTA)

SET (POSICIONPUNTO, indexofString(#CUENTA,".",0,0))

mensaje (POSICIONPUNTO, información, 5)

el resultado para el campo CUENTA ="430.006" es 4.

 

Bien hasta ahora pero si sustituimos el campo #CUENTA por una variable local "CUENTACONTA" el resultado es "0" o lo que es lo mismo no funciona.

Set (CUENTACONTA,#CUENTA)

SET (POSICIONPUNTO, indexofString(CUENTA,".",0,0))

mensaje (POSICIONPUNTO, información, 5)

el resultado para el campo CUENTA ="430.006" es 0.

Alguien sabe porque ocurre esto?

Saludos

Juan Diaz

 


([N4] velavisual) #2

@jdalamillos

 

Buenas,

 

¿Tienes declarada la variable local  -POSICIONPUNTO- como numérica?

 

 

saludos

Antonio Vela

http://www.velavisual.com