Что такое регламентные задания в 1С и почему они тормозят сервер
В разгар рабочего дня пользователи жалуются на сильные зависания 1С, документы проводятся медленно, а процессор сервера загружен на 100% процессами rphost.exe.
- Внезапные «фризы» каждые 10–15 минут.
- В списке сеансов отображается множество фоновых пользователей с системными именами.
- База выполняет обновление полнотекстового поиска, загрузку курсов валют и расчет итогов одновременно.
Что такое регламентные задания простыми словами?
Регламентные задания — это автоматические фоновые роботы 1С, которые по заданному расписанию выполняют служебную работу без участия человека: загружают курсы валют, отправляют почту, пересчитывают остатки, удаляют помеченные объекты и обновляют поисковые индексы.
Шаг 1. Поиск ресурсоемких заданий в 1С
- Откройте 1С под администратором → Администрирование → Обслуживание → Регламентные и фоновые задания.
- Перейдите на вкладку Фоновые задания и посмотрите, какие задания выполняются прямо сейчас и сколько минут они длятся.
Шаг 2. Отключение и перенос расписания на нерабочее время
- Перейдите на вкладку Регламентные задания.
- Найдите самые тяжелые задания и измените их расписание:
- Обновление индекса ППД (полнотекстового поиска): если поиском по всем полям никто не пользуется, снимите галочку «Включено» или поставьте запуск 1 раз в сутки ночью.
- Слияние индексов ППД: перенесите на ночь (например, на
03:00). - Пересчет итогов регистров накопления: запускайте строго ночью в выходные дни.
- Загрузка классификатора банков и валют: поставьте запуск 1 раз в день в
07:00утра. - Синхронизация данных / Обмены: увеличьте интервал опроса с 1 минуты до 15-30 минут.
- Нажмите Записать и закрыть.
Шаг 3. Блокировка заданий в тестовых копиях баз!
Если вы развернули копию рабочей базы для тестирования, обязательно отключите в ней регламентные задания через консоль администрирования 1С (галочка «Блокировка регламентных заданий включена»), иначе копия начнет отправлять клиентам реальные счета и выгружать данные на рабочий сайт!
Частые вопросы (FAQ)
Как работают регламентные задания в файловой базе 1С?
В файловой базе регламентные задания выполняются только тогда, когда запущен хотя бы один клиентский сеанс 1С, либо запущен выделенный сеанс специального пользователя для регламентных задач.
Можно ли полностью отключить Полнотекстовый поиск?
Да, в разделе 'Администрирование -> Обслуживание -> Полнотекстовый поиск' нажмите кнопку 'Отключить'. Это сэкономит гигабайты на диске и снимет постоянную нагрузку с процессора.
Почему фоновое задание не завершается и висит часами?
Задание могло зависнуть из-за дедлока в базе данных или ожидания ответа от внешнего веб-сервиса. Завершите его сеанс вручную через Консоль кластера 1С.
Сколько параллельных фоновых потоков может запускать 1С?
Количество потоков регулируется свойствами кластера 1С и числом доступных лицензий/ядер процессора. При нехватке ресурсов потоки выстраиваются в очередь.