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

Справочники и Данные · 9 мин

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

Как снять пометку на удаление в 1С: пошаговые способы для документов, справочников и объектов, работа с подчинёнными данными, типичные ошибки и проверка результата.

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

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

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

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

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

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

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

Перечёркнутая иконка в спискеОбъект помечен на удаление

Пометку можно снять штатной командой

Объекта нет в списке вообщеВозможно, он удалён физически или скрыт отбором

Проверьте настройки отбора и историю удаления

Кнопка снятия пометки неактивнаНет прав или установлена дата запрета изменения

Обратитесь к администратору базы

Снятие пометки через список объектов

Самый быстрый способ — работа прямо из списка, без открытия карточки объекта. Откройте нужный раздел: «Справочники → Номенклатура», «Продажи → Реализации товаров» и т.п. Найдите помеченный элемент по наименованию или номеру, выделите его строку и нажмите кнопку с изображением корзины на панели инструментов либо клавишу Delete.

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

Тот же приём работает через контекстное меню: щёлкните по строке правой кнопкой мыши и выберите «Пометить на удаление / Снять пометку». В веб-клиенте и тонком клиенте расположение команды идентично.

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

Снятие пометки из карточки объекта

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

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

Особенность для проведённых документов

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

Групповое снятие пометки

Когда помечено много объектов, восстанавливать их по одному долго. В списке выделите несколько строк с зажатой клавишей Ctrl или Shift, затем нажмите Delete — пометка снимется со всех выделенных объектов после подтверждения.

Для массовой работы в типовых конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование → Обслуживание», иногда требуется режим «Все функции»). С её помощью можно пакетно снять пометку удаления у отобранных по условию объектов. Работайте с ней осторожно: действие применяется ко всем элементам отбора сразу.

Почему не получается снять пометку: права и ограничения

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

Во всех этих случаях самостоятельно проблему не решить без административных прав. Обратитесь к администратору базы: он либо снимет пометку сам, либо расширит ваши права, либо временно сдвинет дату запрета редактирования.

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

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

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

Кнопка снятия пометки неактивнаПроверьте права и дату запрета изменения, обратитесь к администратору
Пометка снялась, но документ не влияет на отчётыПроведите документ заново кнопкой «Провести»
Объект не найден в спискеСнимите отборы в настройках списка и проверьте, не удалён ли он физически
Нужно восстановить десятки объектовВыделите их в списке или используйте «Групповое изменение реквизитов»

Снятие пометки программно (для разработчика)

Во встроенном языке 1С пометка снимается методом объекта. Получите объект по ссылке, вызовите метод установки пометки с параметром «Ложь» и запишите изменения. Это удобно для обработок восстановления данных и служебных регламентов.

bsl
Объект = СсылкаНаОбъект.ПолучитьОбъект();
Объект.УстановитьПометкуУдаления(Ложь);

Для документов после снятия пометки добавьте проведение при необходимости: Объект.Записать(РежимЗаписиДокумента.Проведение). Учтите, что программное снятие пометки тоже проверяет права текущего пользователя и дату запрета — в привилегированном модуле эти проверки обходятся, поэтому такой код должен выполняться только под контролем администратора.

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

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

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

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

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

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

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

Чем пометка на удаление отличается от физического удаления?

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

Почему после снятия пометки документ не виден в отчётах?

Чаще всего документ не проведён. При пометке на удаление он распроводится, а снятие пометки не всегда восстанавливает проведение автоматически. Откройте документ и нажмите «Провести», затем обновите отчёт.

Можно ли снять пометку, если стоит дата запрета изменения данных?

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

Восстановятся ли связанные объекты автоматически?

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

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

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

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

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