Найти тему

Шаблон “Длительной операции” с процентами

Оглавление

Образец расширения можно скачать по ссылке.

Пример расширение с длительной операцией
Пример расширение с длительной операцией

Все серверные вызовы, которые могут длиться больше 8 секунд 1С рекомендует реализовывать через длительные операции, более подробно из официальных источников можно почитать тут.

В данной статье приведен пример расширения с демонстрацией работы длительной операции с выводом процентов (протестировано на ЗУП 3.1 с БСП 3.1.7.343)

Описание

Расширение состоит из обработки, в форме которой добавлена команда ВыполнитьСПроцентами().

-2

1. С помощью функции НачатьВыполнениеДолгойФункции() инициализируем длительную операцию

-3

В которой и вызывается “тяжелая” экспортная функция из модуля менеджера обработки

-4

2. Вторым шагом в команде ВыполнитьСПроцентами() был подключен обработчик завершения с вызовом экспортной функции ВыполнениеДолгойПроцедурыЗавершение().

-5

Отладка

Для того, что бы поймать в отладчике выполнении “тяжелой” функции модуль менеджера, необходимо в меню Сервис -> Параметры написать в параметрах запуска РежимОтладки, но тогда соответственно процентов вы не увидите.

-6