В данном материале мы подробно разберем многопоточное выполнение кода в БСП с использованием подсистемы «Длительные операции». Мы сделаем это на одном сквозном примере, который вы сможете запустить в любой демо-базе БСП (в примере будем использовать БСП 3.1.9), и разберем некоторые «подводные камни», от которых обычно страдают разработчики.В качестве подопытного полигона мы возьмем справочник _ДемоКонтрагенты и решим практическую задачу: массовую нормализацию полного наименования в карточках контрагентов — будем собирать полное наименование по шаблону из наименования и нужных нам реквизитов. Сперва будет довольно много теории, и часть написанного может быть сразу не знакома или не понятна — тут не пугайтесь, все в свой черед разберем. И чтоб было поинтереснее, мы сделаем внешнюю обработку, и фоновые задания многопоточные будем запускать из внешней обработки (это новая функциональность, появилась, если не ошибаюсь, как раз в 3.1.9). Скачать внешнюю обработку, в которой демонстрируется многопоточность, можно по ссылке. Ее можно запустить в любой свежей базе демо-БСП, где есть справочник _ДемоКонтрагенты, ну […]

Чтобы получить доступ к этой публикации, вы должны приобрести Подписка для «Основателей» – 1 месяц or Подписка для «Основателей» – 1 год.
Просмотр материалов
Загрузка...
Прокрутить вверх