Боюсь того чего не понимаю ;)
Есть такая форма - проводки по сопоставлению (таблица CustVendTransPostingLog_ru), там есть два поля - счет операции ии корр. счет - они то заполняются то нет, допустим возникает суммовая разница - честно заполняет 16.000 - 60.030, а две проводки по выделяющемуся НДС по этой суммовой - поля эти пустые, хотя понятно что в LedgerTrans проводка с такими же счетами.. Что стоило системе их заполнить непонятно - в классе CustVendSettleVend метод postAmountDiffTrans_RU - есть божественный код
this.createLedgerTransSum_RU(- taxAmountCur,
_posting,
'',
_exchRateTrans,
_custVendTrans,
false,
CustVendTransPostingLogType_RU::ExchAmountDiff,
taxRefId,
_dimension);
где пустые ковычки - как раз тот самый LedgerAccount, т.е. она его намеренно оставляет пустым.. зачем...?
|