Page tree
Skip to end of metadata
Go to start of metadata

В статье описываются определенные операции, которые можно автоматически производить в фоновом режиме по указанному расписанию в конфигурации «Агент Плюс: Управление дистрибуцией» .

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

Чтобы открыть «Регламентные и фоновые задания» в  разделе «Администрирование»  «Обслуживание», нажмите ссылку «Регламентные и фоновые задания» в подразделе «Регламентные операции». Программа сформирует перечень действий, которые могут выполняться автоматически, в фоновом режиме и по определенному расписанию.

Внешний вид

В окне «Регламентные и фоновые задания» отображаются две вкладки:

В верхней части окна вкладки «Регламентные задания» находятся системные кнопки управления, ниже отображается информация в табличной части с колонками: 

  • «Флаговая кнопка» флажок зеленого цвета в колонке означает, что регламентное задание включено и выполняется в соответствии с заданным расписанием.
  • «Наименование» – полное наименование регламентного задания.
  • «Состояние» – информация о выполнении регламентного задания.
  • «Дата окончания» – дата и время последнего завершения регламентного задания.

Если в колонках «Состояние» и «Дата окончания» отображается <не определено>, а флажок включен, следует проверить расписание регламентного задания. Возможно, оно некорректное, поэтому регламентное задание не может выполняться.

Чтобы включить выполнение регламентного задания, дважды щелкните мышью в нужной строке. Откроется окно с подробным описанием и параметрами настроек.  Включите флажок в поле «Включено» и для настройки регулярного выполнения нажмите кнопку «Расписание». Откроется окно, где в расписании регламентного задания можно указать ежедневное, еженедельное или ежемесячное выполнение.

Для сохранения параметров нажмите кнопку «Записать и закрыть». Выбранное регламентное задание сразу отобразится в списке со статусом «Включено - выполнять задание».

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

Чтобы начать выполнение регламентного задания сразу же, нажмите кнопку «Выполнить сейчас».

В файловом режиме работы программы задание будет выполнено в текущем сеансе.

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

Одновременное выполнение двух версий одного и того же регламентного задания невозможно. Если запустить то же самое регламентное задание, которое выполняется в данный момент, то появится системное оповещение о невозможности вторичного запуска регламентного задания.

В случае, когда необходимо задать два разных расписания для одного регламентного задания, можно добавить новое регламентное задание по одному из предопределенных шаблонов, предусмотренных в программе. Для этого в правой части нажмите кнопку «Еще» и выберите в контекстном меню «Добавить». В списке шаблонов кликните нужное наименование и нажмите кнопку «ОК». Заполните необходимые поля формы, и после сохранения можно сразу запустить выполнение регламентного задания.

  • «Включено» – флажком включается или отключается выполнение регламентного задания. Полезно, когда нужно ненадолго отключить регламентное задание, не меняя расписание. 
  • «Расписание» – ссылка открывает окно для настройки расписания регламентного задания.
  • «Наименование» – поле обычно пустое и в качестве него применяется синоним, указанный в шаблоне регламентного задания, заданного в конфигураторе. Если синоним шаблона не задан, используется его имя.
  • «При ошибках повторять, раз»  указывается число попыток выполнения регламентного задания, при возникновении ошибки. 
    • «через, сек» пауза (в секундах) между попытками выполнения регламентного задания, при возникновении ошибки.
  • «Предопределенное» отображается значения «Да» или «Нет». Непредопределенные (введенные вручную) регламентные задания используются в редких случаях. 
  • «Идентификатор» – используется продвинутым администратором, знающим встроенный язык для исследования нестандартных проблем в работе регламентных заданий, если таковые есть.
  • «Ключ» используется продвинутым администратором для тонкой настройки выполнения регламентных заданий и для исследования нестандартных проблем в работе регламентных заданий, если таковые есть. Если ключ указан, то перед запуском фонового задания проверяется, что нет других активных фоновых заданий по тому же шаблону регламентного задания, который применен в экземпляре регламентного задания.
  • «Имя пользователя» имя выбирается из справочника «Пользователи» для выполнения регламентного задания.
  • «Имя» имя шаблона регламентного задания, определенного в конфигураторе.
  • «Синоним»– синоним шаблона регламентного задания, определенного в конфигураторе.
  • «Имя метода» – имя процедуры в конфигурации, которая будет выполняться в фоновом задании, созданным по расписанию регламентного задания.
  • «Сообщение» – поле содержит текст сообщений и текст сведений об ошибке, если сообщения и/или ошибки произошли при выполнении последнего фонового задания, созданного по этому регламентному заданию. То же содержание доступно, если открыть последнее фоновое задание этого регламентного задания.

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

В верхней части окна вкладки «Фоновые задания» находятся флаговые кнопки для отображения сведений в табличной части о состоянии выполнения заданий:

  • «Выполнено»
  • «Завершено с ошибками»
  • «Отменено»
  • «Выполняется»

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

Ниже отображается поле для отбора сведений за определенный период. По умолчанию установлено «Все время» (отбор по периоду не выполняется), а для просмотра сведений по определенному периоду в поле «За период» нажмите кнопку выбора и укажите в списке нужное значение:

  • «Прошлая ночь» – стандартный период 12 часов с 21:00-09:00.
  • «Вчера» – стандартный период 24 часа с 00:00-23:59 вчерашнего дня.
  • «Сегодня» – стандартный период 24 часа с 00:00-23:59 сегодняшнего дня.
  • «Произвольный» – для указания значений появятся поля, где требуется выбрать даты.

Чтобы выполнить отбор по определенному регламентному заданию (дополнительно к отбору по состоянию и по периоду), включите флажок «Отбирать по регламентному заданию», нажмите кнопку выбора и укажите в списке нужное значение. Затем нажмите кнопку «Обновить», и в табличной части сформируются сведения в соответствии с выбранными настройками.

Чтобы просмотреть свойства фонового задания в отдельном окне, дважды щелкните мышью в нужной строке или нажмите кнопку «Открыть»

Связанные страницы

Расписание регламентного задания

  • No labels