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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2020, 21:50   #1  
cbuk is offline
cbuk
Участник
 
21 / 10 (1) +
Регистрация: 04.03.2008
Адрес: UK
Purch price date new enum value
Привет! Подскажите, D365, хочу добавить новое значение в PurchPriceDateType чтоб выбирать свою дату для поиска цены, но при попытке экстеншена метода priceDate на PurchLine столкнулась с проблемой, там есть default ветка которая ищет какой-то делегат и выдает ошибку если не находит. Что это за делегат, его можно как-то перекрыть? Или существует какой-то другой вариант добавить обработку нового значения в этом енаме?

Код:
switch (purchParameters.PriceDateType)
        {
            case PurchPriceDateType::DeliveryDate:
                return this.DeliveryDate;

            case PurchPriceDateType::Today:
                return DateTimeUtil::getSystemDate(DateTimeUtil::getUserPreferredTimeZone());
// Вот тут получаю ошибку для нового элемента, как избежать?
            default:
                EventHandlerResult result = EventHandlerResult::newSingleResponse();
                this.retrievePriceDateDelegate(this, purchParameters.PriceDateType, result);

                if (result.hasResult())
                {
                    return result.result();
                }
                else
                {
                    throw error(strFmt("@SCM:PurchPriceDateNotFound", purchParameters.PriceDateType));
                }
        }
Старый 25.06.2020, 22:01   #2  
cbuk is offline
cbuk
Участник
 
21 / 10 (1) +
Регистрация: 04.03.2008
Адрес: UK
Ой, все )

Код:
[SubscribesTo(tableStr(PurchLine), delegateStr(PurchLine, retrievePriceDateDelegate))]
    public static void PurchLine_retrievePriceDateDelegate(PurchLine _purchLine, PurchPriceDateType _purchPriceDateType, EventHandlerResult _eventHandlerResult)
    {
    }
Теги
d365

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
msdynamicsworld: Dynamics 365 Master Planning: Revealing the mystery of the Requested date versus the Requirement date Blog bot DAX Blogs 0 19.05.2020 09:12
thwidmer: Comparison: “Use futures date as requirement date” Blog bot DAX Blogs 0 14.09.2017 13:11
emeadaxsupport: AX for Retail 2012 R3: Category Price Rules Expiration Issue and Old Trade Agreement Still Active. Blog bot DAX Blogs 0 13.02.2015 04:15
DynamicsAxSCM: Sales and purchase prices in relation to the item price setup in Microsoft Dynamics AX 2009 Blog bot DAX Blogs 0 11.02.2010 09:05
daxsol: Axapta Kernel Functions Blog bot DAX Blogs 1 16.05.2009 19:22

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

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

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