Выполнение обработки данных в фоновых потоках
Возникла задача ускорить выполнение обработки, параллельно вычисляя значения, используя фоновые задания.
Данную обработку можно использовать для выполнения параллельно каких-то действий.
Для этого в коде обработки нужно изменить две процедуры:
ПолучитьДанныеДляОбработки() - запрос, который получает объекты для обработки.
ОбработатьЭлемент() - сама обработка полученных объектов.
В обработке необходимо указать количество потоков.
При изменении количества потоков автоматически создаются элементы состояния потоков на форме.
Кнопки обработки:
Обработать данные в потоках - начинает процесс обработки данных.
Завершить выполнение - если необходимо прервать выполнение фоновых заданий.
Конфигурация должна располагаться на сервере.
Тестировалась:
1С:Предприятие 8.3 (8.3.18.1289) 1С:ЗУП 3.1.19.80
Возможно, вас заинтересуют другие публикации:
Структура компании. Такого нигде не увидите.
Схемы показателей. Объединение наборов СКД.
Групповая отправка документов по электронной почте.
Подсистема "Согласование документов с произвольным маршрутом"