1C БСП Регламентные фоновые задания

1C БСП Регламентные фоновые задания

В 1С:Предприятие 8.3 существует возможность выполнения заданий без участия пользователя. Также может возникнуть потребность запустить выполнение регламентной операции и продолжить работу. Для данных целей предусмотрены регламентные и фоновые задания. В первой части статьи рассмотрим общие объекты конфигурации, во второй использование и настройку подсистемы 1C БСП Регламентные фоновые задания.

  • Регламентные задания — механизм, позволяющий выполнять заданные действия по расписанию. Такое задание может порождать фоновое задание.
  • Фоновые задания — выполняет заложенные при разработке действия, не блокируя при этом работу пользователя с информационной базой.

Объект конфигурации Регламентные задания

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

Рассмотрим влияние и особенности указываемых свойств регламентного задания:

Имя метода — любая процедура или функция не глобального общего модуля, которую можно вызвать на сервере.

Ключ — вводит ограничение на запуск регламентного задания.  Ключ позволяет группировать задания, имеющие одинаковые методы, по определенному прикладному признаку с тем, чтобы в рамках одной группы выполнялось не более одного фонового задания.

Расписание —  Расписание регламентного задания можно как задать в конфигураторе, так и настраивать в режиме 1С Предприятие.

Использование — Если выполнение регламентного задания может зависеть от включенных функциональных опций, нужно управлять признаком предопределенного регламентного задания из встроенного языка, исходя из установленных ФО. В ином случае регламентное задание может выполняться без необходимости, снижая производительность сервера 1С:Предприятие.

Например, есть регламентное задание ПолучениеИОтправкаСообщений (с включенным флажком Использование), которое должно выполняться только если установлена функциональная опция ИспользоватьПочтовыйКлиент.

Неправильно: создавать предопределенное регламентное задание, зависящее от ФО, с установленным флажком Использование.

Правильно: снять флажок Использование и управлять использованием регламентного задания в зависимости от включения/выключения функциональной опции.

Если в конфигурацию 1С внедрена Библиотека стандартных подсистем (БСП), и существует  подсистема «Регламентные задания»,  то для такой настройки принято настраивать регламентные задания при помощи процедуры ПриОпределенииНастроекРегламентныхЗаданий общего модуля РегламентныеЗаданияПереопределяемый.

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

Примеры:

  • обмен данными с другими информационными базами должен проводиться с каждой базой по индивидуальному расписанию;
  • запуск каждой дополнительной обработки в базе требуется выполнять по отдельному расписанию.

Настройка и использование подсистемы 1C БСП Регламентные фоновые задания

При использовании подсистемы 1C БСП Регламентные фоновые задания для получения информации о регламентных и фоновых заданиях существует рабочее место «Регламентные и фоновые задания». Открывается по команде Регламентные и фоновые задания в разделе Администрирование — Обслуживание — Регламентные операции.

На вкладке Регламентные задания существуют следующие возможности:

  • увидеть список регламентных заданий, узнать их состояние, дату последнего запуска регламентного задания
  • перейти в журнал регистрации с отбором по выбранному регламентному заданию
  • настроить выбранное задание, указав использование, расписание, ключ и повторение выполнения при возникновении ошибок
  • ручной запуск интересующего регламентного задания

Для удобства выполнения отладки регламентных заданий можно запустить информационную базу с параметром запуска информационной базы РежимОтладки.

При запуске в режиме отладки появляется возможность запуска регламентного задания не в фоновом режиме по соответствующей команде:

Источники и материалы для дополнительного изучения на сайте its.1c.ru

Система стандартов и методик разработки

Пользовательская документация

Настройка и использование при разработке конфигурации

Переопределение

 

Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar