Это потому что поверху надеты классы:
ledgerJournalEngine
journalFormTrans
и в них есче вызывается
AxLedgerJournalTrans
и вот то они портят всы погоды, так как при обновлениях курсорам данные берут из кеша.
Там много чего надо ковырать и понять как всё работает.
Но проверенный метод:
X++:
LedgerJournalTrans LedgerJournalTransBuffer = LedgerJournalTrans::find(_update = true)
LedgerJournalTransBuffer .Field ...
LedgerJournalTransBuffer.update();
LedgerJournalTrans.data(LedgerJournalTransBuffer);
если где не ошибся