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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2020, 20:58   #1  
VORP is offline
VORP
Участник
Аватар для VORP
 
146 / 95 (4) ++++
Регистрация: 26.05.2006
D365: CustVendSettle всегда генерит проводки с типом Settlement
Добрый день,

сейчас заметил такую проблему - CustVendSettle всегда создаёт закрывающие проводки по CustTrans и GL. Проблема, возможно в следующем коде

X++:
            else if (_balancePostingProfile
                || settlementPair.getCustVendTransDebit().Prepayment
                || settlementPair.getCustVendTransCredit().Prepayment
                || !settleNowState.isCountryRegion_RU()
                || !VendTable::find(settlementPair.getCustVendTransDebit().AccountNum).vatTaxAgent_RU)
            // </GEERU>
            {
                // this handles the posting profile difference for the debit and credit transaction and also adjust
                // tax on prepayment transactions.
                // <GEERU>
                this.settleForDifferentProfilesOrPrepayment(roundedSettleAmountMstDebit,
То есть если balancePostingProfile(а он почти всегда true) или страна не Россия - всегда будет вызываться сопоставление
будто проводки с разными профилями.
"Пропустил" кусок кода, сопоставилось правильно без закрывающих проводок, так как профиль один. Не нашёл где определяется что профили разные, то есть вроде бы такой проверки вообще нет. Это вообще правильно и было ли по другому?

Последний раз редактировалось VORP; 11.05.2020 в 21:07.
Старый 11.05.2020, 21:41   #2  
VORP is offline
VORP
Участник
Аватар для VORP
 
146 / 95 (4) ++++
Регистрация: 26.05.2006
Видимо этот метод всегда вызывался а уже внутри в нём вызывалась проверка, сейчас она тоже вызывается только там сложней стало. Хотел удалить тему не нашёл кнопку. Но проводки по Settlement аксапта всё же создаёт по обычному инвойсу и оплате.

Последний раз редактировалось VORP; 11.05.2020 в 21:50.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: D365 Retail APIs Part III: How to use the Retail APIs from Power Automate (Flow) and Logic App Blog bot DAX Blogs 0 28.01.2020 02:15
patrickmouwen: D365 Retail APIs Part II: How to know exactly what happens inside D365 Retail Blog bot DAX Blogs 0 14.12.2019 01:17
D365.при разноске фти не породились проводки ГК. Aquarius DAX: Функционал 7 30.11.2018 18:28
AX2012, проводки с типом Карантин ax_vsn DAX: Функционал 5 12.10.2017 08:04
Проводки с типом SummedUp при закрытии склада в DAX 2009 ansoft DAX: Функционал 15 20.09.2010 08:28
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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