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

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

Как в 1С найти удаленные объекты

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

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

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

Ниже разобраны рабочие способы поиска для конфигураций на управляемых формах (Управление торговлей, Бухгалтерия, ERP и аналогичные), а также инструменты администратора для сложных случаев.

Шаг 1. Определите, помечен объект или удалён полностью

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

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

Шаг 2. Найдите помеченные объекты через стандартные инструменты

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

Альтернатива — универсальный отчёт или консоль запросов (в типовых конфигурациях доступна в режиме «Ещё» → «Универсальный отчет» в некоторых решениях). Запрос по таблице справочника с условием ГДЕ ПометкаУдаления = ИСТИНА покажет все помеченные элементы с реквизитами, что удобно при массовом поиске.

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

Шаг 3. Используйте журнал регистрации для поиска физически удалённых

Журнал регистрации — главный источник информации, когда объект уже удалён. Откройте его и настройте отбор: событие «Данные. Удаление», при необходимости — пользователь и диапазон дат. В колонке «Данные» отображается представление удалённого объекта (например, «Реализация товаров и услуг 0000-001234 от 12.03») и тип метаданных.

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

Шаг 4. Восстановите объект из резервной копии

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

При переносе документа помните о связях: у документа есть контрагент, договор, товары, движения по регистрам. Выгрузка по ссылкам в обработке XML подтянет связанные объекты, но проверьте результат: после загрузки перепроведите документ и сверьте обороты по затронутым регистрам с ожидаемыми.

Шаг 5. Проверьте корзину и специальные механизмы конфигурации

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

Дополнительно проверьте механизм версионирования объектов («Администрирование» → «Общие настройки» → «История изменений» в типовых на БСП). Если версионирование было включено для нужного вида объектов, история хранит версии объекта, и по ним можно восстановить реквизиты вручную, даже если сам объект удалён.

Способы поиска удалённых объектов

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

Подходит, если объект только помечен. Быстро и без риска, но не работает после физического удаления

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

Показывает факт, автора и время удаления. Не восстанавливает данные, нужен как источник информации

Резервная копия

Единственный способ вернуть физически удалённый объект. Требует тестовой базы и аккуратного переноса

Корзина / история изменений

Работает только если механизм был включён заранее в конкретной конфигурации

Шаг 6. Проверьте результат и закройте причину потери данных

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

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

Типичные ошибки
01
Восстановление рабочей базы из старой копии целиком — теряются все данные, введённые после копии
02
Поиск в журнале регистрации без отбора по событию «Удаление» — в общем потоке записей факт удаления не найти
03
Перенос документа без связанных объектов — появляются битые ссылки вида «Объект не найден»
04
Отсутствие проверки регламентных копий — в момент инцидента выясняется, что копии не создавались
Итог

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

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

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

Можно ли найти удалённый объект без прав администратора?

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

Что означает запись «Объект не найден» вместо названия?

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

Хранит ли 1С удалённые объекты где-то внутри базы?

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

Как найти, кто удалил документ?

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

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

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

Поможет ли тестирование и исправление базы восстановить объект?

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