compilador
Publicado por Fabrizio (7 intervenciones) el 10/02/2020 18:12:06
tengo un ocx que toma los valores del compilador de progress y los manda al afpi para facturar , el problema es que afip solo admite 2 decimales y el compilador de progress utiliza 15 , utilice round , truncate , y no al parecer el compilador hace lo que se le viene en ganas , eje , :
def var a as decimal format ">>,>>9.99" decimal 2.
def var b as decimalformat ">>,>>9.99" decimal 2.
a = 12,43.
b = round(a,2).
b = truncate(a,2).
el compilador envia : "12.43000000006" , afip me lo rebota como error. si alguno conoce la solucion a este problema.....
def var a as decimal format ">>,>>9.99" decimal 2.
def var b as decimalformat ">>,>>9.99" decimal 2.
a = 12,43.
b = round(a,2).
b = truncate(a,2).
el compilador envia : "12.43000000006" , afip me lo rebota como error. si alguno conoce la solucion a este problema.....
Valora esta pregunta


0