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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2011, 10:32   #1  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Пакетное задание
Добрый день. Возникли трудности с пакетным заданием. AX2009. Создал пакетный класс:
X++:
class S_RemoveOldRecordsBatch extends RunBaseBatch
{
    anytype dummy;
    #define.CurrentVersion(1)
    #define.Version1(1)
    #localmacro.CurrentList
        dummy
    #endmacro
}
X++:
void DelOldRecords()
{
    S_CustVendCommon s_CustVendCommon;
    ;

    ttsbegin;
    while select forupdate s_CustVendCommon
     where  (s_CustVendCommon.NoYesCombo == NoYesCombo::Yes)
     {
        if( intvNo(Today(), s_CustVendCommon.TransDate, intvScale::YearMonth) >= 1)
        {
            s_CustVendCommon.delete();
        }
     }

    ttscommit;
}
X++:
public container pack()
{
    return connull();
}
X++:
public boolean unpack(container packedClass)
{
   return true;
}
X++:
static void main(Args _args)
{
    S_RemoveOldRecordsBatch s_RemoveOldRecordsBatch = new S_RemoveOldRecordsBatch();
    ;
    s_RemoveOldRecordsBatch.DelOldRecords();

}
Все по сути весь класс, при ручном запуске работает при пакетной обработке нет, в свойствах класса указано запускать на сервере.
Для пакетного задания выбрана пакетная группа,
Указано запускать на сервере,
Указан АОС, который является сервером пакетной обработки и выбранная группа входит в этот АОС. Ошибок в журнале нет.
Теги
batch, runbasebatch, как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать: пакетное задание в AX 2009 чаще 3 минут EVGL DAX: Администрирование 14 15.04.2011 10:43
Пакетное задание в статусе "Выполнение" висит больше 4 дней. Poleax DAX: Функционал 4 19.08.2010 14:11
Снять задание сервера пакетной обработки fomenka DAX: Программирование 9 24.04.2007 14:33
заключительное задание в модуле "Производство"... netbas DAX: Функционал 0 16.03.2005 15:42
Как создать задание на транспортировку палет (отгрузки)? mav DAX: Функционал 8 01.10.2004 11:48

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

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

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