Почему не завершается фоновое задание если закрывается форма, в которой запустил #796044


#0 by badboychik
Нужна возможность запустить ФЗ по обработке одного документа, закрыть его и перейти к другому документу. Но почему то если закрыть окно, то ФЗ как будто прерывается и исчезает. Вынес процедуру обработки завершения ФЗ в общий модуль, но все равно не попадает туда отладчик. Это баг или фича?
#1 by Лефмихалыч
А отладка-то на сервер включена, чтобы туда попадало что-то?
#2 by badboychik
Конечно включена. Если форму не закрывать, то везде заходит. Обнаружил что в журнале фоновых заданий создается запись с состоянием "Задание отменено пользователем" и сообщением "Задание отменено пользователем по причине: Сеанс работы завершен администратором."
#3 by Lama12
Автоподключение к фоновым заданиям тоже подключено?
#4 by badboychik
Да. говорю же, заходит отладчиком если не закрывать форму
#5 by SalavatUlaev
А ты при закрытии формы не отменяешь фоновое программно?
#6 by badboychik
Нет
#7 by badboychik
В книге знаний написано вскользь: "Жмем кнопку. 15 секунд наслаждаемся перетаскиванием формы и прочими действиями (кроме закрытия)" Но не развернута причина почему закрытие не разрешается
#8 by badboychik
На ИТС тоже нет ничего про привязку к форме "Фоновое задание является чисто сеансовым объектом, но не принадлежит какому-либо пользовательскому сеансу. Для каждого задания создается специальный системный сеанс, выполняющийся от имени того пользователя, который выполнил вызов. Получать задания, а также ожидать их завершения разрешено из любого соединения пользователю с административными правами либо пользователю, который создал эти фоновые задания."
#9 by badboychik
Нет версий? Какое-то нелогичное поведение получается - ФЗ выполняется на сервере, но приходится на клиенте держать форму открытой. Где асинхронность тогда, раз все равно приходится ждать выполнения чтоб закрыть документ
#10 by badboychik
Придется делать регламентное задание чтоб каждые 2 минуты срабатывало. И хранить документы для обработки в каком-то месте...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С