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