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