Hallo,

I have very strange (at least for me) problem. My customer has very big
financial
transactions after inventory closing. They try to correct it by financial
worksheet
but there was the error with roundings. After investigation I have
discovered
that for number bigger than 10000000000000.00 (1 with 13 zeros) function
round()
returnes value with difference of 0.01 !!!!

Let's consider a job

{
real az;
;
az = 10000000000000.00;
az = round(az,0.01);
info(num2str(az,2,2,2,2);
}

for az = 10000000000000.00 system display the same number but for
az = 10000000000000.01 system displays 10000000000000.02  !!!

When I try the same job on my test installation all works fine,
on installation of other customers all is OK as well. Only for
this one something goes wrong.

Could somebody of You explain this behaviour ???

Best regards

Arkadiusz Zimniak






------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/development-axapta/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to