Отправляет email-рассылки с помощью сервиса Sendsay

Ноль -в любой валюте ноль
Если у меня сложная структура счетов, в которой счет "Баланс" включает
в себя "Актив" и "Пассив", которые содержат др. счета в различных
валютах(RUR USD EUR), то когда на счете Баланс 0.00 RUR я ожидаю что при пересчете
в USD или EUR результат будет 0.00 USD и 0.00 EUR ЭТО ОЧЕВИДНО! однако возможны
варианты... 411 USD и -112 EUR можно было бы ожидать погрешностей округления
но во первых не в бухгалтерской программе, и во вторых не в таких суммах. Как
мне кажется алгоритм расчета такого рода сумм в программе испльзует сложение
промежуточных итогов. А что если формировать промежуточные итоги по каждой валюте,
конвертировать только для вывода на экран, и для получения глобальных сумм использывать
промежуточные НЕ КОНВЕРТИРОВАННЫЕ, тогда ошибки не будут складываться и "преумножаться".

P.S. У кого есть лишние 411 USD или хотя бы 112 EUR :)

Ответить   Константин Mon, 15 Aug 2005 19:31:21 +0400 (MSD) (#418109)