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

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

Как установить пометку удаления в 1С

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

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

Механизм работает одинаково в большинстве типовых конфигураций: Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом, Управление нашей фирмой. Отличия касаются в основном расположения команд в интерфейсе «Такси» и наличия дополнительных проверок в конкретной конфигурации.

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

Что происходит с объектом при установке пометки

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

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

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

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

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

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

Можно пометить сразу несколько документов: выделите их с зажатой клавишей Ctrl (по одному) или Shift (диапазон), затем нажмите Delete. Все выделенные документы будут обработаны последовательно.

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

Как пометить элемент справочника или ПВХ

Откройте нужный справочник, например «Номенклатура» или «Контрагенты». Выделите элемент и нажмите Delete либо используйте команду «Пометить на удаление» из меню «Ещё». В отличие от документов, здесь не требуется отмена проведения — пометка устанавливается сразу.

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

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

Как снять пометку удаления

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

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

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

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

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

Обработка предложит два режима: автоматическое удаление всех помеченных объектов или выборочное удаление. В выборочном режиме отметьте флажками только те объекты, которые действительно нужно убрать. Нажмите «Удалить».

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

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

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

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

Отображение в списке
Норма

У объекта перечёркнутая пиктограмма

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

Иконка обычная — пометка не установлена

Проведение документа
Норма

После пометки проведение отменено

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

Документ остался проведённым — повторите действие

Удаление помеченных
Норма

Объект исчез из списка после обработки

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

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

Ограничения и права доступа

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

В конфигурациях с датой запрета изменения данных документы закрытого периода нельзя ни пометить, ни снять пометку без изменения даты запрета или специального права. Если команда недоступна, проверьте «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных».

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

Типичные ошибки
01
Пометка контрагента, который используется в документах: объект нельзя будет удалить, а список мест использования придётся разбирать вручную
02
Удаление помеченных без резервной копии: физическое удаление необратимо
03
Пометка документов закрытого периода вместо корректировки: нарушается отчётность и последовательность проведения
04
Ожидание, что пометка освободит место в базе: физическое удаление происходит только через обработку «Удаление помеченных объектов»

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

Почему команда «Пометить на удаление» неактивна?

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

Можно ли восстановить объект после установки пометки?

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

Удалятся ли движения документа при пометке удаления?

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

Что делать, если объект не удаляется из-за ссылок?

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

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

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

Влияет ли пометка удаления на обмены с другими базами?

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

Итог

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

Пометка удаления ставится клавишей Delete или командой «Ещё» → «Пометить на удаление» и полностью обратима. Физическое удаление выполняется только через «Администрирование» → «Удаление помеченных объектов» после проверки ссылок и обязательной резервной копии.