К статье
Практический материал

Автоматизация · 10 мин

Планировщик 1С: что это и как им пользоваться

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

Термин «планировщик 1С» встречается в двух разных контекстах, и их часто путают. Первый — это механизм регламентных и фоновых заданий, который автоматически запускает процедуры по расписанию: обмен данными, загрузку курсов валют, резервные выгрузки, пересчёт итогов. Второй — планировщик задач и производства в прикладных решениях (1С:УНФ, 1С:ERP, 1С:Комплексная автоматизация), где менеджер визуально распределяет заказы, сотрудников и мощности по времени.

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

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

Два значения термина «планировщик» в 1С

Когда пользователь ищет «планировщик 1С», важно сначала понять, о чём идёт речь в его ситуации. Если речь про то, что «ночью что-то должно само запускаться» — это регламентные задания. Если про «доску, где видны заказы по дням и исполнителям» — это планировщик задач или производства.

Регламентные задания — часть платформы 1С:Предприятие, они есть в любой конфигурации. Планировщик задач — функционал конкретного прикладного решения: в 1С:УНФ это «Планировщик» в разделе «Работы» и «CRM», в 1С:ERP — рабочие места планирования производства с диаграммой Ганта, в 1С:Документооборот — календарное планирование задач.

Какой планировщик вам нужен

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

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

Планировщик задач (УНФ, Документооборот)

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

Планирование производства (ERP, КА)

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

Регламентные задания: планировщик на уровне платформы

Регламентное задание — это запись в конфигурации, которая связывает процедуру кода с расписанием. Платформа по этому расписанию создаёт фоновое задание и выполняет код без участия пользователя. Типовые примеры: «Загрузка курсов валют» каждый час, «Обмен с сайтом» каждые 15 минут, «Архивация уведомлений» раз в сутки.

Найти их можно по пути «Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания» (в разных конфигурациях названия пунктов немного отличаются). В открывшемся списке видны все задания, их состояние, расписание и дата последнего выполнения.

Как настроить расписание задания

Двойной клик по заданию открывает его карточку. Ключевые поля: «Использование» (включено/выключено), «Расписание», «Пользователь» (от чьего имени выполняется код). Расписание редактируется в отдельном диалоге: можно задать повторение каждый день, по будням, с интервалом в минутах, с датой начала и окончания.

Как включить и проверить регламентное задание
  1. 1
    Откройте «Администрирование → Обслуживание → Регламентные и фоновые задания».
  2. 2
    Найдите нужное задание и убедитесь, что флаг «Использование» установлен.
  3. 3
    Откройте расписание и задайте периодичность, например «каждый день с 9:00 до 18:00, повторять каждые 600 секунд».
  4. 4
    Укажите пользователя с достаточными правами — от его имени выполнится код.
  5. 5
    Сохраните и дождитесь ближайшего срабатывания, затем проверьте колонку «Дата окончания» и статус выполнения.

Особенности файлового и клиент-серверного режима

В файловой базе фоновые задания выполняются только пока запущен хотя бы один сеанс с включённым выполнением заданий — если все пользователи вышли, планировщик «спит». В клиент-серверном режиме задания выполняет сервер 1С, и они работают круглосуточно независимо от пользователей. Это частая причина жалоб «задание не срабатывает» именно в небольших файловых базах.

Планировщик задач в прикладных конфигурациях

В 1С:УНФ планировщик — это рабочее место, где задачи, события и заказы отображаются на календаре или диаграмме. Менеджер может перетаскивать задачи между сотрудниками и датами, видеть перегрузку исполнителей и просроченные поручения. Данные берутся из документов «Задание на работу», «Событие», заказов покупателей.

В 1С:ERP и 1С:Комплексная автоматизация планирование построено вокруг производственных мощностей: система рассчитывает график производства по заказам, спецификациям и доступности рабочих центров. Результат — диаграмма Ганта, где видно, какой этап какого заказа когда выполняется и где возникают узкие места.

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

Как проверить, что планировщик работает

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

Для планировщика задач проверка — визуальная: откройте планировщик и сопоставьте его содержимое с реальными документами. Если заказ в работе, но на графике его нет — проверьте статус заказа, заполненность дат и исполнителей в документе.

Контрольные точки

Как проверить результат

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

Дата свежая и соответствует расписанию

Тревожный признак

Дата старая или пустая — задание не запускается

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

«Выполнено» без ошибок

Тревожный признак

«Ошибка» — смотрите журнал регистрации

Содержимое планировщика задач
Норма

Задачи и заказы на графике совпадают с документами

Тревожный признак

График пуст или неполный — проверьте статусы и заполнение документов

Отработка задания в файловой базе
Норма

Задание срабатывает, пока открыт сеанс

Тревожный признак

После выхода всех пользователей задания останавливаются

Типичные ошибки при работе с планировщиком

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

Типичные ошибки
01
Задание включено, но у пользователя, от имени которого оно выполняется, нет нужных прав — задание падает с ошибкой доступа.
02
Слишком короткий интервал (например, каждую минуту) при длительном выполнении — задания накапливаются и грузят базу.
03
В файловой базе ожидают ночного выполнения, но все сеансы закрыты — задание просто не запускается.
04
Одно и то же задание включено и в основной базе, и в копии для тестов — обмены выполняются дважды, данные задваиваются.
05
В планировщике задач ждут актуального графика, хотя сотрудники не заполняют документы — инструмент обвиняют в «неправильной работе».

Ограничения и когда нужен специалист

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

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

Маршрут решения

Как выбрать действие

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

Частые вопросы

Чем регламентное задание отличается от фонового?

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

Почему задание в файловой базе не работает ночью?

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

Можно ли создать своё регламентное задание без программиста?

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

Где смотреть ошибки выполнения заданий?

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

Планировщик задач в УНФ пустой, хотя заказы есть. Что проверить?

Проверьте, что в документах заполнены даты, исполнители и статусы, соответствующие отбору планировщика. Убедитесь, что заказы находятся в состоянии «В работе», а не «Черновик» или «Завершён». Также проверьте настройки отбора самого планировщика: период, ответственные, виды работ.

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

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

Итог

Что важно запомнить

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