В этой статье:

Ежедневно

Еженедельно

Ежемесячно

Однократно

Временной интервал

По наступлению системного события

По наступлению настраиваемого события

Пример генерации события

Не задано

Задание периодичности выполнения задачи

Для задачи можно настроить различные периоды выполнения: однократное, ежедневное, еженедельное, ежемесячное, а также по наступлению системного или пользовательского события.

Настройки периодичности выполнения задачи задаются на странице/вкладке «Расписание» в мастере настройки задачи.

Примечание. Для выполнения задач запустите планировщик задач на BI-сервере или на любом другом аналогично настроенном сервере.

Для открытия мастера настройки задачи

Вид страницы/вкладки зависит от выбранной периодичности выполнения задачи.

Для настройки расписания:

Для деактивации задачи:

Деактивированная задача имеет статус «Не активна» и не будет выполнятся.

Примечание. Фактическое время запуска на выполнение задачи зависит от интервала проверки контейнера задач.

Ежедневно

Набор параметров при выборе варианта «Ежедневно»:

Доступны следующие настройки:

После выполнения действий задача будет запускаться на выполнение каждый день в заданный временной промежуток.

Еженедельно

Набор параметров при выборе варианта «Еженедельно»:

Доступны следующие настройки:

После выполнения действий задача будет запускаться на выполнение каждую неделю в заданный временной промежуток.

Ежемесячно

Набор параметров при выборе варианта «Ежемесячно»:

Доступны следующие настройки:

После выполнения действий задача будет запускаться на выполнение каждый месяц в заданный временной промежуток.

Однократно

Набор параметров при выборе варианта «Однократно»:

Доступны следующие настройки:

После выполнения действий задача будет запущена на выполнение однократно по выбранному режиму запуска и закончит выполнение в выбранное время, если оно задано.

Временной интервал

Набор параметров при выборе варианта «Временной интервал»:

Доступны следующие настройки:

После выполнения действий задача будет запускаться на выполнение по заданному временному интервалу.

По наступлению системного события

Примечание. Доступно только в настольном приложении.

При выборе варианта «По наступлению системного события» задача будет выполняться при наступлении определенного системного события. На странице/вкладке «Расписание» будет доступна настройка параметров системного события:

Доступны следующие настройки:

Выбор пользователя или рабочей станции зависит от того, где будет генерироваться событие. Можно выбрать один или несколько вариантов.

После выполнения действий задача будет запускаться на выполнение после наступление заданного системного события по заданным параметрам.

По наступлению настраиваемого события

Примечание. Доступно только в настольном приложении.

При выборе варианта «По наступлению настраиваемого события» задача будет выполняться при наступлении пользовательского события, которое вызывается из кода на Fore. На странице/вкладке «Расписание» будет доступен выбор пользовательского события:

Доступны следующие настройки:

После выполнения действий задача будет запускаться на выполнение после наступления пользовательского события, которое вызывается из кода на Fore.

Пример генерации события

Указанный пример генерирует событие CustomEvent. Если при выполнении примера запущен планировщик задач и в контейнере, с которым работает планировщик, имеются задачи, запускаемые при выполнении данного события, то они будут выполнены.

Sub InvokeEvent;
Var
    MB: IMetabase;
    CustomClassExtender: IMetabaseCustomExtender;
    Events: IMetabaseCustomForeEvents;
    ForeEvent: IMetabaseCustomForeEvent;
Begin
    MB := MetabaseClass.Active;
    //Получение контейнера пользовательских классов
    CustomClassExtender := Mb.SpecialObject(MetabaseSpecialObject.CustomExtender).Edit As IMetabaseCustomExtender;
    //Получение списка событий
    Events := CustomClassExtender.Events;
    ForeEvent := Events.FindByName("CustomEvent");
    //Генерация события
    ForeEvent.Invoke;
End Sub InvokeEvent;

Не задано

Расписание для выполнения задачи не задано. Вариант доступен для выбора с целью совмещения функциональности с предыдущими версиями.

См. также:

Создание запланированных задач