anonymous Log in
Search
Recents:
v3.0
gx-l
Número sin separador de decimales
12/08/20 18:25

Enrique Almeida

Replies: 1

Y multiplicar el numero por 100?
El mié., 12 de ago. de 2020 a la(s) 18:24, Andres Leandro (
andres.leandro@datalogicsys.com) escribió:
> Saludos, foro. Necesito hacer una interfaz con un sistema bancario que
> recibe un archivo en texto plano, y uno de sus formatos indica que los
> montos deben ingresarse como números sin separador de decimales (ej. $40.50
> -> 4050).
>
> Probé quitarle el separador de decimales al Picture, pero lo está
> redondeando (ej. $40.50 -> 41). ¿Alguien sabe si esto es posible de manera
> nativa, o solo me quedaría hacer un RegexReplace al texto y quitar
> manualmente los "." y/o ",".
>
> Gracias por la orientación que puedan darme. Saludos.
>
>
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

nelson.corbo12298

12/08/20 19:41
Lo que he hecho es multplicar por 100 el número, convertirlo a texto y cuando lo exige el formato reemplazar los espacios con 0. Strreplace(str(&variablenumerica*100,xxx,0), " ",0) O usar toformattedstring() luego de multiplicar por 100. A veces hay que curarse en salud. El mié., 12 de agosto de 2020 18:26, Enrique Almeida < ealmeida@concepto.com.uy>


Back to gx-l