#В каких случаях возникает неисправность
На клиент-серверной базе 1С регламентное задание числится в расписании, но результата нет. Причина может быть в отключённом задании, неверном часовом поясе, блокировке запуска, отсутствии прав служебного пользователя, очереди фоновых заданий или ошибке самого обработчика.
#Причины и как их отличить
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Задание отключено или заблокированоРасписание существует, но активность снята либо в базе действует блокировка регламентных заданий. | В списке заданий нет свежих запусков, при этом другие операции системы работают. | Проверить состояние задания и установленную администратором блокировку. |
| Исполнение началось, но закончилось ошибкойСервер выполняет обработчик, который не может обратиться к данным или внешнему ресурсу. | В журнале фоновых заданий виден запуск с ошибкой. | Устранить конкретную ошибку доступа или настройки, не меняя все расписания. |
| Очередь и разница времениВремя сервера или часовой пояс отличается от ожидаемого; другие задания заняли рабочие потоки. | Задания появляются с задержкой или запускаются в другой час. | Сверить часы и загрузку очереди, скорректировать расписание по правилам конфигурации. |
#Подробная диагностика и решение
- Уточните, что именно должно выполнитьсяОткройте 1С, запишите название конфигурации, её версию и имя регламентного задания из настроек администратора. Уточните расписание: дни, часы, последний успешный результат и ожидаемый результат (например, загруженные данные). Если неизвестно, что делает задание, не нажимайте ручной запуск: повторное выполнение может создать повторные документы или запросы.
- Найдите настройки задания в своей конфигурацииАдминистратор откроет раздел настройки регламентных и фоновых заданий; в программах с БСП он часто находится в «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания» или в «Настройка и администрирование» → «Поддержка и обслуживание». Выберите нужную строку и запишите состояние, расписание и последнюю попытку. Если раздел отсутствует, используйте руководство конкретного решения, а не выдуманный путь.
- Проверьте активность и запреты запускаВ карточке задания посмотрите, разрешено ли выполнение, установлено ли расписание и не действует ли общая блокировка регламентных заданий, включённая на время обслуживания. Если есть блокировка, согласуйте её снятие с ответственным: она могла защищать базу во время обновления. Сохраните исходные флажки и параметры, не изменяя их до выяснения причины.
- Сверьте ожидаемое и серверное времяЗафиксируйте время на компьютере пользователя и сервере приложений 1С, часовой пояс каждого и планируемое время исполнения. Проверьте, не переходят ли интервалы через полночь и не изменился ли часовой пояс после переноса сервера. Если часы расходятся, поручите исправление администратору инфраструктуры; перенастраивать системное время производственного сервера вслепую нельзя.
- Посмотрите историю фоновых выполненийВ том же административном разделе откройте сведения о фоновых заданиях и найдите запуски нужного регламентного задания по времени и состоянию. Если запуск есть и завершился ошибкой, скопируйте её текст; если вообще не был поставлен в очередь, проверьте активность и расписание. Если отмечено «Выполняется» слишком долго, не запускайте второй экземпляр до анализа.
- Уточните ошибку в журнале регистрацииВ «Конфигураторе» откройте «Администрирование» → «Журнал регистрации», задайте узкий период и ищите события по названию процедуры или служебному пользователю, если сведения доступны. Сообщение «Недостаточно прав», отсутствие сетевого ресурса и ошибка подключения к сервису требуют разных решений. Не печатайте пароли и ключи в отчёт и не повышайте права сервисной учётной записи без обоснования.
- Проверьте очередь и ограничения сервераАдминистратор кластера 1С проверяет доступность рабочих процессов и общую очередь фоновых заданий средствами штатного администрирования, не перезапуская кластер ради одной проблемы. Учитывайте, что выполнение не обязано начинаться с точностью до секунды: задержка возможна из-за занятых потоков. Если все задания стоят, расследуйте серверную неисправность, а не настройки одного расписания.
- Запустите контролируемую проверку на копииКогда причина устранена, прежде ручного запуска выясните, безопасно ли повторение операции. На копии базы под контролем администратора выполните задание вручную, если в данной конфигурации предусмотрена такая команда. Проверьте журнал и конкретный результат: например, одну обновлённую запись вместо двух. Если запуск завершился с ошибкой, верните изменённые параметры по записи предыдущих значений и передайте ошибку разработчику.
- Восстановите штатное расписание и наблюдениеВерните согласованный график, убедитесь в активности задания и дождитесь следующего реального окна запуска. Сравните фактическое время, статус завершения и данные. Если ошибка повторяется, сохраните журнал событий и обратитесь к администратору кластера/разработчику; не создавайте дублирующие задания взамен неисправного.
#Как проверить результат и что делать при неуспехе
На следующем цикле появляется зафиксированное успешное исполнение и ожидаемый прикладной результат без повторной записи. Если задание заблокировано намеренно на время обслуживания, исправным состоянием будет согласованный запрет до окончания работ.
#Версии и различия интерфейса
Порядок относится к 1С:Предприятию 8 и прикладным решениям на его платформе. Названия разделов для 1С:Бухгалтерии, УТ, ERP, Документооборота и доработанных конфигураций отличаются. Если указанного раздела нет, откройте встроенную справку используемой конфигурации и найдите функцию по её названию; не пытайтесь заменять её несуществующей универсальной командой. До изменения базы зафиксируйте исходные настройки и подготовьте способ восстановления.