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