Мини конфигурация, с примером запуска фоновых заданий, отслеживания выполнения и получением результатов выполнения, индикацией прогресса выполнения и возможностью отмены задания. Выполнение задания без блокировки интерфейса.
Состоит из одного общего модуля (необходим для запуска фонового задания), состоит из одной процедуры:
Все остальное реализовано в обработке. В модуле обработки экспортная процедура, которая будет запускаться в фоновом задании:
Обработка имеет 2 формы: основная и форму ожидания выполнения фонового задания с индикацией прогресса
Форма ожидания выполнения:
ее модуль:
Основная форма, в ней реализовано: запуск фонового задания, отслеживание выполнения фонового задания, получение результатов, вывод прогресса. Имеет один реквизит, на котором задается длительность фонового задания в секундах:
и модуль формы:
Тестировалась на 1С:Предприятие 8.3 (8.3.25.1560)