Показать сообщение отдельно
Старый 01.04.2013, 21:48   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Сопоставление и TaxReversePrepayment_RU
\Classes\TaxReversePrepayment_RU\calcPostAndInsertTaxes
Код:
X++:
        if (taxAmountCur || taxAmountMST)
                {
                    this.post(taxTransReverse.TaxDirection,
                              taxTransReverse.AccountNum,
                              taxTransReverse.TaxOffsetAccountUseTax,
                              '',
                              taxTransReverse.Dimension,
                              taxAmountCur,
                              0,
                              taxTransReverse.AccountTaxFreePct,
                              abs(taxTransReverse.TaxAmount / taxAmountCur * 100),  //Anti-rounding exchange rate
                              _exchRateSecond);

                }
при сопоставлении 0,02$ акса насчитала налог на 10 копеек а taxAmountCur ноль. В итоге валится ошибка деления на ноль. Интересно, это нормально? это где то исправлено? или это баг или фича?