Показать сообщение отдельно
Старый 26.03.2020, 08:00   #11  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
BatchHeader::getCurrentBatchTask(); - это то пакетное задание, которое выполняется сейчас. Вопрос-то был не о том, выполняется ли что-нибудь, а выполняется ли именно данный экземпляр класса в пакете?
Не, немного не так.
Это то задание, которое выполняется:
  • Сейчас.
  • С номером сессии, которая выполняется сейчас.
  • С датой начала сессии, которая выполняется сейчас.
Пакетный сервер для каждой задачи создает свою сессию, поэтому это абсолютно уверенно мы и есть.
Именно на этом же механизме основано получение заголовка, в который мы можем добавлять себе "помощников", тех же RunTimeTask.