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

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

Пометка на удаление в 1С: что это и как правильно удалять данные

Что такое пометка на удаление в 1С, зачем она нужна, как пометить и восстановить объект, контроль ссылочной целостности и окончательное удаление данных.

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

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

Механизм одинаков во всех типовых конфигурациях — 1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом, 1С:ERP — и работает на уровне платформы, поэтому разобравшись один раз, вы сможете применять его в любой программе.

Зачем нужна пометка на удаление вместо прямого удаления

Главная причина — ссылочная целостность. Практически каждый объект в 1С связан с другими: накладная ссылается на склад, контрагента, договор и товары; сотрудник связан с начислениями и кадровыми документами. Прямое физическое удаление разорвало бы эти связи, и в документах появились бы «битые» ссылки вида «Объект не найден».

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

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

Как пометить объект на удаление

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

Для документов пометка на удаление обычно сопровождается отменой проведения: документ сначала распроводится (его движения по регистрам стираются), а затем помечается. Это важно: именно снятие проведения убирает документ из оборотов, а не сама пометка.

Групповая пометка

Если нужно пометить несколько объектов, выделите их в списке с зажатой клавишей Ctrl или Shift и выполните пометку для всей группы. Для массовой обработки больших объёмов удобнее использовать типовую обработку «Групповое изменение реквизитов» (в разделе «Администрирование» — «Обслуживание»), где пометка на удаление доступна как изменяемый реквизит.

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

Как восстановить помеченный объект

Пока объект не удалён физически, восстановление занимает секунды: выделите помеченный объект и повторно нажмите Delete или выберите «Снять пометку» в меню «Ещё». Признак удаления снимется, и элемент снова станет доступен для выбора в документах.

Для документа после снятия пометки обычно требуется повторное проведение: пометка отменила проведение, и движения по регистрам нужно создать заново через кнопку «Провести». Проверьте после этого отчёты по соответствующему разделу учёта — документ должен снова попасть в обороты.

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

Окончательное удаление помеченных объектов

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

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

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

Контроль ссылочной целостности: что делать с «местами использования»

Типичная ситуация: вы пометили контрагента на удаление, но обработка сообщает, что удалить его нельзя — на него ссылаются 15 документов за прошлые периоды. Это нормальное поведение, а не ошибка.

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

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

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

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

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

Типичные ошибки и ограничения

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

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

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

Типичные ошибки
01
Считать, что пометка удаляет данные — объект остаётся в базе и занимает место
02
Запускать физическое удаление без резервной копии — восстановить данные будет неоткуда
03
Игнорировать список мест использования — объекты не удалятся, а причина останется непонятной
04
Удалять объекты прямыми запросами к СУБД — это создаёт битые ссылки и ломает учёт
05
Не проводить документ после снятия пометки — документ не попадает в обороты

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

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

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

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

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

Вид объекта в списке
Норма

Объект перечёркнут или отмечен признаком пометки

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

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

Влияние на отчёты
Норма

Помеченный документ не входит в обороты и итоги

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

Суммы документа видны в отчётах — проверьте проведение

Результат удаления помеченных
Норма

Объект исчез из списка, в журнале нет ошибок

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

Объект остался — есть места использования

Целостность базы
Норма

Тестирование не находит битых ссылок

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

Есть ссылки вида «Объект не найден» — нужно восстановление из копии

Итог

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

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

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

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

Отмена проведения убирает движения документа по регистрам, но документ остаётся активным в списке и может быть проведён снова. Пометка на удаление дополнительно выводит документ из оборота как объект: он перечёркивается в списке и помечается для последующего физического удаления. Обычно при пометке документа проведение отменяется автоматически.

Почему помеченный контрагент не удаляется?

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

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

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

Кто может удалять помеченные объекты?

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

Замедляют ли помеченные объекты работу базы?

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

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

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