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

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

Как восстановить удаленные документы в 1С 8.3 Бухгалтерия

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

Удаленный документ в 1С 8.3 Бухгалтерия — не всегда окончательная потеря. Программа различает пометку на удаление и физическое удаление из базы, и в первом случае восстановление занимает меньше минуты. Даже после полного удаления документ можно вернуть из резервной копии или восстановить вручную по данным журнала регистрации.

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

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

Шаг 1. Определите, что именно произошло с документом

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

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

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

Достаточно снять пометку — данные не потеряны

Документ не находится, номер отсутствует в последовательностиВероятно физическое удаление

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

Проводки по документу исчезли, но документ естьОтменено проведение

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

Документ есть, но изменены суммыДокумент отредактирован

Смотреть историю изменений в журнале регистрации

Шаг 2. Снимите пометку на удаление, если документ в базе

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

Найдите документ через поиск по номеру, контрагенту или сумме. Выделите его и нажмите кнопку снятия пометки (обычно доступна по правой кнопке мыши — «Снять пометку удаления» или комбинация клавиш Del). После этого документ снова станет активным, но проверьте его проведение: пометка удаления автоматически отменяет проведение, и при снятии пометки документ может потребовать повторного проведения.

Если помеченных объектов много и нужно проверить массово, откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В монопольном режиме обработка покажет весь список помеченных объектов — здесь можно снять пометку с нужных, не удаляя остальные.

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

Шаг 3. Проверьте журнал регистрации — кто и что удалил

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

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

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

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

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

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

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

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

Шаг 5. Восстановите документ вручную, если копии нет

Когда резервная копия отсутствует или слишком старая, документ восстанавливают по косвенным данным. Источники информации: журнал регистрации (номер, дата, представление), бумажные или электронные первичные документы от контрагента, банковские выписки, данные ЭДО-оператора, остатки в отчетах до и после удаления.

Для документов, полученных по ЭДО, задача упрощается: в разделе обмена электронными документами часто сохраняется сам электронный документ, и по нему можно повторно создать учетный документ штатной командой. Аналогично с банковскими выписками — повторная загрузка из клиент-банка восстановит платежные документы.

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

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

Снятие пометки

Мгновенно, штатно, без рисков. Работает только если объект не удален физически

Восстановление из .dt

Полное восстановление всех данных. Требует наличия свежей копии и отдельной базы для загрузки

Ручной ввод по первичке

Работает всегда, но трудоемко и возможны ошибки в суммах и строках

Повторная загрузка из ЭДО/банка

Быстро и точно, но применимо только к электронным документам и выпискам

Частые ошибки при восстановлении и как их избежать

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

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

Типичные ошибки
01
Загрузка .dt в рабочую базу — потеря всех данных, внесенных после создания копии
02
Запуск удаления помеченных объектов до проверки списка — окончательное уничтожение документа
03
Ручной ввод документа без проверки ссылающихся объектов — остаются битые ссылки
04
Восстановление без сверки отчетов — ошибки в суммах обнаруживаются только при сдаче отчетности
05
Работа пользователей в базе во время восстановления — рассинхронизация данных

Как предотвратить повторное удаление документов

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

Третья мера — запрет редактирования закрытых периодов. В «Администрировании» → «Поддержка и обслуживание» → «Регламентные операции» настройте дату запрета изменения данных: документы прошлых периодов станут недоступны для удаления и изменения без специальных прав.

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

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

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

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

Виден в списке, проведен, без перечеркивания

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

Есть, но не проведен или без движений

Проводки
Норма

Движения по регистрам соответствуют сумме документа

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

Проводок нет или суммы не совпадают

Ссылки из других объектов
Норма

Счета-фактуры и связанные документы открывают документ без ошибок

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

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

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

ОСВ и анализ по контрагенту сходятся с данными до удаления

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

Расхождения в оборотах и остатках

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

Можно ли восстановить документ после операции «Удаление помеченных объектов»?

Штатными средствами — нет: физическое удаление стирает объект из базы безвозвратно. Варианты: восстановление из резервной копии, ручной ввод по первичным документам, повторная загрузка из ЭДО или банка. Именно поэтому перед регламентным удалением нужно делать копию и проверять список помеченных объектов.

Где взять обработку «Выгрузка и загрузка данных XML»?

Она входит в состав дистрибутивов конфигураций на Библиотеке стандартных подсистем и доступна на портале 1С и диске ИТС в разделе универсальных отчетов и обработок. Обработка внешняя — запускается через «Файл» → «Открыть» и не требует изменения конфигурации.

Почему после восстановления документа вручную в отчетах «дырка» в нумерации?

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

Как узнать, кто удалил документ, если журнал регистрации пуст?

Проверьте настройку «Администрирование» → «Настройка журнала регистрации»: возможно, журнал регулярно сокращается. Если событие стерто, прямых способов узнать автора удаления нет. Остаются косвенные: опрос пользователей, анализ сеансов работы в консоли кластера (для клиент-серверной базы), логи системы при наличии внешнего аудита.

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

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

Что делать, если удален не один документ, а целый пакет за период?

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

Итог

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

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