ОбработкаОжидания
Инициирует периодический вызов процедуры глобального модуля с заданным интервалом времени.
Синтаксис:
ОбработкаОжидания([<ИмяПроцедуры>], [<ИнтервалВызова>])
Англоязычный синоним:
IdleProcessing
Параметры:
<ИмяПроцедуры> |
Необязательный параметр. Строковое выражение — имя процедуры глобального модуля, которая будет вызываться периодически с интервалом времени <ИнтервалВызова>. Тело процедуры <ИмяПроцедуры> должно быть написано разработчиком конфигурации в глобальном программном модуле. Если в качестве параметра передается «пустая строка», то ранее запущенный процесс прекращается. Если параметр опущен, то данная процедура ОбработкаОжидания просто возвращает имя процедуры глобального модуля, которая назначена для периодического запуска в текущий момент. |
<ИнтервалВызова> |
Необязательный параметр. Числовое выражение — интервал времени в секундах, с которым периодически будет вызываться процедура глобального модуля <ИмяПроцедуры>. Если в качестве параметра передается 0 (ноль), то ранее запущенный процесс прекращается. Если параметр опущен, то данная процедура ОбработкаОжидания просто возвращает имя процедуры глобального модуля, которая назначена для периодического запуска в текущий момент. |
Возвращаемое значение:
Имя процедуры глобального модуля, которая назначена для периодического запуска (на момент до исполнения процедуры).
Описание:
Функция ОбработкаОжидания инициирует периодический вызов процедуры глобального модуля <ИмяПроцедуры> с интервалом времени <ИнтервалВызова>.
Пример:
Процедура СформироватьТекущийОтчетПродаж
КонецПроцедуры;
ОбработкаОжидания("СформироватьТекущийОтчетПродаж", 60);