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

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

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

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

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

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

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

Что происходит с объектом при пометке на удаление

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

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

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

Как найти помеченные объекты

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

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

Ещё один способ — журнал операций или журнал документов с включённым отображением помеченных. В файловых базах без расширенного интерфейса работает и универсальный поиск: Ctrl+F по списку с отбором по состоянию пометки.

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

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

Объект не найден поискомВозможно, удалён физически

Проверить наличие резервной копии

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

Открыть документ и проверить статус проведения

Кнопка снятия пометки неактивнаНедостаточно прав

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

Способы снять пометку удаления

Через список объектов

Откройте список документов или справочник, найдите помеченный объект, выделите его и нажмите кнопку с изображением корзины на панели инструментов либо выберите в контекстном меню (правой кнопкой мыши) команду «Пометить на удаление / Снять пометку». Если объект уже помечен, та же команда снимает пометку. Горячая клавиша в большинстве конфигураций — Delete.

Через форму объекта

Откройте сам документ или элемент справочника двойным щелчком. В шапке формы обычно отображается предупреждение о том, что объект помечен на удаление. Нажмите кнопку с корзиной на командной панели формы или команду «Снять пометку удаления» в меню «Ещё», затем запишите объект.

Через обработку «Удаление помеченных объектов»

Этот способ удобен, когда восстановить нужно несколько объектов разных типов. Откройте Администрирование → Обслуживание → Удаление помеченных объектов, дождитесь формирования списка, снимите флажки со всех объектов, кроме тех, что нужно восстановить… нет — здесь важно не ошибиться: эта обработка удаляет отмеченное. Для восстановления используйте её только как способ найти объекты, а снимайте пометку через список или форму. Либо, если в конфигурации доступен отбор помеченных в самом списке, выделите найденные объекты и снимите пометку групповой командой.

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

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

Снятие пометки с документа возвращает его в список, но не восстанавливает движения по регистрам. Документ оказывается в состоянии «не проведён»: он виден в журнале, но не влияет на остатки, взаиморасчёты и регистры учёта. Чтобы данные снова попали в отчёты, документ нужно открыть и провести кнопкой «Провести» или «Провести и закрыть».

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

Если восстанавливается цепочка связанных документов (например, поступление → реализация → возврат), восстанавливайте и проводите их в хронологическом порядке. Иначе документы, зависящие от остатков, могут не провестись из-за отсутствия движений у предшествующих документов.

Если прав на снятие пометки нет

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

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

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

Что делать, если объект удалён физически

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

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

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

Маршрут решения

Как выбрать действие

Объект виден в списке зачёркнутымСнимите пометку кнопкой с корзиной и проведите документ заново
Объект не находится, но пометка была недавноПроверьте журнал регистрации: кто и когда запускал удаление помеченных
Удаление помеченных уже выполненоПоднимите резервную копию в отдельную базу и перенесите объект оттуда
Кнопка снятия пометки недоступнаОбратитесь к администратору за правом интерактивной пометки удаления
Объект пометился после обмена даннымиПроверьте настройки синхронизации, иначе пометка вернётся при следующем обмене

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

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

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

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

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

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

После восстановления убедитесь, что объект полностью вернулся в работу. Откройте его: не должно быть плашки о пометке на удаление. Для документа проверьте проведение и наличие движений (кнопка «Движения документа» или отчёт по регистрам). Затем откройте отчёт, в котором объект должен участвовать, и сверьте итоги.

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

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

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

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

Форма объекта
Норма

Нет предупреждения о пометке на удаление

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

Плашка о пометке осталась — пометка не снята

Статус документа
Норма

Документ проведён, движения отображаются

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

Документ не проведён — данных в отчётах нет

Отчёт по разделу
Норма

Объект участвует в итогах

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

Суммы не изменились — проверьте проведение и период

Подчинённые объекты
Норма

Договоры и связанные элементы без пометок

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

Часть связанных объектов всё ещё зачёркнута

Итог

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

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

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

Можно ли восстановить объект, если «Удаление помеченных объектов» уже выполнено?

Штатными средствами — нет, объект стёрт из базы. Восстановление возможно только из резервной копии: поднимите копию в отдельную базу и перенесите нужный объект вручную или через обработку переноса данных.

Почему снятая с пометки накладная не попала в отчёт по продажам?

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

Кто установил пометку удаления — как это узнать?

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

Объект снова становится помеченным после каждого обмена. Что делать?

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

Кнопка «Снять пометку» неактивна. Это ошибка программы?

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

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

Да. В списке выделите несколько строк с зажатой клавишей Ctrl или Shift и выполните команду снятия пометки — она применится ко всем выделенным объектам. Для документов после этого потребуется групповое перепроведение.