anonymous Log in
Search
Recents:
v3.0
csharp-l
Re: Cambio de valor mágico
12/11/20 17:44

ngarcia

Replies: 0

Parece que trunca el tercer decimal. El tema es que si hago
&Importe.ToString() o si miro el valor en GxDebug me muestra el valor
redondeado, es decir 0.35
Es de locos.
Para mi la solución es hacer round del cálculo.
El jue., 12 de nov. de 2020 a la(s) 17:05, Nahuel Garcia (
ngarcia@saico.com.uy) escribió:
> En una transaccion tengo algo asi:
>
> Importe = PCalculaImporte.udp(parametros)
> La procedure PCalculaImporte devuelve 0.35, pero Importe queda cargado con
> 0.34 ???
> La procedure PCalculaImporte hace cantidad N(11.3) = 1 * precio N(12.3) =
> 0.347 = Importe N(12.2) = 0.35 y esto devuelve
>
> La aplicación es win y estoy utilizando GxXEv3 u15 generando C#
> He intentado cosas pero no me doy cuenta como solucionarlo
>
> --
> Nahuel García
>
>
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,11
Por consultas owner-csharp-l@gxtech.com.uy


Back to csharp-l