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