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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.10.2014, 14:59   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Thumbs down AX 2012: пересчет себестоимости запасов во вторичной валюте не работает в CIL?
AX 2012 R2 CU7. Класс InventCostClosingRecalcSecCur_RU, вопреки ожиданиям, не является наследником класса InventCostClosingRecalc - он является наследником класса InventCostClosing.

При этом в InventCostClosingRecalc::newInventClosing() создается экземпляр InventCostClosingRecalc, в качестве которого InventCostClosingRecalc::construct() может возвращать в т.ч. экземпляр InventCostClosingRecalcSecCur_RU. Интерпретатор байт-кода Х++ смотрит на такие вещи сквозь пальцы, однако, при выполнении этого кода в CIL может получиться вот что:
Код:
System.InvalidCastException:
Unable to cast object of type 'Dynamics.Ax.Application.InventCostClosingRecalcSecCur_RU' to type 'Dynamics.Ax.Application.InventCostClosingRecalc'.
at Dynamics.Ax.Application.InventCostClosingRecalc.newInventClosing(InventClosing _inventClosing) in InventCostClosingRecalc.newInventClosing.xpp:line 4
Внимание, вопрос: неужели в 12-ке этот код ни разу не тестировали в пакете? Или запуск пересчета во вторичной валюте в пакете - еще один сценарий использования, который не закладывался при реализации функционала?..
За это сообщение автора поблагодарили: Logger (5), Товарищ ♂uatr (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 Пересчет единиц измерения - баг или фича? Kabardian DAX: Функционал 3 25.02.2014 11:00
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Security How-To' Blog bot DAX Blogs 0 13.12.2012 01:13
emeadaxsupport: In Microsoft Dynamics AX 2012, compiler output setting of Message Window may cause errors when generating (incremental) CIL Blog bot DAX Blogs 0 16.03.2012 23:12
dynamics-ax: Interview with Microsoft's Lachlan Cash on his new role, AX 2012 and more Blog bot DAX Blogs 6 22.04.2011 14:55
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

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

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

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