Автоматизация · 10 мин
Планировщик 1С: что это и как им пользоваться
Что такое планировщик в 1С: регламентные задания, планирование производства и задач. Разбираем виды планировщиков, настройку, типичные ошибки и проверку результата.
Термин «планировщик 1С» встречается в двух разных контекстах, и их часто путают. Первый — это механизм регламентных и фоновых заданий, который автоматически запускает процедуры по расписанию: обмен данными, загрузку курсов валют, резервные выгрузки, пересчёт итогов. Второй — планировщик задач и производства в прикладных решениях (1С:УНФ, 1С:ERP, 1С:Комплексная автоматизация), где менеджер визуально распределяет заказы, сотрудников и мощности по времени.
Оба инструмента решают одну общую задачу — избавить пользователя от ручного запуска повторяющихся действий и дать наглядную картину загрузки. Но настраиваются они по-разному: регламентные задания живут в разделе администрирования и требуют понимания расписания, а планировщик задач работает как интерактивная диаграмма Ганта внутри рабочего места пользователя.
Ниже разберём оба значения, покажем, где искать каждый инструмент в типовых конфигурациях, как проверить, что планировщик действительно работает, и какие ошибки чаще всего приводят к тому, что задания «молча» не выполняются.
Два значения термина «планировщик» в 1С
Когда пользователь ищет «планировщик 1С», важно сначала понять, о чём идёт речь в его ситуации. Если речь про то, что «ночью что-то должно само запускаться» — это регламентные задания. Если про «доску, где видны заказы по дням и исполнителям» — это планировщик задач или производства.
Регламентные задания — часть платформы 1С:Предприятие, они есть в любой конфигурации. Планировщик задач — функционал конкретного прикладного решения: в 1С:УНФ это «Планировщик» в разделе «Работы» и «CRM», в 1С:ERP — рабочие места планирования производства с диаграммой Ганта, в 1С:Документооборот — календарное планирование задач.
Какой планировщик вам нужен
Подходит для автоматического запуска процедур: обмен с сайтом, загрузка курсов валют, отправка отчётов. Настраивается администратором, работает в фоне без участия пользователя.
Подходит для распределения работ между сотрудниками и контроля сроков. Работает как интерактивный календарь или доска, требует заполнения задач пользователями.
Подходит для построения графика производства по заказам и мощностям. Требует заполненных спецификаций, рабочих центров и норм времени — без них график будет пустым.
Регламентные задания: планировщик на уровне платформы
Регламентное задание — это запись в конфигурации, которая связывает процедуру кода с расписанием. Платформа по этому расписанию создаёт фоновое задание и выполняет код без участия пользователя. Типовые примеры: «Загрузка курсов валют» каждый час, «Обмен с сайтом» каждые 15 минут, «Архивация уведомлений» раз в сутки.
Найти их можно по пути «Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания» (в разных конфигурациях названия пунктов немного отличаются). В открывшемся списке видны все задания, их состояние, расписание и дата последнего выполнения.
Как настроить расписание задания
Двойной клик по заданию открывает его карточку. Ключевые поля: «Использование» (включено/выключено), «Расписание», «Пользователь» (от чьего имени выполняется код). Расписание редактируется в отдельном диалоге: можно задать повторение каждый день, по будням, с интервалом в минутах, с датой начала и окончания.
- 1Откройте «Администрирование → Обслуживание → Регламентные и фоновые задания».
- 2Найдите нужное задание и убедитесь, что флаг «Использование» установлен.
- 3Откройте расписание и задайте периодичность, например «каждый день с 9:00 до 18:00, повторять каждые 600 секунд».
- 4Укажите пользователя с достаточными правами — от его имени выполнится код.
- 5Сохраните и дождитесь ближайшего срабатывания, затем проверьте колонку «Дата окончания» и статус выполнения.
Особенности файлового и клиент-серверного режима
В файловой базе фоновые задания выполняются только пока запущен хотя бы один сеанс с включённым выполнением заданий — если все пользователи вышли, планировщик «спит». В клиент-серверном режиме задания выполняет сервер 1С, и они работают круглосуточно независимо от пользователей. Это частая причина жалоб «задание не срабатывает» именно в небольших файловых базах.
Планировщик задач в прикладных конфигурациях
В 1С:УНФ планировщик — это рабочее место, где задачи, события и заказы отображаются на календаре или диаграмме. Менеджер может перетаскивать задачи между сотрудниками и датами, видеть перегрузку исполнителей и просроченные поручения. Данные берутся из документов «Задание на работу», «Событие», заказов покупателей.
В 1С:ERP и 1С:Комплексная автоматизация планирование построено вокруг производственных мощностей: система рассчитывает график производства по заказам, спецификациям и доступности рабочих центров. Результат — диаграмма Ганта, где видно, какой этап какого заказа когда выполняется и где возникают узкие места.
Важное условие: планировщик показывает только те данные, которые реально внесены в систему. Если сотрудники не фиксируют задачи документами, а договорённости живут в мессенджере, планировщик останется пустым или неактуальным.
Как проверить, что планировщик работает
Для регламентных заданий главный инструмент проверки — журнал регистрации и колонки состояния в списке заданий. В списке видно дату последнего запуска, результат (успешно или ошибка) и текст ошибки. Если задание завершилось с ошибкой, детали смотрят в журнале регистрации, отфильтровав события по имени задания.
Для планировщика задач проверка — визуальная: откройте планировщик и сопоставьте его содержимое с реальными документами. Если заказ в работе, но на графике его нет — проверьте статус заказа, заполненность дат и исполнителей в документе.
Как проверить результат
Дата свежая и соответствует расписанию
Дата старая или пустая — задание не запускается
«Выполнено» без ошибок
«Ошибка» — смотрите журнал регистрации
Задачи и заказы на графике совпадают с документами
График пуст или неполный — проверьте статусы и заполнение документов
Задание срабатывает, пока открыт сеанс
После выхода всех пользователей задания останавливаются
Типичные ошибки при работе с планировщиком
Большинство проблем с регламентными заданиями сводятся к нескольким повторяющимся причинам: выключенный флаг использования, пользователь без прав, конфликт блокировок при одновременной работе пользователей и слишком частое расписание, из-за которого задания накладываются друг на друга.
Ограничения и когда нужен специалист
Самостоятельно безопасно делать следующее: включать и выключать типовые задания, менять расписание, смотреть журнал ошибок, настраивать планировщик задач через интерфейс. Это штатные операции, не затрагивающие код и структуру базы.
К программисту 1С стоит обращаться, если нужно создать новое регламентное задание (это делается в конфигураторе), изменить логику обработчика, разобраться с ошибками в коде или настроить нестандартное планирование производства. Перед любыми такими работами обязательно делайте резервную копию.
Как выбрать действие
Частые вопросы
Чем регламентное задание отличается от фонового?
Регламентное задание — это настройка с расписанием, «распорядок». Фоновое задание — конкретный запуск процедуры в отдельном сеансе. Платформа по расписанию регламентного задания создаёт фоновые задания. Фоновое задание можно также запустить вручную из кода, без всякого расписания.
Почему задание в файловой базе не работает ночью?
В файловом режиме фоновые задания выполняются только внутри запущенного сеанса клиентского приложения. Если все пользователи закрыли программу, выполнять задания некому. Решения: оставить отдельный сеанс для обслуживания, перейти на клиент-серверный режим или использовать внешний планировщик с запуском обработки через командную строку.
Можно ли создать своё регламентное задание без программиста?
Нет, новое регламентное задание добавляется только в конфигураторе и требует написания процедуры-обработчика. Пользователю доступны включение, выключение и изменение расписания уже существующих заданий. В некоторых конфигурациях есть механизм «Дополнительные отчеты и обработки» с возможностью запуска внешних обработок по расписанию — это обходной путь без доработки конфигурации.
Где смотреть ошибки выполнения заданий?
В журнале регистрации: «Администрирование → Обслуживание → Журнал регистрации». Отфильтруйте события по уровню «Ошибка» и по имени задания. Там видно текст исключения, пользователя и время. Также краткий статус ошибки отображается прямо в списке регламентных и фоновых заданий.
Планировщик задач в УНФ пустой, хотя заказы есть. Что проверить?
Проверьте, что в документах заполнены даты, исполнители и статусы, соответствующие отбору планировщика. Убедитесь, что заказы находятся в состоянии «В работе», а не «Черновик» или «Завершён». Также проверьте настройки отбора самого планировщика: период, ответственные, виды работ.
Опасно ли менять расписание типовых заданий?
Изменение расписания — штатная операция, но учитывайте зависимости: например, если обмен с сайтом сделать реже, остатки и заказы будут обновляться с задержкой. Слишком частое расписание увеличивает нагрузку на базу. Перед изменением зафиксируйте текущие настройки, чтобы можно было вернуться к ним.
Что важно запомнить
Под «планировщиком 1С» понимают либо регламентные задания платформы (автозапуск процедур по расписанию), либо визуальное планирование задач и производства в прикладных конфигурациях. Проверяйте флаг использования, права пользователя, журнал регистрации и режим работы базы. Код обработчиков и новые задания — зона ответственности программиста, а расписание и включение доступны администратору без риска.