Индекс ППД 1С

Печать (Ctrl+P)

Библиотека стандартных подсистем 3.0.2. Документация
Раздел 5.51 Регламентные задания

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

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

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

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

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

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

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

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

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

Регламентное задание Назначение Раздел руководства с подробным описанием
Выполнение обмена по сценарию Автоматическое выполнение синхронизации данных по расписанию Обмен данными
Загрузка классификатора банков РФ с сайта 1С Классификатор загружается с сайта 1С Банки
Загрузка курсов валют Загружает курсы валют (для которых установлен соответствующий флажок) с сайта 1С. Валюты
Заполнение данных для ограничения доступа Обновляет данные, необходимые для работы механизма управления доступом. Рекомендуется запускать после обновления конфигурации. Управление доступом
Запуск дополнительных обработок Запускает дополнительные обработки Дополнительные отчеты и обработки
Извлечение текста Извлекает текст из файлов для построения индекса полнотекстового поиска. Работа с файлами
Контроль активности пользователей Блокирует вход в программу неактивных пользователей (которые долго не работали в программе), в соответствии с настройками входа пользователей (см. раздел документации Пользователи, раздел Настройки входа). Пользователи
Мониторинг задач Рассылает письма по электронной почте с уведомлениями о наличии «зависших» задач Бизнес-процессы и задачи
Обновление агрегатов Переносит данные из таблиц движений регистров в соответствующие таблицы агрегатов. Управление итогами и агрегатам
Обновление индекса ППД Обновляет индекс полнотекстового поиска данных. Полнотекстовый поиск
Обновление областей данных Планирует задания по обновление областей данных. Используется только в модели сервиса. Документации не предусмотрено
Обновление статусов доставки SMS Осуществляет контроль состояния отправленных сообщений SMS. Взаимодействия
Обслуживание областей данных Контролирует переходные состояния областей данных. При обнаружении невосстановимых ошибок обработки областей данных, отправляет сообщения в менеджер сервиса. Используется только в модели сервиса. Документации не предусмотрено
Отложенное обновление ИБ Фоновая отложенная обработка данных Обновление версии ИБ
Отправка и получение сообщений системы Обмен сообщениями с менеджером сервиса Документации не предусмотрено
Отправка SMS Отправка SMS-сообщений Взаимодействия
Очистка замеров времени Удаление ненужных замеров времени Оценка производительности
Очистка ненужных файлов Удаление ненужных файлов. Работа с файлами
Очистка устаревших версий объектов Программа производит удаление устаревших версий объектов Версионирование объектов
Перестроение агрегатов На основании анализа программы включает или выключает использование того или иного агрегата. Управление итогами и агрегатам
Планирование извлечения текста в модели сервиса Отслеживает необходимость извлечения текста в областях данных для последующего полнотекстового индексирования, планирует задания по извлечению текста. Используется только в модели сервиса. Полнотекстовый поиск
Планирование обработки заданий Отслеживает необходимость выполнения задания из очереди заданий. Контролирует фоновые задания, выполняющие задания очереди. Используется только в модели сервиса. Документации не предусмотрено
Получение и установка исправлений конфигурации Получает обновление конфигурации с сайта и проводит установку Обновление конфигурации ИБ
Получение и отправка электронных писем Получает и отправляет электронные письма для всех учетных записей программы. Взаимодействия
Проверка ведения учета Проверка корректности данных информационной базы (например: нарушение ссылочной целостности, отрицательные остатки в регистре накопления, сбой в нумерации счетов фактур и т.д.) по произвольным правилам. Контроль ведения учета
Рассылка отчетов: Демо: Личная (HTML, ZIP) Программа позволяет настраивать рассылки вариантов отчетов и дополнительных отчетов Варианты отчетов, Дополнительные отчеты и обработки
Рассылка отчетов: Демо: Персонализированная по получателям (HTML, NOZIP) Программа позволяет настраивать рассылки вариантов отчетов дополнительных отчетов Варианты отчетов, Дополнительные отчеты и обработки
Сбор и отправка статистики Собирается статистика по работе программы и отсылается в 1С. Работа этого регламентного задания не замедляет работу программы Центр мониторинга
Синхронизация данных Производится обмен данными Обмен данными
Синхронизация данных с приложением в Интернете Производится обмен данными с приложением в интернете Документации не предусмотрено
Слияние индекса ППД Объединяет части индекса полнотекстового поиска данных после нескольких обновлений для ускорения работы. Задание может выполняться значительное время. Рекомендуется выполнять ежедневно, например, по ночам. Полнотекстовый поиск
Старт отложенных процессов Начинает выполнение отложенных бизнес-процессов Бизнес-процессы и задачи
Уведомление исполнителей о новых задачах Рассылает письма по электронной почте с уведомлениями о новых задачах. Бизнес-процессы и задачи
Удаление неактуальной информации синхронизации Производит удаление неактуальных сообщений обмена. Обмен данными
Удаление помеченных объектов программы Производит автоматическое удаление объектов программы, помеченных на удаление Настройки программы
Удаление устаревших параметров работы версий расширений Производит автоматическое удаление неактуальных параметров работы версий расширений Базовая функциональность
Установка периода рассчитанных итогов Переносит период рассчитанных итогов на начало текущего месяца. Управление итогами и агрегатам
Экспорт оценки производительности Полученные замеры производительности программа позволяет автоматически в фоне выгружать во внешние файлы,например, для выполнения анализа производительности в другой программе. Оценка производительности

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В программе «1С:Бухгалтерия 8» (ред. 3.0) реализован механизм полнотекстового поиска во всех полях любого справочника, документа, списка и др.:

  1. Сочетание клавиш «Ctrl и F» автоматически устанавливает курсор в поле «Поиск». Начните набирать текст и поиск будет запущен автоматически.
  2. По кнопке со значком лупы (или сочетанием клавиш «Alt и F») можно выбрать «Расширенный поиск» и установить параметры поиска (рис. 1).

Рис. 1

Если работа поиска по каким-то причинам нарушена, либо осуществляется медленно, рекомендуется очистить индексы и затем обновить их (рис. 2). Эти действия доступны только пользователям с правами «Администратор».

Внимание! При работе через облачные технологии операции по очистке и обновлению индексов выполняются автоматически.

  1. Раздел: Администрирование – Общие настройки.
  2. Раскройте подраздел «Полнотекстовый поиск данных» и перейдите по ссылке «Настроить».
  3. Нажмите кнопку «Очистить индекс». Когда операция выполнится, станет доступной кнопка «Обновить индекс», нажмите ее. Дождитесь выполнения операции и закройте форму.

Рис. 2

Для автоматического обновления индексов, быстрой и корректной работы поиска должно быть настроено выполнение двух регламентных заданий – «Обновление индекса ППД» и «Слияние индекса ППД». Обычно эти регламентные задания настроены по умолчанию и выполняются в программе ежедневно по расписанию в автоматическом режиме (например, каждый день с 8.00 каждый час).

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

  1. Раздел: Администрирование – Обслуживание.
  2. Раскройте подраздел «Регламентные операции» и перейдите по ссылке «Регламентные и фоновые задания».
  3. В сформированном списке установите флажки у заданий «Обновление индекса ППД» и Слияние индекса ППД».
  4. Поочередно двойным щелчком мыши откройте каждое задание, перейдите по ссылке «Расписание».
  5. В форме «Расписание» на закладке «Общее» указываются дата начала и завершения задания и режим повтора.
  6. На закладке «Дневное» укажите время начала задания и время повтора.
  7. На закладке «Недельное» и «Месячное» проверьте установку флажков по дням недели и по месяцам.
  8. Кнопка «ОК», затем кнопка «Записать и закрыть».

Рис. 3

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

Открывается по команде Управление полнотекстовым поиском раздела Администрирование — Поддержка и обслуживание — Регламентные операции.

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

Также полнотекстовый поиск предоставляет такие возможности как: поддержка транслитерации (написание русских слов символами латиницы в соответствии с ГОСТ); поддержка замещения (написание части символов в русских словах одноклавишными латинскими символами); нечеткий поиск (буквы в найденных словах могут отличаться).

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

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

Обновление индекса полнотекстового поиска

  • Для того чтобы можно было осуществлять поиск по всем введенным в программу данным, необходимо регулярно актуализировать индекс полнотекстового поиска. Для регулярного автоматического обновления индекса предназначены регламентные задания Обновление индекса ППД и Слияние индекса ППД (выполняется раз в сутки).
  • Если индекс уже был обновлен, то отображается Дата актуальности индекса — дата последнего обновления индекса.
  • Если в программе есть данные, которые не прошли индексирование, то становится доступна кнопка Обновить индекс и выводится Статус индекса «Требуется обновление».

Очистка индекса полнотекстового поиска

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

Проверка индекса полнотекстового поиска

  • В любой момент можно проверить состояние индекса полнотекстового поиска с помощью кнопки Проверить индекс.

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

Автоматическое извлечение текстов

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

Для настройки необходимо с помощью переключателя выбрать:

  • В кластере серверов настроено выполнение на сервере под управлением ОС Windows — в этом случае становится доступной команда Настроить расписание, с помощью которой можно настроить регламентное задание. Укажите расписание и другие параметры регламентного задания по извлечению текстов из файлов.

  • Данный вариант подходит, когда в Администрировании серверов 1С Предприятия задано следующее правило для сервера под управлением ОС Microsoft Windows:

    • Объект требования: Клиентское соединение с ИБ.
    • Тип требования: Назначать.
    • Имя ИБ: не указывается.
    • Значение дополнительного параметра: BackgroundJob.CommonModule.ПолнотекстовыйПоискСервер.ОбновлениеИндексаППДПоРасписанию.
  • В кластере нет серверов под управлением ОС Windows (все сервера в кластере только под управлением ОС Linux) — в этом случае с помощью команды Запустить извлечение текстов можно начать извлечение текстов в тонком клиенте на рабочей станции под управлением ОС Windows.
    • Если в клиент-серверном варианте один или несколько рабочих процессов сервера работают под Linux, а часть или все клиенты подключаются с помощью веб-клиента, то в информационной базе могут быть добавлены файлы, текст из которых не извлечен, и соответственно эти файлы не могут быть найдены полнотекстовым поиском по содержимому. В этом случае на одном из клиентских компьютеров, работающих под управлением ОС Microsoft Windows, нужно запустить тонкий или толстый клиент, и на нем выполнить команду Извлечение текстов, для того чтобы в автоматическом режиме извлекать текст из файлов. По умолчанию интервал времени выполнения равен 60 секундам.

См. также:

  • Настройки программы;
  • Работа с формами.