Что делать, когда сервис не работает
  1. Главная
  2. Не открывается
  3. 1С регламентные задания не работает: причины и решение

1С регламентные задания не работает: причины и решение

Разбираем, почему в 1С перестали запускаться фоновые задачи. Чек-лист настроек сервера, кластера и прав доступа для восстановления работы.

Что внутри

  1. Проверка службы «Агент сервера 1С:Предприятие» на сервере
  2. Диагностика в консоли администрирования кластера (rmngr)
  3. Анализ журнала регистрации на предмет ошибок выполнения
  4. Настройки расписания и флага использования задания
  5. Права пользователя под которым стартует задание
  6. Блокировка регламентов через параметр /Debug или блокировки СУБД

Проверка службы «Агент сервера 1С:Предприятие» на сервере

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

Для проверки нажмите Win+R и введите services.msc, чтобы открыть список служб Windows. В этом длинном перечне вам нужно найти строку «Агент сервера 1С:Предприятие» и посмотреть на её текущее состояние.

Если в колонке «Состояние» пусто, значит служба выключена — это и есть причина сбоя фоновых заданий. Нажмите на неё правой кнопкой мыши и выберите опцию запуска, чтобы вернуть работоспособность системы.

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

Диагностика в консоли администрирования кластера (rmngr)

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

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

  1. Запустите консоль администрирования (обычно файл MMC) и подключитесь к вашему центральному серверу 1С.
  2. Раскройте ветку кластера и выберите пункт «Рабочие процессы».
  3. Проверьте колонку «Активность»: если процесс висит, перезапустите службу агента сервера через службы Windows.
  4. Перейдите в раздел «Регламентные задания» внутри нужной информационной базы.
  5. Найдите проблемное задание и посмотрите колонку «Сообщение об ошибке» для понимания причины.

Если список заданий пуст или данные не обновляются после проверки, проблема кроется в правах пользователя под которым работает служба ragent или в блокировке таблиц базы данных SQL.

Анализ журнала регистрации на предмет ошибок выполнения

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

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

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

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

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

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

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

  1. Откройте раздел «Администрирование» и перейдите в меню «Обслуживание».
  2. Выберите пункт «Регламентные и фоновые задания».
  3. Найдите нужное задание в списке и дважды щелкните по нему, чтобы открыть карточку.
  4. Проверьте наличие флажка «Включено» и установите его, если он снят.
  5. Перейдите на вкладку «Расписание» и убедитесь, что дата начала выполнения стоит текущая или будущая.

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

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

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

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

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

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

Блокировка регламентов через параметр /Debug или блокировки СУБД

Этот способ актуален, если регламентные задачи встали после подключения отладчика или внезапно на работающей базе. Часто разработчик забывает убрать ключ /Debug в строке запуска службы, и 1С блокирует выполнение фоновых процессов для безопасности. Также причиной может быть висящая транзакция непосредственно в самой СУБД.

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

  1. Откройте консоль кластера «Центральные серверы 1С» и проверьте свойства проблемной базы на наличие параметра /Debug.
  2. Откройте оснастку служб Windows (services.msc) и перезапустите службу «Агент сервера 1С:Предприятия».
  3. Откройте SQL Server Management Studio и выполните запрос sp_who2 для поиска блокирующих сессий.
  4. Откройте журнал регистрации информационной базы с отбором по событиям «Фоновые задания» за последний час.
  5. Откройте конфигуратор и убедитесь, что в свойствах конкретного задания снят флажок использования ключа отладки.

Если шаги не помогли, обратитесь к обслуживающему партнёру 1С или на линию консультации платформы.

Всё про службу

Похожая беда у других

Все разборы: не открывается

Не ваш случай?