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

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

Как очистить список задач в 1С

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

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

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

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

Определите, какие задачи нужно убрать

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

Откройте список задач и настройте отбор. В большинстве конфигураций это делается через кнопку «Ещё» → «Настроить список»: добавьте условие «Выполнена = Да» или «Состояние = Завершена». Так вы увидите только те записи, которые безопасно убирать. Дополнительно полезно отфильтровать по дате — например, оставить задачи за последние три месяца, а всё более старое вывести в очистку.

Список открывается долгоВ базе накопились тысячи задач

Проверьте количество записей через отбор без ограничений

Задачи не удаляютсяЕсть ссылки из других объектов

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

Задачи появляются сноваРаботают регламентные задания или обмены

Проверьте список регламентных заданий и настройки синхронизации

Завершите или закройте актуальные задачи

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

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

Не путайте завершение с пометкой на удаление. Завершённая задача остаётся в базе как история и перестаёт отображаться в списке актуальных. Помеченная на удаление задача — кандидат на физическое стирание из базы. Если цель — просто навести порядок в рабочем списке, завершения достаточно, и это самый безопасный вариант.

Пометьте ненужные задачи на удаление

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

При массовой пометке удобнее сначала настроить отбор, чтобы в списке остались только подлежащие удалению записи, затем выделить все строки комбинацией Ctrl+A и пометить их разом. Проверьте счётчик выделенных элементов, чтобы случайно не захватить лишнего после сброса отбора.

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

Порядок пометки на удаление
  1. 1
    Откройте список задач и настройте отбор по состоянию и дате
  2. 2
    Выделите нужные записи (Ctrl+A для всего отфильтрованного списка)
  3. 3
    Нажмите Delete или команду «Пометить на удаление» в меню «Ещё»
  4. 4
    Убедитесь, что помечены только целевые записи
  5. 5
    При необходимости пометьте связанные бизнес-процессы

Удалите помеченные объекты через штатную обработку

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

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

Если удаление части объектов не выполнено, откройте отчёт о ссылках. Обычно мешают незавершённые бизнес-процессы, документы с задачами в табличных частях или записи регистров сведений. Удалите или измените эти объекты и повторите операцию. В клиент-серверном режиме массовое удаление лучше выполнять в нерабочее время — операция нагружает СУБД и может блокировать таблицы.

Массовая очистка через групповую обработку

Когда задач тысячи, ручная пометка неудобна. В типовых конфигурациях на БСП есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных»). С её помощью можно массово установить пометку удаления: выберите объект «Задачи», задайте отбор по условиям (выполнена, дата, автор), затем в списке реквизитов найдите «Пометка удаления» и установите значение «Истина».

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

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

Сравнение способов очистки

Завершение задач

Подходит для наведения порядка в рабочем списке. Данные сохраняются, история доступна. Не уменьшает размер базы.

Пометка + удаление помеченных

Полное удаление записей из базы. Требует проверки ссылочной целостности и резервной копии.

Групповое изменение реквизитов

Массовая пометка по отбору для тысяч записей. Требует прав администратора и аккуратной настройки отбора.

Штатные механизмы архивирования

Регулярная автоматическая очистка в отраслевых решениях. Зависит от возможностей конкретной конфигурации.

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

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

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

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

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

Список задач без отборов
Норма

Удалённые записи отсутствуют, актуальные на месте

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

Пропали рабочие задачи — восстановите базу из копии

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

Открываются без ошибок, ссылки целы

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

Сообщения «Объект не найден» в полях

Новые задачи
Норма

Появляются только от реальных событий

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

Задачи генерируются массово — проверьте регламентные задания

Типичные ошибки при очистке задач

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

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

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

Ограничения и когда нужен специалист

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

Самостоятельно безопасно работать с задачами, которые вы сами создали, и с очевидно устаревшими записями. Привлекайте специалиста, если задачи связаны с учётными документами, если база работает в распределённом режиме (РИБ), если нужна автоматизация очистки через код, или если после удаления требуется сжатие базы данных на уровне СУБД. В этих сценариях цена ошибки заметно выше стоимости привлечения администратора.

Итог

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

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

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

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

Штатный интерфейс не позволяет удалять объекты напрямую — только через пометку и обработку удаления помеченных. Режим непосредственного удаления существует в обработках для разработчиков, но он отключает проверку ссылочной целостности и оставляет битые ссылки. Использовать его без понимания структуры данных не рекомендуется.

Почему задача не удаляется, хотя помечена?

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

Удалятся ли файлы, приложенные к задачам?

Присоединённые файлы — отдельные объекты. При удалении задачи они обычно остаются в базе и их нужно помечать отдельно, иначе файловое хранилище будет расти. В конфигурациях на БСП файлы можно найти через ссылку на владельца и пометить на удаление вместе с задачей.

Как очистить задачи, которым несколько лет, не трогая свежие?

Используйте отбор по дате создания или дате выполнения в списке задач либо в обработке «Групповое изменение реквизитов». Задайте условие «Дата меньше указанной», проверьте выборку визуально и только потом запускайте пометку на удаление.

Задачи появляются снова после очистки — что делать?

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

Нужно ли после удаления задач сжимать базу?

Удаление объектов освобождает место внутри файла базы, но физический размер файла на диске часто не уменьшается сам. В файловом режиме можно выполнить тестирование и исправление с реструктуризацией, в клиент-серверном — шринк средствами СУБД. Это операции уровня администратора, выполняйте их только с актуальной резервной копией.