Удалённые документы в 1С 8.3: где они лежат и как вернуть нужный
Содержание
Удалённый документ в 1С 8.3 почти всегда лежит там же, где и был, — в своём журнале, с перечёркнутым значком. Клавиша Delete его не стирает, а только ставит пометку удаления. Чтобы восстановить удалённый документ, найдите его в списке, снимите пометку и проведите заново.
Навсегда документ пропадает в двух случаях: администратор запустил обработку удаления помеченных объектов или стёр документ непосредственно, без пометки. Тогда вернуть его можно только из резервной копии. Поэтому первым делом выясните, на каком этапе удаления находится документ: от этого зависит и способ, и срок, за который его ещё можно спасти без копии.
Почему документ в 1С не исчезает сразу
В 1С удаление устроено в два этапа. Так задумано, чтобы ошибка одного пользователя не ломала учёт: на документ ссылаются проводки, регистры, другие документы, отчёты.
Этап 1. Пометка удаления. Пользователь нажимает Delete или выбирает в меню Ещё команду пометки на удаление. Что происходит:
- 🔴 значок документа в списке становится перечёркнутым;
- 🔴 если документ был проведён, он становится непроведённым — его движения по регистрам и проводки удаляются;
- 🔴 сам документ со всеми реквизитами и табличными частями остаётся в базе.
Этап 2. Физическое удаление. Администратор открывает обработку «Удаление помеченных объектов». Программа проверяет, не ссылаются ли на помеченный документ другие объекты, и стирает только те, на которые ссылок нет. После этого документа в базе больше нет.
Есть и третий путь — непосредственное удаление (Shift+Delete). Оно стирает объект сразу, минуя пометку. Для этого нужно право «Интерактивное удаление», и в типовых конфигурациях оно по умолчанию есть только у полных прав.
Пометка снимает проводки. Поэтому после «удаления» проведённого документа сразу меняются остатки и обороты, хотя сам документ цел. Если в оборотке вдруг «поплыл» счёт — проверьте, нет ли свежих помеченных документов.
Где искать удалённые документы в 1С 8.3
Сначала найдите документ в его обычном списке. Например, реализация в БП 3.0 лежит в Продажи → Реализация (акты, накладные, УПД), начисление зарплаты в ЗУП 3.1 — в Зарплата → Начисления зарплаты и взносов.
Отбор по пометке удаления
В длинном журнале перечёркнутый документ легко пропустить. Настройте отбор:
- Откройте список документов.
- Нажмите
Ещё → Настроить список. - На вкладке «Отбор» добавьте поле «Пометка удаления» и установите значение «Да».
- Нажмите «Завершить редактирование».
В списке останутся только помеченные документы. Если нужный нашёлся — переходите к восстановлению. Чтобы вернуть обычный вид, снимите флажок у этого отбора.
Если не помните, в каком журнале был документ
Помогает режим «Все функции». Включите его: Сервис и настройки → Параметры, флажок «Показывать команду Все функции». Затем в меню (кнопка с тремя полосками в левом верхнем углу) выберите Все функции → Документы и откройте нужный вид. Там тот же отбор по пометке удаления.
Ещё один способ — журнал регистрации. О нём ниже, в разделе про технический поиск: он покажет и сам документ, и того, кто его пометил.
Как в 1С восстановить удалённый документ: пошагово
Этот порядок работает, если документ помечен на удаление, но ещё не стёрт физически.
- Найдите документ в списке (через отбор из предыдущего раздела).
- Выделите его и нажмите
Delete. Программа спросит «Снять с … пометку на удаление?» — ответьте «Да». Та же команда есть в менюЕщё. - Значок станет обычным, но документ останется непроведённым. Откройте его.
- Проверьте дату, контрагента, суммы. Если с момента пометки кто-то правил документ, данные могли измениться.
- Нажмите «Провести и закрыть». Проводки и движения по регистрам сформируются заново.
- Если документ относится к закрытому месяцу, после проведения повторите закрытие месяца — себестоимость и финансовый результат пересчитаются.
Если пометку поставили давно, за это время в базе могли появиться документы-«заменители». Например, бухгалтер создал новую реализацию вместо помеченной. Восстановленная и новая задвоят выручку. Перед проведением поищите дубль по номеру входящего документа, сумме и контрагенту.
Когда снять пометку не получается
- 🔒 Документ попадает в период, закрытый датой запрета изменения. Снимать пометку и проводить можно только после того, как ответственный временно сдвинет дату запрета.
- 🔒 У пользователя нет права изменять этот вид документов. Нужен пользователь с соответствующим профилем доступа.
- 🔒 Документ уже стёрт. Тогда в списке его нет даже с отбором — см. раздел о физическом удалении.
Как найти удалённый документ технически: журнал регистрации и запрос
Когда документ не находится в списке или нужно выяснить, кто и когда его удалил, переходите к служебным инструментам.
Журнал регистрации
Журнал регистрации пишет, кто и что делал с данными. В БП 3.0 и ЗУП 3.1 он открывается через Администрирование → Обслуживание → Журнал регистрации, в УТ 11 — через НСИ и администрирование → Администрирование → Обслуживание.
- Нажмите «Установить отбор».
- Укажите интервал, когда документ мог пропасть.
- В поле «События» выберите нужное:
- «Данные. Изменение» — сюда попадает установка пометки удаления;
- «Данные. Удаление» — непосредственное или окончательное удаление объекта.
- В поле «Метаданные» укажите вид документа, например «Документ. Реализация товаров и услуг».
- Примените отбор.
В строках будут дата, пользователь, компьютер и представление документа: вид, номер, дата. Этого обычно хватает, чтобы точно понять, какой документ искать в резервной копии.
Если журнал пустой за нужный период, проверьте уровень его ведения в Конфигураторе: Администрирование → Настройка журнала регистрации. При уровне «Не регистрировать» или «Регистрировать ошибки» изменения данных не пишутся.
Запрос к базе
Если в базе есть консоль запросов (внешняя обработка), помеченные документы любого вида находятся одним запросом. Пример для реализаций:
ВЫБРАТЬ
Док.Ссылка,
Док.Дата,
Док.Номер,
Док.Контрагент,
Док.СуммаДокумента
ИЗ
Документ.РеализацияТоваровУслуг КАК Док
ГДЕ
Док.ПометкаУдаления = ИСТИНА
УПОРЯДОЧИТЬ ПО
Док.Дата УБЫВ
Для другого вида документа замените имя после Документ. на нужное, а поля — на те, что есть у этого документа. Ссылка, Дата, Номер и ПометкаУдаления есть у любого документа.
Следы стёртого документа
Если документ стёрли непосредственно, через Shift+Delete, ссылки на него в других объектах остаются. В формах они выглядят как <Объект не найден> с внутренним идентификатором. Это верный признак: документ был, но физически удалён. Найти такие «битые» ссылки помогает проверка и исправление базы (тестирование и исправление в Конфигураторе) — но запускайте её только после резервной копии и в нерабочее время, она требует монопольного режима и выгоняет пользователей.
Удалённые документы в БП 3.0, ЗУП 3.1 и УТ 11: где запускается окончательное удаление
Логика пометки и восстановления в типовых конфигурациях одна — это поведение платформы. Различается только место, где администратор окончательно удаляет помеченное. Это важно знать, чтобы проверить, не запускалось ли удаление.
| Конфигурация | Где обработка «Удаление помеченных объектов» |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Обслуживание, группа «Корректировка данных» |
| ЗУП 3.1 | Администрирование → Обслуживание |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Обслуживание |
В той же обработке можно включить автоматическое удаление помеченных объектов по расписанию. Если оно включено, помеченный документ живёт в базе только до ближайшего запуска задания. Узнайте у администратора, стоит ли расписание, — от этого зависит, сколько у вас времени на восстановление.
В ЗУП 3.1 восстановленный документ начисления или увольнения стоит проверить особенно внимательно. Пока он был помечен, следующие документы по сотруднику рассчитывались без него, и после проведения может понадобиться перерасчёт.
Документ удалён физически: что делать
Если документа нет ни в списке, ни в запросе, а журнал регистрации показывает событие «Данные. Удаление», остаётся резервная копия.
Поднимите копию отдельно от рабочей базы
- Найдите последнюю копию, сделанную до удаления: выгрузку
.dt, копию каталога файловой базы с файлом1Cv8.1CDили резервную копию базы на SQL-сервере. - Создайте новую пустую информационную базу в списке баз.
- Загрузите в неё копию. Для
.dt— в Конфигураторе:Администрирование → Загрузить информационную базу. Для файловой копии — просто добавьте каталог как существующую базу.
Никогда не загружайте .dt поверх рабочей базы, чтобы вернуть один документ: вы потеряете всё, что ввели после даты копии.
Перенесите документ в рабочую базу
| Способ | Когда подходит | Риски |
|---|---|---|
| Ввести заново по копии | 1–5 документов, простые табличные части | Ошибка при ручном вводе; номер может не совпасть |
| Обработка «Выгрузка и загрузка данных XML» | Много документов или большие табличные части | Нужны одинаковые конфигурации и релизы; можно задвоить справочники, если ссылки разошлись |
| Скопировать табличную часть через буфер | Документ с сотнями строк товаров | Работает не во всех формах; проверьте суммы и ставки НДС |
Перенос через XML делайте сначала на копии рабочей базы. Убедитесь, что загрузка не создала дубли контрагентов и номенклатуры, и только потом повторяйте в рабочей.
После переноса проведите документ и проверьте нумерацию. Если стёртый документ был последним в году, его номер мог уже уйти к новому документу. Двух документов с одним номером типовая конфигурация не допустит — восстановленному понадобится другой номер.
Как защититься от случайного удаления документов
Большую часть потерь предотвращают простые настройки.
- 🛡️ Дата запрета изменения. В БП 3.0 —
Администрирование → Проведение документов, ссылка «Даты запрета изменения». В закрытом периоде пометить документ на удаление нельзя. - 🛡️ Права. Право непосредственного удаления оставьте только администратору. Обычным пользователям хватает пометки — её всегда можно снять.
- 🛡️ Ручное удаление помеченных. Отключите удаление по расписанию или поставьте его на редкий запуск. Перед запуском просматривайте список того, что будет удалено.
- 🛡️ История изменений. В БП 3.0 включается в
Администрирование → Общие настройки, раздел «История изменений». Позволяет вернуть документ к прежней версии, если его не удалили, а испортили правкой. - 🛡️ Резервные копии по графику. Ежедневная выгрузка или копия SQL — единственная защита от физического удаления. Храните несколько копий, а не одну перезаписываемую.
Частые ошибки при поиске и восстановлении
- ❌ Искать документ только за текущий период. У многих журналов стоит отбор по периоду. Документ прошлого квартала не покажется, пока не расширите период.
- ❌ Снять пометку и забыть провести. Документ вернулся в список, но проводок нет, и оборотка не изменилась.
- ❌ Восстанавливать из копии прямо в рабочей базе. Последние дни работы всех пользователей пропадут.
- ❌ Путать «Удаление помеченных» с очисткой корзины. В 1С нет корзины, из которой можно вытащить стёртый объект. После обработки помеченные документы исчезают окончательно.