AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2017, 10:14   #1  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,744 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
AX 2009 не срабатывает корреспонденция при распределении накладных расходов
Коллеги, я уже было смирился с тем, что автоматическая корреспонденция не срабатывает при зачете клиенту, как получил неожиданно предупреждение:
Цитата:
Автоматическая корреспонденция по осуществленной проводке не может быть установлена
При распределении накладной с накладным расходом на "простую" накладную.
Ранее я на другом проекте при распределении такой ошибки не встречал, так что есть подозрение, что настроено что-то не так.

Подскажите, куда смотреть? Дело не в настройке?

Акса 2009 kernel 5.0.1600.3596 application version 5.0.1500.4570.
Старый 23.01.2017, 14:14   #2  
VORP is offline
VORP
Участник
Аватар для VORP
 
146 / 95 (4) ++++
Регистрация: 26.05.2006
Была проблема когда оно не могло скорреспондировать из-за того что признак дебет кредит определялся исключительно по знаку проводки. Дело может быть в том что проводки создаются на итоговые суммы: Например 100 по дебету с одной стороны, -120 по кредиту и 20 по дебету с другой, потом вызывается bondVRef2Log() и в логе остаются две записи. Как вариант может помочь расщепление(раздельное создание LedgerVoucherTransObject) 100 на две части - (+120) (-20) каждая из которых должна корреспондироваться с соответствующей частью. Пример можно посмотреть в расщеплении баланса клиентской проводки если в заказе есть как положительные, так и отрицательные строки.
Старый 23.01.2017, 16:13   #3  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,744 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от VORP Посмотреть сообщение
Была проблема когда оно не могло скорреспондировать из-за того что признак дебет кредит определялся исключительно по знаку проводки. Дело может быть в том что проводки создаются на итоговые суммы: Например 100 по дебету с одной стороны, -120 по кредиту и 20 по дебету с другой, потом вызывается bondVRef2Log() и в логе остаются две записи. Как вариант может помочь расщепление(раздельное создание LedgerVoucherTransObject) 100 на две части - (+120) (-20) каждая из которых должна корреспондироваться с соответствующей частью. Пример можно посмотреть в расщеплении баланса клиентской проводки если в заказе есть как положительные, так и отрицательные строки.
Я не понимаю, что я не так настроил, что АХ стала работать вот так. Либо, нужно смотреть код.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 Blog bot DAX Blogs 4 16.10.2017 17:50
emeadaxsupport: AX Performance Troubleshooting Checklist Part 2 Blog bot DAX Blogs 0 09.09.2014 16:11
emeadaxsupport: Overview of AX build numbers Blog bot DAX Blogs 3 24.05.2012 19:44
AX 2009 Technical Journal: A new year approaching Blog bot DAX Blogs 0 24.12.2009 06:15
Dynamics AX Sustained Engineering: Microsoft Dynamics AX 4.0 and AX 2009 are compatible with Microsoft Windows 7 and Microsoft Windows Server 2008 R2 Blog bot DAX Blogs 0 22.09.2009 04:06
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:14.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.