Образец расширения можно скачать по ссылке.
Все серверные вызовы, которые могут длиться больше 8 секунд 1С рекомендует реализовывать через длительные операции, более подробно из официальных источников можно почитать тут.
В данной статье приведен пример расширения с демонстрацией работы длительной операции с выводом процентов (протестировано на ЗУП 3.1 с БСП 3.1.7.343)
Описание
Расширение состоит из обработки, в форме которой добавлена команда ВыполнитьСПроцентами().
1. С помощью функции НачатьВыполнениеДолгойФункции() инициализируем длительную операцию
В которой и вызывается “тяжелая” экспортная функция из модуля менеджера обработки
2. Вторым шагом в команде ВыполнитьСПроцентами() был подключен обработчик завершения с вызовом экспортной функции ВыполнениеДолгойПроцедурыЗавершение().
Отладка
Для того, что бы поймать в отладчике выполнении “тяжелой” функции модуль менеджера, необходимо в меню Сервис -> Параметры написать в параметрах запуска РежимОтладки, но тогда соответственно процентов вы не увидите.