Перейти к содержанию

Планировщики и регламентные задания

Регламентное задание

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

Задание создаётся автоматически при первом запуске и настраивается через стандартный интерфейс 1С («Администрирование → Регламентные и фоновые задания»). Расписание задаётся в зависимости от требуемой частоты обмена.

Ручной запуск без ожидания расписания — кнопка Запустить обработку очередей в форме настроек.

Подписки на события

Четыре подписки на события регистрируют изменения объектов для исходящей отправки:

  • ПередЗаписью и ПриЗаписи для объектов, у которых настроены исходящие обработчики в справочнике «Объекты интеграции».

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

Управление заданиями

Кнопка Запустить обработку очередей в форме настроек запускает обработку немедленно как фоновое задание.

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

Особенности файлового режима

В файловом режиме 1С не поддерживает многопоточную обработку. Цикл получения входящих сообщений ограничен фиксированным числом итераций за один запуск, чтобы не блокировать однопоточный сервер на неопределённое время.