![]() |
#9 |
Участник
|
Включил дебаггер... по ходу дела, переменная BALANCEMAP в классе, где происходит проверка "правильного сопоставления", показывает одну строчку с != 0...
Сумма, по ходу дела - разница между одной валюты суммы и другой валюты... 155,00 EUR (покупаем) - 100 УСД (продаём) - 8.93 УСД (разница по курсу) = 46.07 ХХХ !? Где-то цикл смешивается AmountMST с AmountCur... X++: NAME: balanceMap VALUE: ["2010.04.19 - "->0,"2010.04.19 - EUR"->0,"2010.04.19 - УСД"->46.07] TYPE: Map X++: 2620.10 -100,00 -100,00 2620.20 EUR 155,00 108,93 8150.01 -8,93 -8,93 |
|