11.12.2019, 15:32 | #1 |
Участник
|
AX 2012 R3 CU8 Расхождение в валюте учета между проводкой модуля и проводкой ГК
Добрый день.
Недавно столкнулись с расхождением суммы между проводкой модуля и проводкой ГК в валюте учета при разноске накладной по поставщику, содержащей несколько строк. Валюта операции - рубли. Валюта учета - доллары. Идентичная ошибка описана на англоязычных форумах, для решения проблемы предлагается установить KB 3102194. https://community.dynamics.com/ax/f/...liation-report К сожалению, после установки KB проблема осталась. После небольшого расследования выяснилось, что новая функциональность отключена в коде для региона RU. X++: if (this.canPerformSummaryRoundingAdjustment(sourceDocument)) { this.recordSubledgerJourAccEntriesForRounding(sourceDocument, accountingEvent); } else { this.recordSubledgerJournalAccountEntries(sourceDocument, accountingEvent); } X++: private boolean canPerformSummaryRoundingAdjustment(SourceDocument _sourceDocument) { SubledgerJourSummaryRoundingAdjuster summaryRoundingAdjuster; boolean canPerformSummaryRoundingAdjustment; if (this.isExcludedFromDetailOrSummaryRounding()) { canPerformSummaryRoundingAdjustment = false; } else { summaryRoundingAdjuster = SubledgerJourSummaryRoundingAdjuster::newFromDocument(_sourceDocument); canPerformSummaryRoundingAdjustment = summaryRoundingAdjuster.canPerformAdjustment(); } return canPerformSummaryRoundingAdjustment; } X++: private boolean isExcludedFromDetailOrSummaryRounding() { return (hasInterCompany || SysCountryRegionCode::isLegalEntityInCountryRegion([ #isoRU, #isoCZ, #isoHU, #isoPL, #isoBR, #isoMX ])); } Правильный ли это подход? Может быть есть дополнительное обновление, которое уже это сделало или есть другие способы решить данную проблему? |
|
11.12.2019, 16:13 | #2 |
Участник
|
Поменять код здесь конечно можно, но думаю, надо будет еще скорее всего в связанных объектах менять также, например, в каком-нибудь bond классе, все таки корреспонденция... в CU13 вот так, так что для RU это точно исправлено, но видимо в каком то другом KB. Ну и если у вас активен функционал interCompany, то для него я так понимаю это не работает совсем.
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: oleg.s (1). |
11.12.2019, 16:30 | #3 |
Участник
|
Спасибо. Сейчас как раз в процессе перехода на CU13.
Проверю какой код там. |
|
Теги |
subledgerjournalizer |
|
|