24.07.2007, 13:38 | #1 |
Разработчик
|
Устранена ошибка в выделении налогов в суммовых разницах
Совсем случайно обнаружил ошибку в Axapta 3.0 SP1...
исправления выделены красным цветом (после их внесения нужно проверить настройки) class CustVendAmountDiffParm_RU .... // Whether deduct amount difference taxes ExchAdjTaxable_RU taxable(CustVendTrans _custVendTrans, AmountMst _exchRateDiff) { boolean ret; if (_custVendTrans.invoiceJour().NonRealRevenue_RU) { ret = _exchRateDiff * sign < 0 ? nonRealTaxableProfit : nonRealTaxableLoss; } else { ret = _exchRateDiff * sign < 0 ? taxableProfit : taxableLoss; } return ret; } ... |
|
24.07.2007, 13:51 | #2 |
Модератор
|
наверное, стоит заменить знак "<" на ">" ?
__________________
-ТСЯ или -ТЬСЯ ? |
|
24.07.2007, 15:28 | #3 |
Разработчик
|
Нет, именно здесь и ошибка. А вообще это вопрос относительный - чьи прибыли и чьи убытки? Это место можно обойти настройками суммовой разницы. Но хотелось чтобы было красиво. Пришлось изменить код.
|
|