|
![]() |
#1 |
Участник
|
Метод main вызывается только из форм, он не вызывается и не исполняется в пакетном задании. main отрабатывает клиентскую часть - отобразить диалог, собрать данные для запуска от юзера (если необходимо), и получить режим запуска от юзера - пакетный или нет. Все это происходит внутри метода prompt (который вызывается из main). Если юзер нажал чекбокс пакетного задания, то создается пакетное задание, которая запустится в отдельной сессии по расписанию. Это отдельная сессия АХ, и исходным (начальным) методом всегда является run.
Если Вам нужно внутри run понять, находится ли сейчас исполнение в пакетном задании или нет, то есть метод в RunBaseBatch.isInBatch(). |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), oleggy (1). |
![]() |
#2 |
Участник
|
Цитата:
main запускается всегда, просто в методе prompt базового класса что то есть про обработку в пакете, там вызов сохраненных параметров вызывается edit: пардоньте, перепутал с runJobStatic в пакете Последний раз редактировалось Omeo; 24.03.2020 в 15:34. Причина: ошибка |
|
|
![]() |
||||
Тема | Ответов | |||
Как узнать имя класса наследника RunBaseBatch | 3 | |||
axaptapedia: RunBaseBatch | 0 | |||
axaptapedia: RunBaseBatch | 0 | |||
Запуск AX класса по расписанию SQL job'ом | 5 | |||
Запуск jobа из класса | 12 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|