2 378 документов
← К списку

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

страница

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

Запуск регламентных заданий осуществляет планировщик регламентных заданий 1С:Предприятия. При этом несколько заданий могут выполняться параллельно.

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

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

В этом списке можно включить (или отключить) то или иное регламентное задание и поменять расписание.

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

Для детального анализа хода выполнения регламентных заданий можно использовать отчет Продолжительность работы регламентных заданий (Подробнее см. раздел документации Анализ журнала регистрации).

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

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

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

Назначение

Раздел руководства с подробным описанием

Выполнение обмена по сценарию

Автоматическое выполнение синхронизации данных по расписанию

Обмен данными

Загрузка классификатора банков РФ с сайта 1С

Классификатор загружается с сайта 1С

Банки

Загрузка курсов валют

Загружает курсы валют (для которых установлен признак загружается из Интернета) с сайта 1С.

Валюты

Заполнение данных для ограничения доступа

Обновляет данные, необходимые для работы механизма управления доступом. Рекомендуется запускать после обновления приложения.

Управление доступом

Запуск дополнительных обработок

Запускает дополнительные обработки

Дополнительные отчеты и обработки

Извлечение текста

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

Работа с файлами

Контроль активности пользователей

Блокирует вход в приложение неактивных пользователей (которые долго не работали в приложении), в соответствии с настройками входа пользователей (см. раздел документации Пользователи, раздел Настройки входа).

Пользователи

Мониторинг задач

Рассылает письма по электронной почте с уведомлениями о наличии «зависших» задач

Бизнес-процессы и задачи

Обновление агрегатов

Переносит данные из таблиц движений регистров в соответствующие таблицы агрегатов.

Управление итогами и агрегатам

Обновление индекса ППД

Обновляет индекс полнотекстового поиска данных.

Полнотекстовый поиск

Обновление классификаторов МЧД

Актуализирует классификаторы полномочий МЧД, ограничений полномочий и значений ограничений полномочий.

Машиночитаемые доверенности

Обновление областей данных

Планирует задания по обновление областей данных. Используется только в модели сервиса.

Полнотекстовый поиск

Обновление статусов доставки SMS

Осуществляет контроль состояния отправленных сообщений SMS.

Взаимодействия

Обслуживание областей данных

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

Документации не предусмотрено

Отложенное обновление ИБ

Фоновая отложенная обработка данных

Обновление версии ИБ

Отправка и получение сообщений системы

 Обмен сообщениями с менеджером сервиса

Документации не предусмотрено

Отправка серверных оповещений клиентам

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

Взаимодействия

Отправка SMS

Отправка SMS-сообщений

Взаимодействия

Очистка замеров времени

Удаление ненужных замеров времени

Оценка производительности

Очистка ненужных файлов

Удаление ненужных файлов.

Работа с файлами

Очистка устаревших версий объектов

Приложение производит удаление устаревших версий объектов

Версионирование объектов

Перестроение агрегатов

На основании анализа приложения включает или выключает использование того или иного агрегата.

Управление итогами и агрегатами

Планирование извлечения текста в модели сервиса

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

Полнотекстовый поиск

Планирование обработки заданий

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

Документации не предусмотрено

Получение и установка исправлений приложения

Получает обновление приложения с сайта и проводит установку

Обновление приложения

Получение и отправка электронных писем

Получает и отправляет электронные письма.

Взаимодействия

Проверка ведения учета

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

Контроль ведения учета

Рассылка отчетов: Демо: Личная (HTML, ZIP)

Приложение позволяет настраивать рассылки вариантов отчетов и дополнительных отчетов

Варианты отчетов, Дополнительные отчеты и обработки

Рассылка отчетов: Демо: Персонализированная по получателям (HTML, NOZIP)

Приложение позволяет настраивать рассылки вариантов отчетов дополнительных отчетов

Варианты отчетов, Дополнительные отчеты и обработки

Сбор и отправка статистики

Собирается статистика по работе приложения и отсылается в 1С. Работа этого регламентного задания не замедляет работу приложения

Центр мониторинга

Синхронизация данных

Производится обмен данными

Обмен данными

Синхронизация данных с приложением в Интернете

Производится обмен данными с приложением в интернете

Документации не предусмотрено

Слияние индекса ППД

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

Полнотекстовый поиск

Старт отложенных процессов

Начинает выполнение отложенных бизнес-процессов

Бизнес-процессы и задачи

Уведомление исполнителей о новых задачах

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

Бизнес-процессы и задачи

Удаление неактуальной информации синхронизации

Производит удаление неактуальных сообщений обмена.

Обмен данными

Удаление помеченных объектов приложения

Производит автоматическое удаление объектов приложения, помеченных на удаление

Настройки приложения

Удаление устаревших параметров работы версий расширений

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

Базовая функциональность

Установка периода рассчитанных итогов

Переносит период рассчитанных итогов на начало текущего месяца.

Управление итогами и агрегатам

Экспорт оценки производительности

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

например, для выполнения анализа производительности в другом приложении.

Оценка производительности

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

На вкладке Регламентные задания кроме наименования (Представления) регламентного задания отображается его Состояние и Дата окончания последнего сеанса работы. В списке можно контролировать выполнение регламентных заданий – им присваивается соответствующее состояние и дата/время его выполнения.

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

Расписание можно задать и в списке Регламентные и фоновые задания. Для этого воспользуйтесь кнопкой Настроить Расписание. Подробнее см. раздел Расписание регламентного задания.

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

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

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

Список не является динамическим. Для того чтобы сделать список актуальным, нажмите кнопку Обновить.

Также в списке регламентных заданий с помощью команд меню Еще можно Изменить или Скопировать уже существующие регламентные задания. Вновь созданные регламентные задания можно Пометить на удаление или Снять пометку на удаление(также это можно сделать с помощью клавиши Del). Предопределенные регламентные задания невозможно удалить.

С помощью команд контекстного меню по правой кнопке мыши можно Включить или Выключить регламентное задание.

Открыть регламентное задание можно в списке с помощью двойного щелчка мыши.

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

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

Можно изменить Наименование регламентного задания.

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

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

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

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

Для каждого регламентного задания может быть задано расписание, в соответствии с которым регламентное задание будет автоматически запущено на исполнение. В приложении поддерживаются однократные и периодические расписания. Можно задать дату начала и окончания выполнения, дневное, недельное и месячные расписания.

Настроить расписание можно из списка Регламентные и фоновые задания с помощью кнопки панели навигации.

Расписание можно задать и в карточке регламентного задания по ссылке.

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

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

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

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

Для подтверждения выбора и возврата к дальнейшей настройке регламентного задания нажмите кнопку ОК.

Контроль выполнения регламентных заданий

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

На вкладке Фоновые задания можно проконтролировать выполнение фоновых заданий.

Для этого можно воспользоваться отборами фоновых заданий:

■ Состояние – включить данный отбор можно с помощью флажков рядом с состояниями регламентного задания: Выполнено, Завершено с ошибками, Отменено, Выполняется;

■ За период – выберите из списка нужное значение: Все время, Прошлая ночь, Вчера, Сегодня, Произвольный. В последнем случае можно написать или выбрать даты из календаря;

■  по интересующему регламентному заданию – для этого включите флажок Отбирать по регламентному заданию, выберите из списка нужное.

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

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

С помощью кнопки Отменить можно прекратить выполнение выделенного регламентного задания.

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

Дополнительные возможности по настройке

На вкладке Регламентные задания списка Регламентные и фоновые задания предусмотрены дополнительные возможности по управлению регламентными заданиями.

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

Для добавления нового регламентного задания воспользуйтесь командой Добавить меню Еще или клавишей Ins.

Выберите из списка шаблон, нажмите кнопку ОК.

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

На вкладке Фоновые задания можно проконтролировать выполнение регламентного задания. Подробнее см. раздел Контроль выполнения регламентных заданий.

Особенности выполнения регламентных заданий в разных вариантах работы

Регламентные задания в файловой базе

В файловой базе регламентные задания выполняются в том же приложении, с которым работает пользователь. В некоторых случаях это может замедлять его работу. Поэтому при одновременной работе с файловой базой более 10 пользователей рекомендуется выделить для выполнения регламентных заданий отдельное приложение (запуск с параметром /AllowExecuteScheduledJobs -Force). Желательно, чтобы оно запускалось на том же компьютере, где расположена информационная база.

Блокировка регламентных заданий при переносе информационной базы

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

Приложение автоматически определяет факт перемещения информационной базы (например, при копировании или восстановлении из резервной копии). Работа с внешними ресурсами на время блокируется.

Выводится сообщение.

При первом входе в перемещенную базу администратор должен принять решение о ее роли и выбрать с помощью кнопок:

■ Информационная база перемещена – в этом случае будет восстановлено выполнение работы с внешними ресурсами;

■ Это копия информационной базы – в этом случае работа со всеми внешними ресурсами остается заблокированной.

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

Блокировку также можно снять позднее в разделе Администрирование – Обслуживание – Регламентные операции с помощью кнопки Разблокировать работу с внешними ресурсами. После снятия блокировки кнопка больше не отображается.