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