Показать сообщение отдельно
Старый 28.09.2010, 20:15   #1  
tav is offline
tav
Участник
 
49 / 10 (1) +
Регистрация: 15.11.2002
Это еще не все. Вы взгляните на строки в методе settleForDifferentProfilesOrPrepayment:

X++:
        if (exchRateDiffCalcType == ExchRateDiffCalcType_W::Standard ||   firstCustVendTrans.RecId == custVendTransCredit.RecId)
        {
            closeAmountMST = _settleAmountMstDebit;
        }
сопоставил предоплату 3100 руб. с валютной отгрузкой 100$ по курсу 30. При таком алгоритме в основной валюте получается сумма 3000, хотя сумма в валюте проводки 3100 и валюта проводки - рубли.
__________________
yes