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