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

Администрирование · 12 мин

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

Способы восстановления удалённых документов в 1С: отмена пометки на удаление, корзина, резервная копия, журнал регистрации. Пошаговые инструкции и меры защиты.

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

Способ восстановления зависит от ситуации. Если документ помечен на удаление — достаточно снять пометку, и данные вернутся в учёт без потерь. Если объект удалён физически, поможет только резервная копия информационной базы либо механизм истории данных (если он был включён заранее). Дополнительно журнал регистрации позволяет установить, кто и когда удалил документ, что важно и для восстановления, и для разбора инцидента.

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

Определяем статус документа: помечен или удалён окончательно

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

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

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

Документ перечёркнут в спискеПометка на удаление

Восстанавливается штатно за минуту, движения по регистрам вернутся при проведении

Документа нет в списке вообщеВозможно физическое удаление

Проверить журнал регистрации и наличие резервных копий

Документ есть, но не проводитсяНе удаление, а проблема данных

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

Пропал после обмена с другой базойУдаление пришло по синхронизации

Искать документ в базе-источнике и настраивать правила обмена

Восстановление документа, помеченного на удаление

Самый простой и безопасный сценарий. Найдите помеченный документ в журнале, выделите его и воспользуйтесь одним из способов: нажмите кнопку снятия пометки на панели инструментов, выберите в контекстном меню пункт «Снять пометку удаления» или используйте сочетание клавиш Ctrl+Shift+F9. Платформа задаст подтверждающий вопрос — ответьте «Да».

После снятия пометки документ возвращается в список, но важно помнить: если до пометки он был проведён, при удалении его движения по регистрам были очищены. Поэтому после восстановления документ нужно провести заново — иначе остатки по складу, взаиморасчёты и данные бухгалтерского учёта не восстановятся.

Порядок действий при снятии пометки
  1. 1
    Откройте журнал документов и отобразите помеченные на удаление объекты
  2. 2
    Найдите нужный документ по номеру, дате или контрагенту
  3. 3
    Выделите строку и нажмите «Снять пометку удаления» (Ctrl+Shift+F9)
  4. 4
    Подтвердите действие и откройте документ
  5. 5
    Проверьте реквизиты и проведите документ заново
  6. 6
    Сверьте движения по регистрам через отчёт или кнопку «Движения документа»

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

Восстановление после физического удаления из резервной копии

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

Для файловой базы восстановление сводится к замене файла 1Cv8.1CD копией из архива. Для клиент-серверной базы восстановление выполняется средствами СУБД (MS SQL Server, PostgreSQL) либо через выгрузку/загрузку dt-файла. В обоих случаях есть принципиальная проблема: восстановление всей базы откатит её на момент копии, и все данные, введённые после, будут потеряны.

Безопасная практика — развернуть резервную копию в отдельную копию базы, найти там нужный документ и перенести его в рабочую базу. Для переноса используют типовую обработку «Выгрузка и загрузка данных XML» (доступна на диске ИТС и в составе многих конфигураций): документ выгружается из базы-копии вместе со связанными ссылками и загружается в рабочую базу с сохранением ссылочной целостности.

Восстановление через копию базы
  1. 1
    Сделайте выгрузку текущей рабочей базы (dt) на случай отката
  2. 2
    Разверните резервную копию как отдельную базу с другим именем
  3. 3
    Найдите в ней нужный документ и проверьте его содержимое
  4. 4
    Выгрузите документ обработкой «Выгрузка и загрузка данных XML»
  5. 5
    Загрузите файл в рабочую базу той же обработкой
  6. 6
    Проведите восстановленный документ и проверьте движения

Журнал регистрации: кто и когда удалил документ

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

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

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

История данных и другие штатные механизмы

В платформе 1С:Предприятие существует механизм «История данных», который при включении фиксирует версии объектов, включая удалённые. Если администратор заранее настроил историю для нужных видов документов («Администрирование → Настройка истории данных»), то удалённый объект можно восстановить из истории: открыть версию на момент до удаления и вернуть объект вместе с содержимым.

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

В облачных сервисах (например, 1С:Фреш) резервное копирование выполняется автоматически, и восстановление возможно через обращение в поддержку сервиса. В коробочных решениях ответственность за копии лежит на организации: проверьте, что регламентное копирование настроено и копии реально создаются, а не только «запланированы».

Проверка целостности учёта после восстановления

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

Дополнительно полезно сформировать оборотно-сальдовую ведомость или отчёт по остаткам склада за период документа и сравнить с данными, которые были до инцидента (если есть распечатка или выгрузка). Расхождения укажут на неполное восстановление — например, документ восстановлен, но связанные с ним позиции (счёт-фактура, корректировка) остались удалёнными.

Контрольные точки

Как проверить результат

Документ в журнале
Норма

Отображается без перечёркивания, статус «Проведён»

Тревожный признак

Перечёркнут или не проведён

Движения по регистрам
Норма

Проводки и записи регистров присутствуют

Тревожный признак

Список движений пуст

Связанные документы
Норма

Счета-фактуры, корректировки, оплаты на месте

Тревожный признак

В структуре подчинённости есть битые ссылки

Отчёты за период
Норма

Остатки и обороты соответствуют ожиданиям

Тревожный признак

Суммы изменились относительно данных до удаления

Как защититься от повторного удаления

Главная мера — регулярное резервное копирование. Для файловых баз настройте копирование файла 1Cv8.1CD по расписанию или ежедневную выгрузку dt; для клиент-серверных — штатные средства СУБД. Копии должны храниться отдельно от сервера с базой, и периодически нужно проверять, что копия реально разворачивается.

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

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

Типичные ошибки
01
Восстановление всей рабочей базы из старой копии ради одного документа — теряются данные, введённые после копии
02
Забыть перепровести документ после снятия пометки — движения по регистрам не восстанавливаются автоматически
03
Искать данные в журнале регистрации — он фиксирует факт удаления, но не содержимое объекта
04
Выполнять «Удаление помеченных объектов» без предварительной выгрузки базы — после физического удаления откат невозможен без копии
05
Не проверить связанные документы — восстановленная реализация без счёта-фактуры даёт неполный учёт по НДС
Итог

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

Помеченный на удаление документ восстанавливается снятием пометки и повторным проведением. Физически удалённый — только из резервной копии или истории данных, если она была включена заранее. Журнал регистрации помогает найти виновника и масштаб проблемы, но не восстанавливает данные. Регулярные копии, разграничение прав и дата запрета редактирования — основная защита от повторения.

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

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

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

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

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

Как найти удалённый документ, если не помню его номер?

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

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

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

Можно ли запретить пользователям удалять документы вообще?

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

Перенесётся ли документ из копии базы со всеми ссылками?

Обработка «Выгрузка и загрузка данных XML» переносит объект с сохранением его уникального идентификатора, поэтому ссылки на него из других объектов рабочей базы (если они там есть) останутся рабочими. Однако связанные объекты, которых нет в рабочей базе (например, удалённые вместе с документом подчинённые), нужно выгружать и загружать вместе с ним — иначе появятся битые ссылки.