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