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

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

Как настроить задачи в 1С

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

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

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

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

Какие виды задач бывают в 1С и что выбрать

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

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

Сравнение вариантов

Регламентное задание

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

Задача пользователю

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

Напоминание

Простое уведомление в заданное время. Подходит для личных дел и контрольных дат. Ограничение: нет маршрутов, исполнителей и контроля выполнения.

Как включить и настроить регламентное задание

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

Чтобы включить задание, откройте его двойным щелчком и установите флажок «Используется» (или «Включено» — зависит от конфигурации). Затем нажмите ссылку «Расписание» и задайте периодичность: ежедневно в определённое время, каждые N минут, по дням недели. Для ресурсоёмких операций — полный обмен данными, пересчёт итогов — выбирайте нерабочие часы, чтобы не замедлять работу пользователей.

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

Порядок настройки регламентного задания
  1. 1
    Откройте «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания»
  2. 2
    Найдите нужное задание в списке и откройте его двойным щелчком
  3. 3
    Установите флажок «Используется»
  4. 4
    Откройте «Расписание» и задайте периодичность и время запуска
  5. 5
    Сохраните настройки и дождитесь ближайшего запуска
  6. 6
    Проверьте результат в журнале регистрации или в карточке задания

Как задать расписание без конфликтов

Расписание настраивается в типовом диалоге: вкладки «Общее», «Дневное», «Недельное», «Месячное». Для большинства операций достаточно варианта «каждый день» с указанием времени начала и, при необходимости, интервала повтора в течение дня. Например, обмен с сайтом разумно запускать каждые 15–30 минут в рабочее время, а полную выгрузку — один раз ночью.

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

Как настроить задачи и напоминания пользователям

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

Для простых сценариев используйте напоминания: в карточке документа или контрагента вызовите команду «Напомнить» (или создайте напоминание из списка «Мои напоминания»), укажите дату и текст. Программа покажет уведомление при входе или в заданное время. Это удобно для контроля сроков оплаты, окончания договоров, сдачи отчётности.

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

Как проверить, что задачи выполняются

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

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

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

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

Состояние регламентного задания
Норма

В карточке задания указано «Выполняется» или есть записи об успешном завершении в журнале

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

Статус «Ошибка» или дата последнего запуска устарела

Фактический результат операции
Норма

Данные появились: курсы обновились, заказы загрузились, отчёт пришёл на почту

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

Задание «выполнено», но данных нет — смотрите текст ошибки в журнале

Задачи пользователей
Норма

Новые задачи видны в списке «Мои задачи» исполнителя

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

Задач нет — проверьте, запущен ли процесс и правильно ли указан исполнитель

Типичные ошибки и ограничения

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

Вторая типичная ситуация — задание падает с ошибкой прав доступа. Фоновые задания выполняются от имени пользователя, указанного в настройке задания, или от имени служебной учётной записи. Если у этого пользователя нет прав на нужные объекты (например, на запись курсов валют или отправку почты), задание завершится ошибкой. Проверьте права или укажите пользователя с достаточными полномочиями.

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

Типичные ошибки
01
Включили задание в файловой базе и закрыли программу — задания не выполняются без активного сеанса
02
Не проверили права пользователя, от имени которого работает задание — ошибки доступа в журнале
03
Поставили слишком частый запуск тяжёлой операции — пересечения заданий и блокировки базы
04
Создали задачу пользователю, но не указали исполнителя или срок — задача теряется в общем списке
05
Не смотрят журнал регистрации — ошибки заданий остаются незамеченными неделями

Когда нужна помощь программиста 1С

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

Также к специалисту стоит обращаться при настройке сложных бизнес-процессов с ветвлениями, условными переходами и эскалацией просроченных задач, а также при массовых ошибках заданий, причина которых не видна в журнале регистрации (проблемы сервера, СУБД, сети).

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

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

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

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

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

Часто задаваемые вопросы

Почему регламентное задание включено, но не запускается?

Чаще всего причина в том, что база файловая и нет активного сеанса, обслуживающего фоновые задания — откройте программу и оставьте её запущенной. Также проверьте, не заблокировано ли задание в консоли заданий (в клиент-серверном режиме) и не истёк ли период действия расписания.

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

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

Как узнать, от чьего имени выполняется фоновое задание?

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

Что делать, если задачи пользователям не приходят исполнителям?

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

Можно ли запускать задание вручную вне расписания?

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

Опасно ли отключать ненужные регламентные задания?

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