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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.08.2013, 15:16   #1  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Бага сводного планирования AX 2012
Найдена бага сводного планирования при работе с заявками на покупку. Суть проблемы:
При расчете покрытия не учитывается физ. наличие, при установленной галке учитывать складские запасы в настройках сводного плана.

Смотрим класс ReqRequisitionsHelper, метод initReqTransFromRequisitionLine(

X++:
    ...
    _reqTrans.RefType           = ReqRefType::RequisitionLine;
    _reqTrans.RequisitionLine   = _purchReqLine.RecId;
                     _reqTrans.Priority          = #PriorityReservOrdered; -    
    _reqTrans.PlanVersion       = reqPlanData.parmReqPlanVersionRefRecId();
    _reqTrans.ItemId            = _purchReqLine.ItemId;
    _reqTrans.Qty               = - _purchReqLine.PurchQty;
    _reqTrans.ReqDate           = _purchReqLine.RequiredDate;
    _reqTrans.ReqDateDlvOrig    = _purchReqLine.RequiredDate;
    ...
нужно поменять на самый высший приоритет:

X++:
    ...
    _reqTrans.RefType           = ReqRefType::RequisitionLine;
    _reqTrans.RequisitionLine   = _purchReqLine.RecId;
                    _reqTrans.Priority          = #PriorityReservPhysical; // PriorityReservOrdered;
    _reqTrans.PlanVersion       = reqPlanData.parmReqPlanVersionRefRecId();
    _reqTrans.ItemId            = _purchReqLine.ItemId;
    _reqTrans.Qty               = - _purchReqLine.PurchQty;
    _reqTrans.ReqDate           = _purchReqLine.RequiredDate;
    _reqTrans.ReqDateDlvOrig    = _purchReqLine.RequiredDate;
    ...
тогда будет учитывать и наличие и заказано в зависимости от настроек в сводном плане.

Версия Dymanics AX 2012 R2
приложение 6.2.1000.1219
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
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, время: 09:02.