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

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

Где найти удаление помеченных объектов в 1С и как его выполнить

Где находится удаление помеченных объектов в 1С 8.3: путь в меню, права, монопольный режим, контроль ссылок и что делать, если объекты не удаляются.

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

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

Где находится функция в разных интерфейсах 1С

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

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

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

Какие права нужны и почему пункт может быть недоступен

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

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

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

Пошаговое выполнение удаления

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы
  2. 2
    Завершите работу других пользователей или дождитесь монопольного доступа
  3. 3
    Пометьте ненужные объекты на удаление
  4. 4
    Откройте «Администрирование — Обслуживание — Удаление помеченных объектов»
  5. 5
    Выберите режим: автоматическое или выборочное удаление
  6. 6
    Нажмите «Удалить» и дождитесь проверки ссылочной целостности
  7. 7
    Просмотрите список неудалённых объектов и причин отказа

Монопольный режим и работа пользователей

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

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

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

Почему объекты не удаляются: контроль ссылочной целостности

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

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

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

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

Альтернативные способы и особые случаи

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

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

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

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

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

Список неудалённых объектов после обработки
Норма

Список пуст или содержит только объекты, которые осознанно оставлены

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

Много объектов с неразобранными ссылками — процедуру нужно повторить после чистки ссылок

Поиск удалённого объекта в списке справочника
Норма

Объект не находится ни с отбором, ни без него

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

Объект виден с пометкой удаления — физическое удаление не выполнено

Открытие документов, ссылавшихся на удалённые объекты
Норма

Документы открываются без битых ссылок

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

В полях отображается «Объект не найден» — удаление прошло с нарушением ссылок (такое возможно только при нештатных методах)

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

Почему у меня нет пункта «Удаление помеченных объектов» в меню?

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

Можно ли восстановить объект после удаления помеченных объектов?

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

Объект помечен, но не удаляется — что делать?

Откройте результат проверки в обработке удаления: там перечислены все объекты, которые ссылаются на помеченный. Пометьте на удаление или отмените проведение этих объектов, либо замените в них ссылки, затем повторите удаление.

Нужно ли удалять помеченные объекты вообще?

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

Можно ли удалять помеченные объекты, пока пользователи работают?

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

Чем удаление отличается от свёртки базы?

Удаление помеченных объектов убирает только конкретные помеченные элементы. Свёртка — это отдельная процедура сокращения базы за прошлые периоды с формированием остатков на дату; она решает другую задачу и выполняется отдельными обработками.

Итог

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

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