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