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