![]() |
#10 |
Участник
|
Для себя решили проблему путем внесения изменения в метод post класса LedgerVoucher.
X++: if (reversal && sourceRecid && !correspondenceEnabled) // if (reversal && sourceRecid) mav bugFix { ledgerTrans.reverseSettlement(sourceRecid); } Результат сопоставленные проводки не переоцениваются алгоритмом курсовой разницы (КР) счетов ГК. Ниже код из класса LedgerExchAdj метода run(). X++: while select ledgerTrans where ledgerTrans.AccountNum == ledgerTable.AccountNum && ledgerTrans.TransDate >= searchDate && ledgerTrans.TransDate <= toDate && (ledgerTrans.CurrencyCode >= fromCur || ! fromCur) && (ledgerTrans.CurrencyCode <= toCur || ! toCur) notexists join legderTransSettlement where ledgerTrans.RecId == legderTransSettlement.TransRecId |
|
|
|