Показать сообщение отдельно
Старый 06.11.2018, 19:38   #5  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Это моё.

SubledgerJouralizerBondExtension написан так, чтобы быть расширением для SubledgerJournalizer.

SubledgerJouralizer в данной фазе обрабатывает distributions и генерирует по ним subledger согласно AccountingRules. Для этого он сначала вставляет во временные таблички

SubledgerJouralizerBondExtension не может дополнить уже готовый сабледжер. Так что ему приходится действовать двумя путями: либо говорить SubledgerJouralizer не делать этого (см использование SysEventOverride ) либо вытирать то, что сделал SubledgerJournalizer и вместо него писать свое.

Второе было первым по порядку интерфейсом согласованным между командами занимающимися общими финансами и российскими, поэтому, вероятно, оно тут осталось.

Вы можете попробовать закомментить код в SubledgerJournalizer.recordSubledgerJournalAcctEntriesDist кроме вызова события.

Если я все помню точно И ничего существенного тут не изменилось, то все будет работать так же без этого кода.

НО учтите, что к этой точке привязано еще расширение _CN - так что вам, возможно, надо будет проанализировать и его.

Если вы хотите более надежно решить проблему, лучше зарегистрировать ошибку по официальным каналам.
За это сообщение автора поблагодарили: trud (5), Logger (3).