![]() |
#6 |
Участник
|
Проблема со сторнированием операций по ОС была так-же замечена и в DAX 2009. На текущий момент она исправлена. Исправление предложенное для DAX 2009 на мой взгляд подходит и для 4.0.
Описание проблемы в базе знаний MS для DAX 2009 и ссылки для скачивания исправления доступны по ссылке : https://mbs.microsoft.com/knowledgeb...kpqrxqrwumqppq Если в кратце, то приведение метода initLedgerVoucher класса RAssetTransactionReversal к виду : X++: protected LedgerVoucher initLedgerVoucher() { ; ledgerVoucher = LedgerVoucher::newLedgerPost(DetailSummary::Detail, SysModule::FixedAssets_RU,''); ledgerVoucher.parmReversal(true); ledgerVoucher.lastTransDate(reversalDate); ledgerVoucherObject = LedgerVoucherObject::newVoucher(rAssetTrans.Voucher, reversalDate); ledgerVoucherObject.parmVoucherCheck(false); ledgerVoucher.addVoucher(ledgerVoucherObject); return ledgerVoucher; } |
|
|
За это сообщение автора поблагодарили: d&m (1). |