Удалённые документы в 1С 8.3: где они лежат и как вернуть нужный

· 9 мин

Содержание

Удалённый документ в 1С 8.3 почти всегда лежит там же, где и был, — в своём журнале, с перечёркнутым значком. Клавиша Delete его не стирает, а только ставит пометку удаления. Чтобы восстановить удалённый документ, найдите его в списке, снимите пометку и проведите заново.

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

Почему документ в 1С не исчезает сразу

В 1С удаление устроено в два этапа. Так задумано, чтобы ошибка одного пользователя не ломала учёт: на документ ссылаются проводки, регистры, другие документы, отчёты.

Этап 1. Пометка удаления. Пользователь нажимает Delete или выбирает в меню Ещё команду пометки на удаление. Что происходит:

  • 🔴 значок документа в списке становится перечёркнутым;
  • 🔴 если документ был проведён, он становится непроведённым — его движения по регистрам и проводки удаляются;
  • 🔴 сам документ со всеми реквизитами и табличными частями остаётся в базе.

Этап 2. Физическое удаление. Администратор открывает обработку «Удаление помеченных объектов». Программа проверяет, не ссылаются ли на помеченный документ другие объекты, и стирает только те, на которые ссылок нет. После этого документа в базе больше нет.

Есть и третий путь — непосредственное удаление (Shift+Delete). Оно стирает объект сразу, минуя пометку. Для этого нужно право «Интерактивное удаление», и в типовых конфигурациях оно по умолчанию есть только у полных прав.

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

Где искать удалённые документы в 1С 8.3

Сначала найдите документ в его обычном списке. Например, реализация в БП 3.0 лежит в Продажи → Реализация (акты, накладные, УПД), начисление зарплаты в ЗУП 3.1 — в Зарплата → Начисления зарплаты и взносов.

Отбор по пометке удаления

В длинном журнале перечёркнутый документ легко пропустить. Настройте отбор:

  1. Откройте список документов.
  2. Нажмите Ещё → Настроить список.
  3. На вкладке «Отбор» добавьте поле «Пометка удаления» и установите значение «Да».
  4. Нажмите «Завершить редактирование».

В списке останутся только помеченные документы. Если нужный нашёлся — переходите к восстановлению. Чтобы вернуть обычный вид, снимите флажок у этого отбора.

Если не помните, в каком журнале был документ

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

Ещё один способ — журнал регистрации. О нём ниже, в разделе про технический поиск: он покажет и сам документ, и того, кто его пометил.

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

Этот порядок работает, если документ помечен на удаление, но ещё не стёрт физически.

  1. Найдите документ в списке (через отбор из предыдущего раздела).
  2. Выделите его и нажмите Delete. Программа спросит «Снять с … пометку на удаление?» — ответьте «Да». Та же команда есть в меню Ещё.
  3. Значок станет обычным, но документ останется непроведённым. Откройте его.
  4. Проверьте дату, контрагента, суммы. Если с момента пометки кто-то правил документ, данные могли измениться.
  5. Нажмите «Провести и закрыть». Проводки и движения по регистрам сформируются заново.
  6. Если документ относится к закрытому месяцу, после проведения повторите закрытие месяца — себестоимость и финансовый результат пересчитаются.

Если пометку поставили давно, за это время в базе могли появиться документы-«заменители». Например, бухгалтер создал новую реализацию вместо помеченной. Восстановленная и новая задвоят выручку. Перед проведением поищите дубль по номеру входящего документа, сумме и контрагенту.

Когда снять пометку не получается

  • 🔒 Документ попадает в период, закрытый датой запрета изменения. Снимать пометку и проводить можно только после того, как ответственный временно сдвинет дату запрета.
  • 🔒 У пользователя нет права изменять этот вид документов. Нужен пользователь с соответствующим профилем доступа.
  • 🔒 Документ уже стёрт. Тогда в списке его нет даже с отбором — см. раздел о физическом удалении.

Как найти удалённый документ технически: журнал регистрации и запрос

Когда документ не находится в списке или нужно выяснить, кто и когда его удалил, переходите к служебным инструментам.

Журнал регистрации

Журнал регистрации пишет, кто и что делал с данными. В БП 3.0 и ЗУП 3.1 он открывается через Администрирование → Обслуживание → Журнал регистрации, в УТ 11 — через НСИ и администрирование → Администрирование → Обслуживание.

  1. Нажмите «Установить отбор».
  2. Укажите интервал, когда документ мог пропасть.
  3. В поле «События» выберите нужное:
    • «Данные. Изменение» — сюда попадает установка пометки удаления;
    • «Данные. Удаление» — непосредственное или окончательное удаление объекта.
  4. В поле «Метаданные» укажите вид документа, например «Документ. Реализация товаров и услуг».
  5. Примените отбор.

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

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

Запрос к базе

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

ВЫБРАТЬ
    Док.Ссылка,
    Док.Дата,
    Док.Номер,
    Док.Контрагент,
    Док.СуммаДокумента
ИЗ
    Документ.РеализацияТоваровУслуг КАК Док
ГДЕ
    Док.ПометкаУдаления = ИСТИНА
УПОРЯДОЧИТЬ ПО
    Док.Дата УБЫВ

Для другого вида документа замените имя после Документ. на нужное, а поля — на те, что есть у этого документа. Ссылка, Дата, Номер и ПометкаУдаления есть у любого документа.

Следы стёртого документа

Если документ стёрли непосредственно, через Shift+Delete, ссылки на него в других объектах остаются. В формах они выглядят как <Объект не найден> с внутренним идентификатором. Это верный признак: документ был, но физически удалён. Найти такие «битые» ссылки помогает проверка и исправление базы (тестирование и исправление в Конфигураторе) — но запускайте её только после резервной копии и в нерабочее время, она требует монопольного режима и выгоняет пользователей.

Удалённые документы в БП 3.0, ЗУП 3.1 и УТ 11: где запускается окончательное удаление

Логика пометки и восстановления в типовых конфигурациях одна — это поведение платформы. Различается только место, где администратор окончательно удаляет помеченное. Это важно знать, чтобы проверить, не запускалось ли удаление.

КонфигурацияГде обработка «Удаление помеченных объектов»
Бухгалтерия предприятия 3.0Администрирование → Обслуживание, группа «Корректировка данных»
ЗУП 3.1Администрирование → Обслуживание
Управление торговлей 11НСИ и администрирование → Администрирование → Обслуживание

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

В ЗУП 3.1 восстановленный документ начисления или увольнения стоит проверить особенно внимательно. Пока он был помечен, следующие документы по сотруднику рассчитывались без него, и после проведения может понадобиться перерасчёт.

Документ удалён физически: что делать

Если документа нет ни в списке, ни в запросе, а журнал регистрации показывает событие «Данные. Удаление», остаётся резервная копия.

Поднимите копию отдельно от рабочей базы

  1. Найдите последнюю копию, сделанную до удаления: выгрузку .dt, копию каталога файловой базы с файлом 1Cv8.1CD или резервную копию базы на SQL-сервере.
  2. Создайте новую пустую информационную базу в списке баз.
  3. Загрузите в неё копию. Для .dt — в Конфигураторе: Администрирование → Загрузить информационную базу. Для файловой копии — просто добавьте каталог как существующую базу.

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

Перенесите документ в рабочую базу

СпособКогда подходитРиски
Ввести заново по копии1–5 документов, простые табличные частиОшибка при ручном вводе; номер может не совпасть
Обработка «Выгрузка и загрузка данных XML»Много документов или большие табличные частиНужны одинаковые конфигурации и релизы; можно задвоить справочники, если ссылки разошлись
Скопировать табличную часть через буферДокумент с сотнями строк товаровРаботает не во всех формах; проверьте суммы и ставки НДС

Перенос через XML делайте сначала на копии рабочей базы. Убедитесь, что загрузка не создала дубли контрагентов и номенклатуры, и только потом повторяйте в рабочей.

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

Как защититься от случайного удаления документов

Большую часть потерь предотвращают простые настройки.

  • 🛡️ Дата запрета изменения. В БП 3.0 — Администрирование → Проведение документов, ссылка «Даты запрета изменения». В закрытом периоде пометить документ на удаление нельзя.
  • 🛡️ Права. Право непосредственного удаления оставьте только администратору. Обычным пользователям хватает пометки — её всегда можно снять.
  • 🛡️ Ручное удаление помеченных. Отключите удаление по расписанию или поставьте его на редкий запуск. Перед запуском просматривайте список того, что будет удалено.
  • 🛡️ История изменений. В БП 3.0 включается в Администрирование → Общие настройки, раздел «История изменений». Позволяет вернуть документ к прежней версии, если его не удалили, а испортили правкой.
  • 🛡️ Резервные копии по графику. Ежедневная выгрузка или копия SQL — единственная защита от физического удаления. Храните несколько копий, а не одну перезаписываемую.
Что случилось с вашим документом?

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

  • ❌ Искать документ только за текущий период. У многих журналов стоит отбор по периоду. Документ прошлого квартала не покажется, пока не расширите период.
  • ❌ Снять пометку и забыть провести. Документ вернулся в список, но проводок нет, и оборотка не изменилась.
  • ❌ Восстанавливать из копии прямо в рабочей базе. Последние дни работы всех пользователей пропадут.
  • ❌ Путать «Удаление помеченных» с очисткой корзины. В 1С нет корзины, из которой можно вытащить стёртый объект. После обработки помеченные документы исчезают окончательно.

Частые вопросы

Есть ли в 1С корзина удалённых документов?
Отдельной корзины нет. Её роль играют сами списки: помеченные документы лежат в своих журналах с перечёркнутым значком до окончательного удаления.
Можно ли узнать, кто удалил документ в 1С?
Да, через журнал регистрации. Отберите события «Данные. Изменение» и «Данные. Удаление» по виду документа — в строке будет пользователь, компьютер и время.
Сохраняется ли номер документа после снятия пометки?
Да. Пока документ не стёрт, номер за ним закреплён, и новый документ этот номер не получит.
Почему после снятия пометки не вернулись проводки?
Пометка делает документ непроведённым, а снятие пометки проводки не восстанавливает. Откройте документ и проведите его.
Помогут ли восстановить стёртый документ версии объекта?
Надёжно — нет. История изменений помогает откатить правки существующего документа. Для физически удалённого используйте резервную копию.