Базовые принципы работы с регламентными заданиями подсистем БСП
В очередной публикации рассмотрим некоторые базовые приемы работы с регламентными заданиями в рамках библиотеки стандартных подсистем
- Описание
- Подробнее
Описание
Введение
Всем доброго времени! В текущей статье — новой публикации я рассмотрю основы работы с регламентными заданиями в рамках функционала Библиотеки стандартных подсистем — модуля "Регламентные задания". Тема довольно заезженная, я сам разбирал пару лет назад что-то подобное — модули длительных операций в двух статьях и даже приводил примеры. В данной статье я, как всегда, приведу исключительно практические рабочие примеры — так сказать для "копи-паста" и использования сразу.
Статья будет полезна для программистов, администраторов баз данных, а так же всех пользователей, желающих ознакомиться с возможностями системы 1с — функционирования типовых конфигураций.
Разработка примеров будет вестись на конфигурации Библиотеки стандартных подсистем 3.1.7.34 (далее БСП) на платформе 1С:Предприятие 8.3.19.1264. Так получилось, что все примеры разрабатывались в серверном варианте базы.
Статью не будем делить на части — сразу разберем все основные возможности — создание, изменение, удаление регламентного задания и описание установки расписания для этого задания. Практический раздел назовем так:
Основные возможности библиотеки стандартных подсистем по регламентным операциям
Для начала, я подготовлю пару простых объектов метаданных в моей рабочей конфигурации. Во-первых, я вручную создам пустой шаблон фонового задания с пустым расписанием выполнения. Назову его "МоеРегЗадание" и привяжу к нему метод исполнения из собственного общего (серверного) модуля. Выглядит это вот так:

Рис.1. Создание шаблона фонового задания в конфигурации.
А код модуля исполнения — процедура, которая создает элемент в справочнике "ДемоНоменклатура" в зависимости от тех параметров, которые передаются регламентным заданием:
