Переназначение задач в 1С:ДО 2.1: инструкция по замене исполнителя | infolimp.ru

Переназначение задач в 1С:ДО 2.1: инструкция по замене исполнителя

29 августа 2026 · infolimp.ru

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

Контекст и ситуация

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

Технический разбор: два сцанария под капотом

В конфигурации реализовано два механизма переназначения:

Какой из сцанариев будет примнён, завит от настроек конфигурации и прав ползьователя. По умолчанию в типовой 1С:ДО 2.1 кнопка «Переназначить» запускает второй сцанарий — создание новой задачи. Первый доступен только через специальную обработку или програмно.

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

Практическое руководство: когда какой метод использовать

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

Критерий Замена исполнителя (прямая) Создание новой задачи
Сохранение истории Да (все действия в одной задаче) Нет (история остаётся в старой задаче)
Перенос вложений Да (автоматически) Нет (требуется ручное копирование)
Сроки Остаются прежними Сбрасываются (новая задача — новый срок)
Права доступа Зависят от роли нового исполнителя Задача создаётся от имени текущего пользователя
Рекомендуется Когда нужно сохранить контекст и вложения Когда требуется «чистый лист» для нового исполнителя

Программная замена исполнителя с сохранением вложений

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

Процедура ЗаменитьИсполнителяВЗадаче(СсылкаНаЗадачу, НовыйИсполнитель)
    ЗадачаОбъект = СсылкаНаЗадачу.ПолучитьОбъект();
    Если ЗадачаОбъект = Неопределено Тогда
        Возврат;
    КонецЕсли;
    
    // Проверка прав: текущий пользователь должен быть автором или администратором
    Если НЕ ПравоДоступа("Изменение", ЗадачаОбъект) Тогда
        ВызватьИсключение "Недостаточно прав для переназначения задачи";
    КонецЕсли;
    
    // Сохраняем старые вложения (они останутся, но для контроля)
    СтарыеВложения = ЗадачаОбект.Вложения.Выгрузить();
    
    // Меняем исполниятеля
    ЗадачаОбект.Исполнитель = НовыйИсполнитель;
    
    // Важно: не сбрасываем статус, не меняем даты
    ЗадачаОбект.Записать(РежимЗаписиДокумента.Запись);
    
    // Логируем изменение
    ЗаписьЖурналаРегистрации("Переназначение задачи", УровеньЖурналаРегистрации.Информация,,,
        "Исполнитель изменён на " + НовыйИсполнитель);
Конец

Расширение «НОПик» для 1С — встраиваемый коннектор к внешнему AI с интеллектуальным поиском по базе. Задавайте вопросы обычными словами - AI сам найдёт нужное. 45 дней бесплатно.

Попробовать НОПик →
Знаете ответ на такие вопросы не хуже автора статьи? Пройдите бесплатную анонимную проверку уровня на infolimp.ru - 3 практических задачи, 15 минут, публичный токен-профиль, который можно показать работодателю или заказчику. Без регистрации по почте.

Проверить свой уровень бесплатно →