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

Справочники и Данные · 12 мин

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

Как отменить удаление в 1С: снять пометку на удаление с документа, справочника и записи регистра, восстановить после удаления из корзины и из резервной копии.

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

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

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

Как устроено удаление в 1С и почему это важно понимать

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

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

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

Объект виден в списке с перечёркнутым значкомУстановлена пометка на удаление

Достаточно снять пометку — данные полностью сохранены

Объект не находится поиском и в спискеВозможно физическое удаление

Проверьте журнал регистрации и наличие резервных копий

Документ есть, но не проведён и не участвует в отчётахПометка снята, но проведение не восстановлено

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

Как снять пометку на удаление с документа или элемента справочника

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

Найдите нужный объект, выделите его и нажмите кнопку «Снять пометку» на панели инструментов списка либо клавишу Delete повторно — она работает как переключатель: ставит и снимает пометку. Тот же результат даёт команда контекстного меню «Снять пометку на удаление».

Для документа после снятия пометки проверьте состояние проведения. Если документ до пометки был проведён, платформа обычно предлагает провести его заново; если этого не произошло автоматически, откройте документ и нажмите «Провести». Без этого шага документ вернётся в список, но не восстановит движения по регистрам и не попадёт в отчёты.

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

Как отменить удаление нескольких объектов сразу

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

Для массовой работы с помеченными объектами удобна стандартная обработка «Удаление помеченных объектов». Откройте её через «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» и нажмите «Найти помеченные». Программа покажет полный список помеченных объектов базы. Снимите флажки со всех объектов, которые нужно сохранить, и закройте обработку без удаления — либо просто используйте список как навигатор, чтобы найти и восстановить нужные элементы.

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

Как восстановить объект, удалённый окончательно

Если объект прошёл через «Удаление помеченных объектов», штатных средств отмены в 1С нет: Ctrl+Z и «откат» транзакции для уже завершённой операции недоступны. Реальные варианты восстановления сводятся к трём.

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

Второй вариант — для клиент-серверных баз на MS SQL Server или PostgreSQL: восстановление на момент времени средствами СУБД, если настроены полные модели восстановления и резервное копирование журналов транзакций. Это работа администратора баз данных: в файл-серверном варианте 1С такой возможности нет.

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

Особенности для разных объектов и режимов работы

Документы и их движения

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

Элементы справочников

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

Файловая и клиент-серверная база

Механика пометки и удаления одинакова в обоих режимах. Различие касается восстановления после физического удаления: для файловой базы единственный источник — копия файла 1Cv8.1CD или выгрузка в dt, для клиент-серверной дополнительно доступны средства СУБД. Поэтому для файловых баз регулярное копирование каталога базы критически важно.

Сравнение способов восстановления

Снятие пометки

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

Восстановление из копии в тестовую базу

Подходит после физического удаления. Требует наличия свежей резервной копии и ручного переноса объекта

Восстановление средствами СУБД

Только для клиент-серверных баз с настроенным резервированием журналов. Требует администратора БД

Ручное воссоздание по журналу регистрации

Крайний вариант при отсутствии копий. Восстанавливает только основные реквизиты, без движений и истории

Типичные ошибки при отмене удаления

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

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

Третья ошибка — восстановление всей базы из копии ради одного документа. Это откатывает работу всех пользователей за период после копии. Правильный путь — поднять копию рядом и перенести только нужный объект.

Типичные ошибки
01
Сняли пометку, но не провели документ — остатки и проводки не восстановлены
02
Сняли пометку с элемента, но не с родительской папки — элемент всё ещё скрыт
03
Восстановили копию поверх рабочей базы — потеряны свежие данные всех пользователей
04
Начали искать объект после регламентного удаления — объект уже стёрт, время потеряно
05
Игнорируют дату запрета редактирования — проведение восстановленного документа блокируется

Как проверить, что восстановление прошло успешно

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

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

Контрольные точки

Как проверить результат

Объект в списке
Норма

Отображается без перечёркнутой пиктограммы

Тревожный признак

Значок пометки остался — пометка не снята

Документ в отчётах
Норма

Документ участвует в оборотах и остатках

Тревожный признак

Документ есть в списке, но отчёты его не видят — не проведён

Элемент справочника
Норма

Доступен для выбора в документах

Тревожный признак

Не находится в подборе — проверьте пометку родительской группы

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

Можно ли отменить удаление в 1С комбинацией Ctrl+Z?

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

Где в 1С находится «корзина» с удалёнными объектами?

Отдельной корзины в платформе нет. Роль корзины выполняет сама пометка на удаление: помеченные объекты остаются в базе до запуска обработки «Удаление помеченных объектов». Найти их можно через эту обработку в разделе «Администрирование» → «Обслуживание».

Кто может снять пометку, если кнопка недоступна?

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

Восстановятся ли проводки при снятии пометки с документа?

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

Что делать, если объект удалён, а резервной копии нет?

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

Как узнать, кто и когда удалил объект?

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

Итог

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

Пока объект только помечен на удаление, восстановление занимает секунды: включите отображение помеченных и снимите пометку. Для документа обязательно восстановите проведение. После физического удаления штатной отмены нет — спасают только резервная копия, средства СУБД или ручное воссоздание по журналу регистрации. Регулярное резервное копирование — единственная гарантия восстановления.