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

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

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

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

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

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

Шаг 1. Определите, как именно удалён документ

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

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

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

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

Снимите пометку через контекстное меню

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

Проверьте журнал регистрации

В связанных объектах «Объект не найден»Битая ссылка

Документ удалён физически, нужна копия

Удаления нет в журнале регистрацииДокумент мог не существовать

Проверьте отборы и период журнала

Шаг 2. Найдите документ, помеченный на удаление

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

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

Альтернативный путь — через раздел «Администрирование — Удаление помеченных объектов». Запустите обработку в режиме «Выборочное удаление»: в списке будут все помеченные объекты базы. Здесь удобно оценить масштаб, прежде чем что-либо предпринимать, но само восстановление выполняется снятием пометки в журнале.

Восстановление помеченного документа
  1. 1
    Откройте журнал нужного вида документов и снимите фильтры отбора
  2. 2
    Найдите перечёркнутую строку документа
  3. 3
    Правой кнопкой — «Снять пометку удаления»
  4. 4
    Откройте документ и проведите его заново
  5. 5
    Проверьте связанные отчёты и остатки

Шаг 3. Используйте журнал регистрации для поиска следов удаления

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

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

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

Шаг 4. Восстановите документ из резервной копии

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

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

После переноса проверьте, что документ корректно проводится: за период с момента копии могли измениться остатки, нормативы и настройки учёта. При конфликтах (например, нехватка остатков на складе) документ придётся скорректировать вручную.

Шаг 5. Поищите следы документа в связанных объектах

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

Также проверьте: печатные формы и сканы в присоединённых файлах, данные ЭДО (отправленные контрагентам документы хранятся в операторе), обмены с другими системами — документ мог уйти в CRM, на сайт или в другую информационную базу до удаления. Часто проще всего восстановить документ именно из смежной системы.

Шаг 6. Используйте специализированные обработки и поиск по ссылке

Если известна уникальная ссылка удалённого документа (например, из текста ошибки «Объект не найден» или из журнала регистрации), можно точно определить его тип и идентификатор. Внешние обработки для поиска и восстановления объектов позволяют по GUID найти все упоминания ссылки в базе и понять структуру удалённого объекта.

В клиент-серверных базах на MS SQL или PostgreSQL теоретически возможно восстановление средствами СУБД — из журнала транзакций или копии на уровне СУБД. Это работа для администратора баз данных, и она оправдана только при массовом удалении. Для единичного документа ручной ввод по данным копии почти всегда быстрее и безопаснее.

Сравнение способов восстановления

Снятие пометки на удаление

Подходит, если документ помечен. Мгновенно, без рисков, но не работает при физическом удалении

Ручной ввод по данным копии

Подходит для 1–2 документов. Требует развёртывания копии в отдельной базе

Выгрузка/загрузка XML

Подходит для пакета документов, сохраняет ссылки. Требует аккуратности с уникальностью объектов

Восстановление средствами СУБД

Для массовых удалений в клиент-серверных базах. Сложно, требует администратора СУБД

Как предотвратить потерю документов в будущем

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

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

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

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

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

Часто задаваемые вопросы

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

Полноценно — нет: после физического удаления данные стёрты из таблиц. Остаются косвенные источники: печатные формы, данные ЭДО, смежные системы (CRM, сайт), сведения от контрагента. По ним документ вводят заново вручную.

Как узнать, кто удалил документ?

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

Почему восстановленный документ не попадает в отчёты?

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

Что такое «Объект не найден» в списках и документах?

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

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

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

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

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