Настройка фонового задания (тонкий клиент, ред.9.2)

Последние изменения: 30.03.2026

В программе 1С:Отель фоновые задания позволяют автоматизировать процессы и регламентировать операции по времени их выполнения.

Настройка типовой обработки и запуск фонового задания

В качестве примера будет рассмотрена настройка обработки и фонового задания по снятию просроченной брони.

Настройка обработки

1. Настройте обработку.

Перейдите в подсистему Главное/Обработки.

ceacf1c43320f8608bdd60ab02c8a4ec.png

Откройте обработку Снять просроченную бронь.

650b6e49ab2b34359ef9c21ebe3b01d9.png

Технические детали

Если в списке нет соответствующей обработки, ее необходимо добавить через подсистему Настройку/Администрирование/Обработки.

a9c86d05f12c83edeb10ab735abb6bf0.png

Создайте обработку и укажите следующие параметры:

815c27b5196507b5db9b389ad2ce7498.png
  • Наименование
  • Тип обработки - Системный;
  • Обработка DisableNoShowReservations - Снять просроченную бронь;
  • Ключ регламентного задания на этапе настройки не заполняется. Он генерируется автоматически в момент запуска фонового задания.

Запишите изменения.

Разверните Параметры в обработке.

9d746a84d694260b6b47168363b1554b.png

В параметрах укажите:

9a48c810a654f3fb57f02b67d9a9dadc.png
  1. Гостиница - стандартно устанавливается гостиница, под которой открывается обработка.
  2. Обрабатывать брони в статусе - указываются статусы брони, по которым будет проводиться проверка и смена статуса. Если требуется проводить проверку по всем бронированиям, поле не заполняется.
  3. Статусы для незаехавшей брони, частично незаехавшей брони и для броней с просроченной датой удержания номера.
  4. Флаг Удалять начисления по лицевым счетам брони устанавливается в том случае, когда необходимо удалить начисления в просроченных бронированиях (в частности для бронирований в тех статусах, которые начисляют услуги в лицевые счета).
  5. Время ожидания - заполняется период в часах, на которые держать бронь. Дата и время, на которые считать бронь просроченной, заполняются только в случае ручного запуска обработки. 

Технические детали

Стандартное время ожидания гостя по брони 12 часов.  Во время запуска фонового задания программа проверит параметр в бронировании Держать номер до, если параметр не заполнен, бронь будет аннулирована. Время аннуляции зависит от установленного времени в параметрах фонового задания.

e1e1ed0d11450455368f3fc4cc88e1f3.png

Сохраните настройки в обработке и разверните настройки фонового задания.

3f713bb8bb838987f7deed20b9330be5.png

Настройки фонового задания

В параметрах фонового задания укажите:

  • Обработчик - обработка Снятие просроченной брони.
  • Ключ - ключ регламентного задания сгенерируется в момент запуска обработки.
3135bcef8b2482fb415b0bb7e28dacf6.png
Технические детали

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

  • Пользователь - стандартно устанавливается фоновый пользователь. При необходимости вы можете создать другого пользователя, под которым будет запускаться фоновое задание. 
  • Параметры перезапуска фонового задания при аварийном завершении - стандартно устанавливается значение - 3 раза через каждые 300 секунд.
  • Расписание - заполняется расписание выполнения фонового задания.
  • Флаг Включено - устанавливается для запуска фонового задания.

Настройка расписания выполнения фонового задания

8bd3913ec4fecbcc29247e40fdce5522.png

Разверните окно с настройками расписания работы фонового задания.

1. На вкладке Общие указывается интервал повтора в днях. Стандартно выбирается значение 1 для ежедневного выполнения задания.

a7084d9c414e3aaa038a4cf7f0490f0d.png

2. На вкладке Дневное указывается дневное расписание задания.

4326a29c4df11529acff257f7266af5a.png
  • Время начала - заполняется время, в которое будет запускаться фоновое задание.

К примеру, необходимо обрабатывать незаехавшие бронирования раз в день в 3 часа ночи, тогда указываем Время начала - 3:00:00.

  • Если требуется повторять запуск фонового  с периодичностью, укажите кол-во секунд в поле Повторять через.

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

  • Завершать через - заполняется кол-во секунд, через которое фоновое задание будет прервано после запуска.
  • Время окончания - заполняется в том случае, когда указано время начала и периодичность повторения фонового задания. Параметр Время окончания позволяет прервать выполнение фонового задания.
  • Завершать после - заполняется в том случае, когда указано время начала и периодичность повторения фонового задания. Параметр позволяет завершить выполнение фонового задания и остановить запуск после указанного времени.

3. На вкладке Недельное указывается недельное расписание задания.

3fafe23d544b8e4450ed7dc5210cbb2d.png

Установите флаги напротив тех дней недели, в которые планируется выполнение задание. Если требуется повторять задание через определенное количество недель, укажите интервал повтора в неделях. Например, если фоновое задание должно выполняться еженедельно, установите значение 1. Если задание должно выполняться через 2 недели, значение повтора – 2.

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

4. На вкладке Месячное указывается месячное расписание задания.

0d75f6a418da6402f2189d21bf2c3997.png

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

Часто месячное выполнение фонового задания используется для отправки аналитических отчетов сотрудникам. К примеру, отправка отчета "КСР - Квартальная" осуществляется в автоматическом режиме раз в 3 месяца.

Нажмите ОК для сохранения изменений.

Консоль управления фоновыми заданиями

Для целей управления фоновыми заданиями существует консоль, расположенная в подсистеме Настройки.

117122aaf349b40ad47cbf2bb6aa1c67.png

В меню консоли расположены 2 вкладки: регламентные и фоновые задания.

d436933b63766c6f1281134c8dbc6943.png

Вкладка Регламентные задания

Регламентные задания - это список всех заданий, которые выполняются/выполнялись в фоновом режиме. 

В списке представлены предопределенные обработки (1) и обработки, добавленные вручную (2). Они отмечены иконками в наименовании.

5aef9ffba68ed63c81022fabc6443a07.png

Задание, которое выполняется в фоновом режиме, отмечено зеленой галочкой.

Если задание выполнено успешно, в столбце Состояние будет отображаться сообщение Задание выполнено.

В ином случае регламентное задание подсветится красным цветом в списке и в столбце Состояние отобразится сообщение Задание завершено с ошибкой.

b165238a2c7be2eed23c1bb943877909.png

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

58694936cd192e98ffd8e241d45be1aa.png

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

075ffca5d17bac16a94664090bf4f722.png

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

Функциональные кнопки в верхней панели позволяют:

  • Добавить новое задание;
  • Скопировать задание;
  • Удалить задание, которое не используется;
  • Выполнить задание принудительно;
  • Настроить расписание задания 
  • Обновить список заданий.

Вкладка Фоновые задания

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

fbd53cc5e32aea6ec601799488c5dec4.png

Список позволяет отследить время запуска и время окончания фоновых заданий, у которых установлен флаг Использование в параметрах (флаг, который запускает задание в фоновом режиме).

В верхней панели расположены фильтры, позволяющие отсортировать задания по состоянию: 

  • Завершено - успешное завершение выполнение задания;
  • Завершено с ошибками - текст ошибки можно посмотреть, развернув окно с заданием двойным щелчком мыши.
  • Отмененные;
  • Выполняется - задание, которое выполняется в момент открытия формы.

При необходимости, вы можете произвести Расширенный поиск задания в списке (к примеру, по наименованию обработки).

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

Кнопка Отменить позволяет принудительно завершить выполнение фонового задания.

Настройка внешней обработки и запуск фонового задания

Настройка обработки

1. Добавьте обработку в справочник Внешние обработки.

Перейдите в подсистему Настройки/Внешние обработки.

6d54baef2031ca1ec245a15b29a0c0cd.png

В справочнике нажмите Создать.

2a68ffbf7e78963a129b4ebef74646f1.png

В обработке укажите:

Наименование Тип внешней обработки - Обработка Загрузите внешний файл
bdbac939fbe879f094bf45d18c00c1cf.png

Запишите изменения.

2. Добавьте обработку в справочник Обработки.

Откройте подсистему Настройки/Обработки.

205b3615d83126dbff5d5b4cee047114.png

В справочнике нажмите Создать.

a844e87ad8288b7dfdcc565011c74216.png

В открывшемся окне укажите:

  • Наименование
  • Тип обработки - Внешний
  • Обработка - выберите созданную ранее обработку из списка
82d20635f1751ec5201c8a3e13be2b29.png

Сгенерируйте Ключ регламентного задания по кнопке Сформировать (кнопка с изображением "стрелки").

f9db31397f30c904eb5c0b1323185c15.png
576174379c92b51011f6369b462020ef.png

Запишите изменения.

Запуск фонового задания для внешней обработки

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

117122aaf349b40ad47cbf2bb6aa1c67.png

В консоли на вкладке Регламентные задания нажмите Добавить.

84652a3154c3f06517549579a18ecc31.png

В открывшемся окне заполните следующие параметры:

  • Обработчик - Выполнить обработку
  • Наименование - любое уникальное наименование, стандартно заполняют по наименованию внешней обработки
  • Ключ - скопируйте ключ из обработки, который был сгенерирован на этапе настройки
  • Пользователь - фоновый пользователь, под которым будет выполняться задание
  • Данные в разделе Перезапуск - количество повторов при аварийном завершении и интервал повтора
  • Установите флаг Использование
3cd067de9adc6963ac4916f0da35e1af.png

Перейдите по кнопке Расписание и задайте расписание выполнения фоновой процедуры.

7991c67297e55817bcf7b0623b096482.png
7484bfef04752e5266ce175a821e68fd.png

Процедура настройки внешней обработки и запуска фонового задания завершена.

f42700421965414f3a7da81867854170.png


Нужна помощь? Напишите нам или обратитесь к базе знаний.


Помогла ли вам статья?