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

Администрирование · 11 мин

Как сбросить задачу в 1С: инструкция для разных ситуаций

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

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

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

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

Определяем, какая задача требует сброса

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

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

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

Сброс задачи бизнес-процесса через интерфейс

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

Порядок действий
  1. 1
    Откройте раздел «Задачи» или «Мои задачи» и найдите нужную задачу.
  2. 2
    Откройте карточку задачи двойным щелчком.
  3. 3
    Проверьте доступные команды: «Отменить выполнение», «Перенаправить», «Отклонить» или «Прервать процесс».
  4. 4
    Выберите нужную команду и укажите причину отмены, если программа её запросит.
  5. 5
    Проверьте, что задача исчезла из списка активных или сменила состояние на «Отменена».

Команда «Перенаправить» не удаляет задачу, а переназначает её другому исполнителю — это подходит, когда задача зависла у отсутствующего сотрудника. Команда «Отменить выполнение» или «Прервать» останавливает сам процесс: все незавершённые задачи этого процесса снимаются, а документ возвращается в исходное состояние.

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

Отмена выполненной задачи: ограничения

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

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

Сброс зависшего фонового задания

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

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

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

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

Отключение регламентного задания по расписанию

Иногда требуется не разовый сброс, а полная остановка регулярно запускающейся задачи: например, устаревшей синхронизации или рассылки. Для этого регламентное задание отключают, а не удаляют.

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

Проверка результата после сброса

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

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

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

Список активных задач
Норма

Задача отсутствует или имеет состояние «Отменена»

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

Задача по-прежнему активна и не открывается

Состояние бизнес-процесса
Норма

Процесс прерван, точки маршрута очищены

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

Процесс «висит» без активных задач

Фоновые задания
Норма

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

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

Задание снова запустилось и снова зависло

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

Документ разблокирован и редактируется

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

Документ заблокирован задачей или процессом

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

Типичные ошибки при сбросе задач

Типичные ошибки
01
Удаление задачи вместо прерывания процесса — процесс остаётся без точек маршрута и блокирует документ.
02
Отмена фонового задания в момент записи данных — риск незавершённой транзакции и рассогласования данных.
03
Отключение предопределённого регламентного задания без анализа — перестают работать обмены или отчётность.
04
Повторный запуск зависшего задания без устранения причины — задание снова зависает и накапливает очередь.
05
Работа под полными правами «на всякий случай» — случайное изменение чужих процессов и потеря истории согласования.

Отдельная частая ситуация — попытка сбросить задачу, которая на самом деле уже выполнена, но интерфейс не обновлён. Прежде чем предпринимать действия, обновите список задач (F5 или кнопка «Обновить») и проверьте состояние процесса. Это избавит от лишних отмен и путаницы в истории.

Когда обращаться к специалисту

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

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

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

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

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

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

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

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

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

Что произойдёт с документом после прерывания процесса согласования?

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

Фоновое задание не отменяется из списка. Что делать?

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

Опасно ли отменять фоновое задание обмена данными?

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

Как найти, какое регламентное задание запускает нужную операцию?

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

Можно ли восстановить удалённую задачу?

Нет, удалённые объекты в 1С не восстанавливаются штатными средствами — только из резервной копии базы. Поэтому вместо удаления используйте прерывание процесса или отключение задания: эти действия обратимы.