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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2017, 12:33   #5  
VORP is offline
VORP
Участник
Аватар для VORP
 
147 / 95 (4) ++++
Регистрация: 26.05.2006
Предположу что этот код для случая когда валюты проводок отличаются, например когда накладную в долларах оплачивают рублями. Поскольку если валюты одинаковые, то, наверное, очевидно что оплаченная часть(сумма сопоставления в валюте) это сколько таки заплатили.
Ещё - этот if
if (remainingAmount == 0)
{
settleAmountCur = custVendTransDebit.AmountCur - custVendTransDebit.SettleAmountCur;
}

отработает только тогда когда валюта компании больше Cur, например MST = USD, Cur = RUB. Поскольку он отрабатывает только тогда когда remainingCur != 0, а remainingMST = 0.

Либо ещё сценарий что в результате каких то округлений, сопоставленная сумма получилась больше исходной суммы проводки.Тогда корректируется и сумма сопоставления в MST и в Cur.

Последний раз редактировалось VORP; 07.03.2017 в 12:40.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Неверная сумма в проводке по отмене сопоставления с предоплатой АХ2009 ksenia DAX: Функционал 5 29.09.2016 17:33
Корректировка рублевой суммы накладной по заказу в валюте Serge_DD DAX: Функционал 9 13.03.2012 11:45
Ошибка при сопост-ии - "Проводка уже отмечена для сопоставления!" bm DAX: Функционал 35 08.07.2010 15:23
Валютная переоценка ОС CaliforniA DAX: Функционал 0 22.05.2007 18:29
Откуда проводка 60опл - 60аванс без суммы во вторичной валюте Arahnid DAX: Функционал 4 14.01.2006 16:16

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:28.