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

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

Как удалить задачу в 1С: Управление торговлей

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

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

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

Где находятся задачи в УТ 11 и какие они бывают

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

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

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

Как пометить задачу на удаление

Стандартный способ — открыть список задач, выделить нужную строку и нажать клавишу Delete либо выбрать в меню «Ещё» — «Пометить на удаление / Снять пометку». Программа задаст подтверждающий вопрос, после чего строка в списке будет отображаться с перечёркнутым значком — это визуальный признак пометки.

То же действие доступно из карточки самой задачи: откройте задачу двойным щелчком и в меню «Ещё» выберите команду пометки. Если задача была завершена, пометка устанавливается так же — статус выполнения не мешает удалению.

Если команда пометки недоступна (неактивна в меню), причина почти всегда в правах: у пользователя нет права «Удаление» на объект «Задачи». Об этом подробнее в разделе про права. Вторая возможная причина — задача открыта на редактирование другим пользователем и заблокирована.

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

Как удалить задачу окончательно через «Удаление помеченных объектов»

Пометка — только первый этап. Чтобы физически стереть задачу из базы, перейдите в «НСИ и администрирование» — «Обслуживание» — «Удаление помеченных объектов». В некоторых интерфейсах путь выглядит как «Администрирование» — «Поддержка и обслуживание» — «Удаление помеченных объектов».

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

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

Что делать, если задача не удаляется: ссылки и связанные объекты

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

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

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

Типичные ошибки
01
Удаление задачи вручную при живом бизнес-процессе согласования — процесс зависает и продолжает отображаться в списках как активный
02
Запуск автоматического удаления всех помеченных объектов без проверки списка — вместе с задачами удаляются помеченные ранее документы и контрагенты
03
Попытка удалить задачу без прав на удаление — команда недоступна, и пользователь считает это ошибкой программы
04
Ожидание, что пометка на удаление сразу освободит место в базе — физическое удаление происходит только через обработку

Права доступа: почему кнопка удаления недоступна

В типовой УТ 11 удаление задач ограничено профилями групп доступа. У рядового менеджера (профиль «Менеджер по продажам») права на удаление задач, как правило, нет — доступна только пометка или вообще только изменение. Полные права на удаление обычно есть у администратора и пользователей с профилем, где включено право «Удаление» для объекта «Задачи».

Проверить и настроить права можно в разделе «НСИ и администрирование» — «Настройки пользователей и прав» — «Профили групп доступа». Откройте профиль пользователя, найдите роль, связанную с задачами, и убедитесь, что включены права «Удаление» и «Интерактивное удаление». Для запуска самой обработки «Удаление помеченных объектов» дополнительно требуются административные права.

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

Если нужно удалить не одну задачу, а пакет — например, все тестовые задачи за период, — удобнее работать через список. В списке задач установите отбор (по исполнителю, дате создания, состоянию), выделите строки сочетанием Ctrl+A или с зажатым Shift/Ctrl и пометьте всё выделенное через «Ещё» — «Пометить на удаление».

Затем в обработке «Удаление помеченных объектов» выберите режим выборочного удаления и отметьте только задачи. Это исключит случайное удаление других помеченных объектов, которые могли накопиться в базе.

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

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

Проверка результата и альтернативы удалению

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

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

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

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

Список задач после удаления
Норма

Удалённые задачи не отображаются ни в одном отборе

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

Задача видна с пометкой — обработка не запускалась или контроль ссылок не пройден

Журнал удаления помеченных объектов
Норма

На против задачи статус «Удалён»

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

Задача в списке неудалённых с перечнем мест использования

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

Процесс завершён или удалён вместе с задачей

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

Процесс остался активным без задачи — требуется прервать вручную

Итог

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

Задача в УТ 11 удаляется в два этапа: пометка на удаление в списке или карточке, затем обработка «Удаление помеченных объектов» в разделе администрирования. Программа не даст удалить задачу, пока на неё ссылаются другие объекты. Перед массовой очисткой сделайте резервную копию и используйте выборочный режим удаления.

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

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

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

Почему после пометки задача всё ещё видна в списке?

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

Что будет с отчётами по менеджерам, если удалить завершённые задачи?

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

Как удалить задачу, созданную бизнес-процессом согласования?

Откройте из карточки задачи ссылку на бизнес-процесс, прервите его, затем пометьте на удаление сам процесс и его задачи. После этого запустите «Удаление помеченных объектов» — связанные объекты удалятся одним проходом. Удаление только задачи при активном процессе приведёт к «зависанию» процесса.

Кто может удалять задачи, если у менеджера нет такой кнопки?

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

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

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