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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2012, 11:56   #10  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
вот такой код у меня получился. Гуру, подскажите другой вариант остановки цикла
смысл в том, что есть заказы, которые зависят друг от друга, поэтому вот именно таким образом поступил. Может быть есть ещё что-нибудь?
У меня почему-то при первом прогоне статус становится "оценено", хотя требуемый "создано".
X++:
static void Job4(Args _args)
{

    JmgProdMultiStatusDecrease _prodMultiStatusDecrease = new JmgProdMultiStatusDecrease();
    ProdParmStatusDecrease  parmBuffer, prodParmStatusDecrease;
    ProdTable               ProdTable;
    prodId                  prodId;
    ;
    do
    {
    while select prodTable
        where (ProdTable.ProdStatus != ProdStatus::Created)
    {
    parmBuffer = null;
    _prodMultiStatusDecrease.reset();
    prodParmStatusDecrease = null;
    parmBuffer = _prodMultiStatusDecrease.defaultParmBuffer();
    _prodMultiStatusDecrease.initParmSFC();
    _prodMultiStatusDecrease.insert(prodTable,parmBuffer);
    prodParmStatusDecrease = parmBuffer;
    prodParmStatusDecrease.WantedStatus = ProdStatus::Created;
    _prodMultiStatusDecrease.run();
    }
    prodId = '1';
    select firstonly prodTable
        where (ProdTable.ProdStatus != ProdStatus::Created);
        {
            prodId = prodTable.ProdId;
        }
    }
    while (prodId!='');


}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание производственного заказа программно 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:38.