|
![]() |
#1 |
Administrator
|
Не... если вопрос касается версии 4.0 или ниже - то я могу предположить откуда такой вопрос взялся...
Но для 2009 и выше - если пакетное задание запущено на сервере (на АОСе) - то даже рестарт АОСа не потребует вручную заново запускать задание.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#2 |
Участник
|
Что-то наверное я делаю не так.
Есть класс наследник от RunBaseBatch. При запуске класса по кнопочке открывается диалог и на вкладке "Пакет" ставлю все параметры, по кнопке "Повторение" выставляю время и т.д. Нажимаю ОК и у меня создается запись в форме "Основное/Запросы/Пакет". И моя запись со статусом Ожидание. И больше ничего не происходит. По пункту "Основное/Настройки/Пакет" все вроде заполнила как в доукментации. Там же написано "Чтобы запустить пакетную обработку, надо запустить режим сервера обработки пакетных заданий (Основное / Периодические операции / Пакет / Режим сервера). Появится форма Пакетный режим, которая предназначена для перевода системы Microsoft Axapta в режим выполнения пакетных заданий." У меня Аксапта старенькая - 3.0 |
|
![]() |
#3 |
Administrator
|
У вас отдельно должна быть запущена Аксапта, которая будет обрабатывать эти пакетные задания.
Класс-наследник от RunBaseBatch только умеет ставить задание в очередь. Но эту очередь еще кто-то должен обрабатывать. Этот "кто-то" и есть дополнительный экземпляр Аксапты, в которой запущена форма Пакетный режим. Соответственно, при рестарте АОСа - нужно будет дополнительно эту отдельную Аксапту запускать и в ней запускать эту формочку. У Аксапты есть ключик batch, который позволяет запустить эту формочку автоматически при старте системы. Но все равно - отдельный экземпляр системы запустить надо будет вручную
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#4 |
Участник
|
Спасибо большое sukhanchik. Буду пробывать.
|
|