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

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

Удаление помеченных объектов в 1С 8.3 Бухгалтерия: где находится и как выполнить

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

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

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

Перед окончательным удалением программа проверяет ссылочную целостность: если на помеченный объект ссылаются другие документы или записи, удаление блокируется либо предлагается убрать ссылки. Это ключевой момент, из-за которого у пользователей чаще всего возникает вопрос «почему объект не удаляется».

Где именно находится обработка в интерфейсе

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

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

Подготовка: пометка объектов на удаление

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

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

Для снятия пометки достаточно повторно нажать Delete на том же объекте — пока обработка удаления не запущена, всё обратимо. Это удобный способ «спрятать» ошибочно созданный объект без риска.

Режимы удаления: автоматический и выборочный

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

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

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

Контроль ссылочной целостности и неудалённые объекты

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

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

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

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

Ограничения и особые случаи

Не всё помеченное можно удалить. Предопределённые элементы справочников и планов счетов (созданные разработчиком конфигурации, например счёт 51 или стандартные виды расчётов) обычно защищены от удаления, поскольку на них завязан код программы. Система либо запретит пометку, либо пропустит такие элементы при удалении.

Если в конфигурации включён обмен данными (синхронизация с другими базами, УНФ, ЗУП, сайтом), удаление объектов может привести к рассинхронизации: в другой базе объект останется, а при следующем обмене вернётся обратно или вызовет коллизию. Перед удалением в распределённой системе согласуйте действия с администратором всех связанных баз.

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

Маршрут решения

Как выбрать действие

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

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

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

Дополнительно полезно проверить ключевые отчёты: оборотно-сальдовую ведомость, анализ счёта по затронутым контрагентам или счетам. Если помечались только справочники без документов, цифры меняться не должны. Если помечались документы — сравните итоги с теми, что были до пометки (для этого и нужна копия).

В файловых базах после массового удаления физический размер файла 1Cv8.1CD не уменьшается автоматически — освободившееся место остаётся зарезервированным внутри файла. Чтобы реально сжать базу, используйте конфигуратор: «Администрирование» → «Тестирование и исправление» с опцией сжатия таблиц, либо выгрузку и загрузку через dt.

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

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

Окно результатов обработки
Норма

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

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

Есть строки со ссылками на помеченные объекты

Списки документов и справочников
Норма

Записей с красным крестиком нет

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

Помеченные объекты остались после удаления

Оборотно-сальдовая ведомость
Норма

Итоги совпадают с данными до чистки

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

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

Размер файла базы (файловый вариант)
Норма

Файл уменьшился после сжатия таблиц

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

Размер прежний — нужна процедура сжатия в конфигураторе

Итог

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

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

Часто задаваемые вопросы

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

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

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

Штатными средствами — нет. Единственный способ — восстановить базу из резервной копии (файл dt или архив SQL-базы) и перенести нужный объект, либо отказаться от удаления заранее, сняв пометку. Поэтому копия перед чисткой базы обязательна.

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

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

Удалится ли проведённый документ, если его пометить?

При пометке документ сначала отменяет проведение — его движения по регистрам стираются сразу. Затем при запуске обработки удаляется и сам документ, если на него нет ссылок. Учтите: итоги по счетам изменятся уже на этапе пометки.

Как удалить сразу много объектов?

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

Почему после удаления файл базы не стал меньше?

В файловом варианте удалённые данные лишь помечаются как свободное место внутри файла 1Cv8.1CD. Для физического уменьшения размера выполните «Тестирование и исправление» со сжатием таблиц в конфигураторе или сделайте выгрузку базы в dt и загрузку в новый пустой каталог.