Показать сообщение отдельно
Старый 13.10.2004, 14:04   #27  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,876 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
2 Hezl
------------------------------------
Дело не в точности - 9999.9999999999999 будет суммировать нормально
------------------------------------

Неудачный пример.
Дело в том что Аксапта сначала округляет константы до приемлемого вида.
В данном примере после компиляции 9999.9999999999999 будет рассматриваться виртуальной машиной как 10000.
Можете проверить под отладчиком :
real d = 9999.9999999999999; // реально заносится 10000. Поэтому с таким числом ошибок и не возникало. Реально работа шла с константой 10000. Я думаю то же самое при использовании числовых констант в выражениях.