Элемент проекта «ЗапланированноеЗадание»
В проекте запланированные задания определяются с помощью элемента проекта ЗапланированноеЗадание. Используя панель Свойства, вы можете настроить свойства задания: например, запланировать задание на этапе обновления проекта, определить параметры, доступные при выполнении задания, или настроить стратегию повтора задания при ошибке.
Чтобы добавить параметр или расписание, нажмите на значок плюса напротив имени запланированного задания в навигаторе проекта и в открывшемся меню выберите параметр или нужное значение расписания:

При применении проекта на основе элемента проекта ЗапланированноеЗадание можно создать и запланировать экземпляр задания — предопределенное задание. Стратегию его создания определяет свойство ПредопределенноеЗадание. Ключ назначается ему автоматически. Для управления предопределенным заданием используется метод ПолучитьПредопределенное().
Вы также можете создать любое количество экземпляров заданий, используя элемент проекта в качестве шаблона:
ПоздравлениеСПраздником.Создать(ТекстПоздравления = "Поздравляем!")
.Настроить(Расписание = [Расписание.Ежемесячно(Время{0:00}, {Месяц.Январь}, {1})])
.Запланировать()
Созданные таким образом задания можно получить при помощи метода ПолучитьСозданныеПоШаблону().
Все задания, созданные на основе элемента проекта, можно получить с помощью методов типа-одиночки ЗапланированныеЗадания.
Есть важное отличие между запланированными заданиями, созданными в коде с использованием метода ЗапланированныеЗадания.Создать(), и заданиями, созданными из элемента проекта (вручную или автоматически в процессе применения проекта): при изменении проекта вы должны самостоятельно адаптировать задания, созданные в коде. Для этого в обработчике обновления проекта нужно пересоздавать или изменять созданные в приложении задания.
Модуль запланированного задания
Модуль элемента проекта ЗапланированноеЗадание должен содержать предопределенный обработчик Обработчик() без параметров, который будет вызываться при запуске задания.
@Обработчик
метод Обработчик()
// Логика запланированного задания
пер Текст = Параметры.ТекстПоздравления
// ...
;