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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.05.2012, 13:32   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Если цель перепланирования - сдвиг дат, то на сколько я понимаю статус можно не сбрасывать, а просто повторно перепланировать.

Вот нашёл у себя код:
X++:
    ProdParmScheduling  prodParmScheduling;
    ;

    prodParmScheduling.clear();
    prodParmScheduling.ParmBuffer::initParmId();
    prodParmScheduling.ProdId = _ProdId;
//    устанавливаем параметры перепланирования:
//    prodParmScheduling.SchedDirection = 
//    prodParmScheduling.SchedMethod =
//    prodParmScheduling.SchedDate =
//    ...
    prodParmScheduling.insert();

    ProdTable::find(_ProdId).status().runOperationScheduling(prodParmScheduling);

На всякий случай код, сбрасывающий статус:
X++:
    prodMultiStatusDecrease = new JmgProdMultiStatusDecrease();

    parmBuffer = prodMultiStatusDecrease.defaultParmBuffer();
    prodMultiStatusDecrease.initParmSFC();

    prodMultiStatusDecrease.insert(prodTable,parmBuffer);
    prodParmStatusDecrease = parmBuffer;
    prodParmStatusDecrease.WantedStatus = ProdStatus::Created;
    prodMultiStatusDecrease.run();

Последний раз редактировалось S.Kuskov; 03.05.2012 в 13:40.
За это сообщение автора поблагодарили: niksen (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание производственного заказа программно ena_ax DAX: Программирование 7 23.09.2011 11:38
Множественная калькуляция производственного заказа DYPotapchenko DAX: Функционал 15 11.03.2011 12:41
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
Производство: проблема при обработке производственного заказа Asp DAX: Функционал 2 15.04.2004 15:48
Ошибка при сбросе статуса Производственного заказа LTA DAX: Функционал 2 29.01.2003 12:23

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

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

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