AssetCanDisposal_RU - флаг создания из данной строки журнала ОС строки в RAssetTrans. Нужен в случае операций ОС , порождающих N строк в ГК и 1 строку в RAssetTrans(как правило в рамках ваучера+даты установлен только у одной записи, при удалении оной переставляется на другую с таким же ваучером и датой).
AssetToFromRecId_RU заполняется в случае сторно операции, в противном случае он нулевой, поэтому в строке метода initFromLedgerJournalTrans класса RAssetPost_Depreciation строка
X++:
rAssetTrans.StornoRecId = ledgerJournalTrans.AssetToFromRecId_RU;
является вполне корректной.
Все это - последствия (прямо говоря - затычки) однажды неверно (IMHO, но готов подискутировать) принятого решения в архитектуре российского модуля ОС, а именно привязывать операции ОС к общему журналу (и загаживать без того уже загаженный)