![]() |
#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; } ... |
|
![]() |
#2 |
Модератор
|
наверное, стоит заменить знак "<" на ">" ?
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#3 |
Разработчик
|
Нет, именно здесь и ошибка. А вообще это вопрос относительный - чьи прибыли и чьи убытки? Это место можно обойти настройками суммовой разницы. Но хотелось чтобы было красиво. Пришлось изменить код.
|
|