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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2016, 10:03   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
! Ошибка в классе WHSInvent AX 2012 R3
В классе WHSInvent в методе checkDimHierarchy() допущена ошибка, в результате которой не удается создать предложение по проекту на основании шаблона предложения.

X++:
if (_inventTrans.StatusReceipt  == StatusReceipt::Ordered
    ||  _inventTrans.StatusIssue    == StatusIssue::OnOrder
    ||  !WhsInvent::mustUpdateWHSInventReserve(_inventTrans.InventTransOrigin().ReferenceCategory))
    {
        return true;
    }
Строки предложения по проектам связаны с проводками со StatusIssue = QuatotationIssue.
При создании строки в предложении программа автоматически устанавливает аналитику местоположения в соответствии с настройкой склада (на складе не включены процессы управления складом). При использовании в предложении номенклатуры, у которой партия находится выше местоположения в иерархии, возникает ошибка.
Мне кажется, что код проверки должен выглядеть так:
X++:
if (_inventTrans.StatusReceipt  == StatusReceipt::Ordered
    ||  _inventTrans.StatusIssue    == StatusIssue::OnOrder
    || _inventTrans.StatusIssue     == StatusIssue::QuatotationIssue //расход по предложению
    ||  !WhsInvent::mustUpdateWHSInventReserve(_inventTrans.InventTransOrigin().ReferenceCategory))
    {
        return true;
    }
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: gl00mie (5).
Старый 18.11.2016, 13:12   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ох же ж блин, терминология.

Ты создал этот баг в саппорт?

А можешь описать последовательность шагов (на стандартных демо данных), которые приводят к вышеупомянутой ошибке? (Желательно в англ. интерфейсе)
Старый 18.11.2016, 13:52   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Ох же ж блин, терминология.

Ты создал этот баг в саппорт?

А можешь описать последовательность шагов (на стандартных демо данных), которые приводят к вышеупомянутой ошибке? (Желательно в англ. интерфейсе)
Не создавал, осталась древняя привычка системного аналитика на клиенте без продленной поддержки.
По шагам: (usmf)
1. Создаем Quatotation Template Group (Project management and accounting / Setup / Quotations);
2. Создаем предложение по проекту и настраиваем как шаблон предложения (Project management and accounting / Common / Quotations / Project quotations). После создания записи в шапке предложения указываем группу шаблонов, название и активность шаблона.
3. В строки предложения-шаблона добавляем номенклатуру (P0004 или другую с партией выше местоположения для иерархии);
4. Создаем новое предложение по проекту, в шапке указываем группу шаблонов, шаблон и сайт 1 и склад 13 (не использующий процессы управления складом).
5. Получаем ошибку при создании предложения из шаблона, т.к. местоположение подтянулось из склада, а указывать местоположение и не указывать при этом партию иерархия резервирования не разрешает.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: kashperuk (5).
Теги
2012 r3, wms, проекты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в настройке SubledgerJournalEntry AX 2012 R3 KiselevSA DAX: Администрирование 0 12.01.2016 15:29
DAX: Calling all developers: how to ease the learning curve of Microsoft Dynamics AX 2012 R3 Blog bot DAX Blogs 0 27.08.2014 22:11
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
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, время: 14:58.