Администрирование · 10 мин
1С:ЗУП — как удалить задачи
Как удалить задачи в 1С:ЗУП: пометка на удаление, удаление помеченных объектов, очистка бизнес-процессов и типовых ошибок. Пошаговая инструкция.
Задачи в 1С:ЗУП появляются из бизнес-процессов: заявок сотрудников, согласований, напоминаний, обмена с 1С:Кабинет сотрудника и других механизмов. Со временем завершённые и потерявшие актуальность задачи накапливаются, замедляют работу списка «Мои задачи» и увеличивают размер базы. Удалить их можно, но важно понимать, что задача — это объект, связанный с бизнес-процессом, и простое удаление из списка не всегда возможно.
В типовой конфигурации прямой кнопки «Удалить» у задачи в пользовательском режиме обычно нет — доступна только пометка на удаление, а окончательная очистка выполняется штатной обработкой «Удаление помеченных объектов». Дополнительно потребуется разобраться с родительским бизнес-процессом, потому что пока процесс активен, его задачи продолжают существовать и могут порождаться заново.
Ниже — порядок действий для пользовательского режима и для администратора, способы массовой очистки, проверка результата и типичные ошибки.
Откуда в 1С:ЗУП берутся задачи и почему они не удаляются сразу
Задача — это объект типа «Задача исполнителя», который создаётся автоматически при старте или прохождении точек бизнес-процесса. Источники в ЗУП: заявки на отпуск, справки, изменение личных данных из кабинета сотрудника, согласование документов, задачи по обмену с БИК (бизнес-интеграция кадров) и другие механизмы, зависящие от версии конфигурации и включённых настроек.
Ключевая особенность: задача не существует отдельно от бизнес-процесса. Если процесс стартовал и не завершён, его задачи остаются в базе, а при определённых условиях процесс может создать новые. Поэтому правильная последовательность всегда начинается с процесса, а не с самой задачи.
Вторая причина «неудаляемости» — права. Пометить задачу на удаление может только пользователь с соответствующими правами (обычно администратор или пользователь с ролью, допускающей изменение задач). Рядовой расчётчик чаще всего может только выполнить или перенаправить задачу.
Как пометить задачу на удаление в пользовательском режиме
Откройте список задач: раздел «Главное» или «Настройка» (в зависимости от версии) → «Задачи», либо через «Все функции» → «Задачи» → «Задача исполнителя». Найдите нужную задачу через поиск по наименованию, дате или исполнителю.
Выделите задачу и нажмите кнопку «Пометить на удаление / Снять пометку» (значок с крестиком) или клавишу Delete. Программа запросит подтверждение. Если задача выполнена и процесс завершён, пометка ставится без проблем. Если процесс активен, сначала перейдите по ссылке в поле «Бизнес-процесс» и завершите или прервите его.
Пометка на удаление не освобождает место и не убирает задачу физически — она лишь исключает объект из обычных выборок. Окончательное удаление выполняется отдельной процедурой, описанной ниже.
- 1Найдите задачу в списке «Задачи исполнителей»
- 2Откройте связанный бизнес-процесс и завершите его либо прервите
- 3Пометьте задачу на удаление (Delete или кнопка пометки)
- 4При необходимости пометьте на удаление и сам бизнес-процесс
- 5Запустите «Администрирование → Обслуживание → Удаление помеченных объектов»
- 6Проверьте, что задача исчезла из списка и поиска
Завершение и удаление бизнес-процессов
Если задач накопилось много, почти всегда проблема в незавершённых бизнес-процессах. Откройте список процессов: «Все функции» → «Бизнес-процессы» → нужный тип (например, «Заявка сотрудника», «Согласование» и т.п.). Отсортируйте по дате и состоянию.
Для актуальных процессов корректный путь — довести их до завершения штатно: выполнить задачи по цепочке исполнителей. Для устаревших, потерявших смысл процессов (старые заявки, тестовые согласования) — откройте процесс и используйте команду «Прервать» (если она доступна в данном типе процесса) либо пометьте процесс на удаление.
После пометки процесса на удаление его задачи обычно помечаются автоматически либо могут быть помечены вручную. Проверьте это по списку задач с отбором по конкретному процессу.
Окончательное удаление: обработка «Удаление помеченных объектов»
Физическое удаление выполняется монопольно: во время процедуры другие пользователи не должны работать в базе. Путь: «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В файловой базе потребуется завершить сеансы всех пользователей, в клиент-серверной — дождаться монопольного доступа.
Обработка предложит два режима: автоматическое удаление всех помеченных объектов или выборочное. Для точечной очистки задач выберите выборочный режим и отметьте только типы «Задача исполнителя» и нужные виды бизнес-процессов. Нажмите «Удалить».
Если какие-то объекты не удалились, программа покажет список мест использования — объектов, которые ссылаются на задачу или процесс. Откройте каждое место использования и уберите ссылку (перепроведите документ, очистите поле, пометьте связанный объект на удаление), затем повторите процедуру.
Массовая очистка: групповая обработка и регламентные средства
Когда задач тысячи, ручная пометка непрактична. Варианты массовой работы: групповое изменение реквизитов («Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов») — выберите тип «Задача исполнителя», задайте отбор (например, выполненные за прошлые периоды) и в списке выделите все строки, затем пометьте на удаление стандартной командой.
Проверьте также настройки, порождающие задачи: если мусорные задачи создаются регулярно (например, от неиспользуемого обмена или тестового согласования), отключите соответствующий механизм в настройках функциональности, иначе очистку придётся повторять.
Для регулярной поддержки настройте расписание автоматического удаления помеченных объектов и периодически контролируйте количество незавершённых бизнес-процессов. Это предотвращает разрастание базы без ручного вмешательства.
Как выбрать действие
Проверка результата и типичные ошибки
После удаления откройте список задач без отбора по пометке и убедитесь, что очищенные объекты отсутствуют. Проверьте список бизнес-процессов — там не должно остаться помеченных или «зависших» процессов, порождавших задачи. Дополнительно полезно выполнить тестирование и исправление базы, если удалялось много объектов.
Типичная ошибка — попытка удалить задачу, не трогая процесс: задача либо не помечается, либо процесс создаёт новую. Вторая частая проблема — незапуск удаления помеченных объектов из-за активных сеансов пользователей: обработке нужен монопольный доступ. Третья — ссылки из документов или других объектов, которые блокируют удаление; их нужно разобрать по списку мест использования.
Как проверить результат
Удалённые задачи отсутствуют даже при поиске
Задачи видны с пометкой — не запущено удаление помеченных объектов
Нет активных устаревших процессов
Старые процессы не завершены и продолжают создавать задачи
Все выбранные объекты удалены без ошибок
Есть список мест использования, блокирующих удаление
Что важно запомнить
Задача в 1С:ЗУП удаляется вместе с контекстом: сначала завершите или пометьте бизнес-процесс, затем пометьте задачу и выполните «Удаление помеченных объектов» в монопольном режиме. Перед массовой очисткой сделайте резервную копию и отключите источники, порождающие лишние задачи.
Частые вопросы
Почему у задачи нет кнопки «Удалить»?
В типовой конфигурации прямое удаление задач не предусмотрено — доступна только пометка на удаление, а физическое удаление выполняет обработка «Удаление помеченных объектов». Кроме того, кнопка пометки недоступна пользователям без соответствующих прав.
Можно ли удалить только задачи, оставив бизнес-процессы?
Технически задачи можно пометить отдельно, но если процесс активен, он может создать задачи повторно. Корректный сценарий — завершить или прервать процесс, а затем удалять связанные объекты.
Удалятся ли документы вместе с задачами?
Нет. Задачи и бизнес-процессы — отдельные объекты, их удаление не затрагивает кадровые документы и начисления. Но история согласования, хранившаяся в процессе, будет потеряна.
Почему обработка «Удаление помеченных объектов» ничего не удалила?
Чаще всего мешают ссылки на объект из других данных — обработка показывает их в списке мест использования. Уберите ссылки (пометьте связанные объекты, очистите поля) и повторите удаление. Также проверьте, получен ли монопольный доступ.
Как автоматизировать очистку задач?
В разделе «Администрирование → Обслуживание» можно настроить расписание автоматического удаления помеченных объектов. Дополнительно отключите неиспользуемые механизмы, порождающие задачи, чтобы база не засорялась снова.
Нужна ли резервная копия перед удалением?
Да, особенно при массовой очистке. Удаление помеченных объектов необратимо, и восстановить ошибочно удалённые процессы и задачи можно только из копии базы.