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

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

Задачи организации в 1С 8.3: как изменить задачу правильно

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

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

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

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

Где находятся задачи организации и как их найти

В типовых конфигурациях список задач открывается через раздел «Главное» → «Задачи» или «Бизнес-процессы и задачи» → «Задачи». В конфигурациях с CRM и Документооборотом может быть отдельный рабочий стол руководителя, где задачи сгруппированы по подразделениям и исполнителям.

Для поиска конкретной задачи используйте отборы в шапке списка: по исполнителю, автору, состоянию (выполнена / не выполнена), дате создания и предмету задачи. Кнопка «Ещё» → «Настроить список» позволяет добавить дополнительные условия отбора, например по подразделению или проекту.

Если задача не находится, проверьте, не снят ли фильтр «Показывать выполненные» и не ограничен ли список только вашими задачами. У пользователей с ролью руководителя обычно есть переключатель вида «Мои задачи / Задачи подразделения».

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

Откройте задачу двойным щелчком. В форме доступны для редактирования: тема и описание, исполнитель (или роль исполнителя), срок исполнения, важность, дата начала и предмет — документ или справочник, к которому привязана задача. После правок нажмите «Записать и закрыть».

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

Срок исполнения меняется в поле «Срок» или «Дата выполнения». Учтите: если задача участвует в бизнес-процессе с контролем сроков, система может пересчитать связанные даты автоматически или, наоборот, заблокировать ручное изменение.

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

Как переназначить или перенаправить задачу

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

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

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

Изменение задач, созданных бизнес-процессом

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

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

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

Массовое изменение задач и программная обработка

Когда задач много, ручное редактирование неэффективно. В файловых и клиент-серверных базах администратор может использовать групповое изменение реквизитов: в списке задач выделите нужные строки, затем «Ещё» → «Изменить выделенные» (если команда доступна). Так можно массово поменять срок, важность или исполнителя.

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

bsl
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Ссылка ИЗ Задача.ЗадачаИсполнителя
|ГДЕ Исполнитель = &Старый И НЕ Выполнена";
Запрос.УстановитьПараметр("Старый", СтарыйИсполнитель);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
  ЗадачаОбъект = Выборка.Ссылка.ПолучитьОбъект();
  ЗадачаОбъект.Исполнитель = НовыйИсполнитель;
  ЗадачаОбъект.Записать();
КонецЦикла;

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

Проверка результата и типичные ошибки

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

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

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

Задача у нового исполнителя
Норма

Задача видна в его списке активных задач

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

Задача осталась у старого исполнителя или пропала

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

Процесс активен, точка маршрута соответствует задаче

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

Процесс остановлен или завершён с ошибкой

Срок исполнения
Норма

Новая дата отображается в задаче и в отчётах

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

Срок пересчитался обратно по маршруту процесса

Типичные ошибки
01
Ручное выполнение чужой задачи вместо перенаправления — маршрут согласования проходит под чужим именем, история искажается
02
Изменение исполнителя у ролевой задачи напрямую — после пересчёта маршрута задача возвращается прежнему адресату
03
Массовая правка без резервной копии — при ошибке в отборе изменяются сотни задач, откат затруднён
04
Удаление «зависших» задач вместо остановки бизнес-процесса — документ остаётся в статусе согласования навсегда

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

Почему поле «Исполнитель» недоступно для редактирования?

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

Можно ли изменить уже выполненную задачу?

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

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

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

Изменится ли задача, если поменять данные в бизнес-процессе?

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

Кто видит историю изменений задачи?

Если в базе включено версионирование объектов или журнал регистрации настроен на запись изменений, администратор может посмотреть, кто и когда менял реквизиты задачи. Штатная «История изменений» доступна в карточке объекта при включённом версионировании.

Что делать, если задача «зависла» и не выполняется?

Проверьте, активен ли бизнес-процесс, который её создал, и не остановлен ли он с ошибкой. Если процесс работает, а задача недоступна исполнителю — проверьте права и адресацию. Как крайняя мера администратор останавливает процесс и запускает его заново с корректными параметрами.

Итог

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

Простые задачи меняйте прямо в форме: исполнитель, срок, описание. Задачи бизнес-процессов корректируйте через перенаправление или изменение самого процесса — прямое редактирование ломает маршрут. Массовые правки выполняйте после резервного копирования и проверяйте результат в списке задач нового исполнителя.