|
![]() |
#1 |
Участник
|
![]()
Подниму эту давнишнюю тему - хочу вернуться к коду чудо-метода ledgerJournalEngine_Server.adjustDate(), который с 2005-го года в неизменном виде перекочевал и в 2009-ю Аксапту:
X++: ttsbegin; dateCorrected = false; while select forUpdate ledgerJournalTransLocal where ledgerJournalTransLocal.journalNum == _ledgerJournalTrans.journalNum && ledgerJournalTransLocal.voucher == _ledgerJournalTrans.voucher { if (ledgerJournalTransLocal.recId != _ledgerJournalTrans.recId) { ledgerJournalTransLocal.transDate = _ledgerJournalTrans.transDate; if (_ledgerJournalEngine) _ledgerJournalEngine.currencyModified(ledgerJournalTransLocal); ledgerJournalTransLocal.doUpdate(); dateCorrected = true; } } ttscommit; ![]() |
|