Переназначение задач в 1С:ДО 2.1: инструкция по замене исполнителя
Переназначение задачи в 1С:ДО 2.1 — операция, которая на первый взгляд кажется простой: сменил исполнителя и продолжил работу. Однако на самом деле скрываются две принципиально разные механики, и выбор неверной приводит к потере вложений, сбросу сроков и нарушению бизнес-процесса. Разбираем, что на самом деле происхдит при нажатии кнопки «Переназначит», и как избежать ошибки.
Контекст и ситуация
В 1С:Документооборот 2.1 задача — это документ Документ.Задача, который участвует в бизнес-процессе. Когда руководитель решает передать задачу другому сотруднику, он может восползоваться штатной кнопккой «Перенаначит» на форме задачи. Но мало кто задумвается: что именно с ним происхдить с исходным экземпларом? Создаётся ли новый документ? Меняется ли исполнитель в текущем? И главное — куда деваются файлы, прикреплённые к задаче?
Технический разбор: два сцанария под капотом
В конфигурации реализовано два механизма переназначения:
- Замена исполнителя в текущей задаче — изменется реквизит
Исполнитель, задача остаётся в том же экземпларе бизнес-процесса. Все вложения, сроки и история остаются на месте. - Создание новой задачи с копированием данных — исходная задача завершается (статус «Выполнена» или «Отменена»), а на её основе создаётся новый документ
Задачас тем же содержанием, но с новым исполнителем. При этом вложения не копируются автоматически — это распростраенная ошибка.
Какой из сцанариев будет примнён, завит от настроек конфигурации и прав ползьователя. По умолчанию в типовой 1С:ДО 2.1 кнопка «Переназначить» запускает второй сцанарий — создание новой задачи. Первый доступен только через специальную обработку или програмно.
Ключевой тезис: Если вы переназначаете задачу через стандартную форму и в ней есть вложения — они не перенесутся в новую задачу. Файлы останутся в исходной, которая будет закрыта. Пользователь получит пустую задачу без приложений.
Практическое руководство: когда какой метод использовать
Выбор между заменой исполнителя и созданием новой задачи должен быть осознанным. Ниже — критерии для принятия решения.
| Критерий | Замена исполнителя (прямая) | Создание новой задачи |
|---|---|---|
| Сохранение истории | Да (все действия в одной задаче) | Нет (история остаётся в старой задаче) |
| Перенос вложений | Да (автоматически) | Нет (требуется ручное копирование) |
| Сроки | Остаются прежними | Сбрасываются (новая задача — новый срок) |
| Права доступа | Зависят от роли нового исполнителя | Задача создаётся от имени текущего пользователя |
| Рекомендуется | Когда нужно сохранить контекст и вложения | Когда требуется «чистый лист» для нового исполнителя |
Программная замена исполнителя с сохранением вложений
Если стандартный интерфейс не даёт нужного поведения, можно реализовать замену исполнителя через код. Ниже — пример обработки, которая меняет исполнителя в текущей задаче, не создавая новый документ.
Процедура ЗаменитьИсполнителяВЗадаче(СсылкаНаЗадачу, НовыйИсполнитель)
ЗадачаОбъект = СсылкаНаЗадачу.ПолучитьОбъект();
Если ЗадачаОбъект = Неопределено Тогда
Возврат;
КонецЕсли;
// Проверка прав: текущий пользователь должен быть автором или администратором
Если НЕ ПравоДоступа("Изменение", ЗадачаОбъект) Тогда
ВызватьИсключение "Недостаточно прав для переназначения задачи";
КонецЕсли;
// Сохраняем старые вложения (они останутся, но для контроля)
СтарыеВложения = ЗадачаОбект.Вложения.Выгрузить();
// Меняем исполниятеля
ЗадачаОбект.Исполнитель = НовыйИсполнитель;
// Важно: не сбрасываем статус, не меняем даты
ЗадачаОбект.Записать(РежимЗаписиДокумента.Запись);
// Логируем изменение
ЗаписьЖурналаРегистрации("Переназначение задачи", УровеньЖурналаРегистрации.Информация,,,
"Исполнитель изменён на " + НовыйИсполнитель);
Конец
Расширение «НОПик» для 1С — встраиваемый коннектор к внешнему AI с интеллектуальным поиском по базе. Задавайте вопросы обычными словами - AI сам найдёт нужное. 45 дней бесплатно.
Попробовать НОПик →
Знаете ответ на такие вопросы не хуже автора статьи? Пройдите бесплатную анонимную проверку уровня на infolimp.ru - 3 практических задачи, 15 минут, публичный токен-профиль, который можно показать работодателю или заказчику. Без регистрации по почте.
Проверить свой уровень бесплатно →