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

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

Как удалить запись в 1С: пошаговая инструкция

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

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

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

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

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

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

Как пометить запись на удаление

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

Повторное нажатие Del снимает пометку: это удобно, если объект пометили ошибочно. У документа при снятии пометки проведение нужно будет выполнить заново вручную — автоматически оно не восстанавливается.

Массовая пометка

Если нужно пометить несколько записей, выделите их с зажатой клавишей Ctrl или Shift и нажмите Del — пометка установится на все выделенные объекты. Для больших массивов (например, документов за период) удобнее обработка «Групповое изменение реквизитов» в разделе «Администрирование», где пометка на удаление доступна как одно из изменяемых свойств.

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

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

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

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

Что делать, если объект не удаляется из-за ссылок

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

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

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

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

На объект ссылаются только помеченные на удаление документыПометьте их и повторите операцию удаления — объект удалится
На объект ссылаются актуальные проведённые документыЗамените в них ссылку на другой элемент или оставьте объект помеченным — он не мешает работе
Найдены дубли элемента справочникаИспользуйте «Поиск и удаление дублей»: ссылки заменятся автоматически
Удалить нужно срочно, а мест использования сотниОставьте пометку и ведите учёт дальше — это безопаснее массовой правки документов

Особенности удаления разных типов записей

Не все записи в 1С удаляются по одинаковой схеме. Документы и элементы справочников проходят через пометку, а записи регистров сведений и некоторых других объектов стираются напрямую. Понимание различий избавляет от лишних действий.

Тип объектаКак удаляетсяОсобенность
ДокументПометка + удаление помеченныхПри пометке отменяется проведение, движения стираются
Элемент справочникаПометка + удаление помеченныхПроверяются ссылки из документов и регистров
Запись регистра сведенийПрямое удаление из списка (Del)Пометки нет, удаляется сразу — действуйте осторожно
Элемент плана счетов / видов расчётаПометка или запрет удаленияПредопределённые элементы часто нельзя удалить вовсе

Записи регистров сведений

Регистры сведений (курсы валют, цены номенклатуры, штрихкоды) хранят независимые записи, которые удаляются клавишей Del прямо из формы списка без пометки. Система запросит подтверждение, и после него записи уже не будет в базе. Если регистр подчинён регистратору, его записи удаляются вместе с отменой проведения документа-регистратора.

Предопределённые элементы

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

Права доступа и ограничения

Если команда «Пометить на удаление» неактивна или отсутствует, причина почти всегда в правах. Для пометки нужно право «Интерактивная пометка на удаление», для окончательного стирания — «Интерактивное удаление помеченных». В типовых конфигурациях полный набор таких прав есть у ролей «Администратор системы» и «Полные права»; у рядовых пользователей (кладовщик, менеджер по продажам) удаление обычно запрещено осознанно.

Дополнительные ограничения могут накладывать механизмы дат запрета изменения данных: документ в закрытом периоде нельзя ни изменить, ни пометить на удаление. В этом случае администратор сначала сдвигает или открывает дату запрета в разделе «Администрирование → Поддержка и обслуживание», и только после этого запись становится доступной для удаления.

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

Как проверить результат и что делать при ошибках

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

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

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

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

Список после удаления
Норма

Запись отсутствует, связанные документы открываются

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

Запись видна или документы показывают «Объект не найден»

Отчёт операции удаления
Норма

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

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

Объекты остались со ссылкой на места использования

Оборотно-сальдовая ведомость и ключевые отчёты
Норма

Остатки и суммы соответствуют ожиданиям

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

Появились расхождения или пустые аналитики

Журнал документов
Норма

Снятые с пометки документы проведены повторно

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

Документы числятся непроведёнными

Часто задаваемые вопросы

Можно ли удалить запись в 1С сразу, без пометки на удаление?

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

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

Документ автоматически отменяет проведение: все его движения по регистрам (проводки, остатки склада, расчёты с контрагентами) стираются. Сам документ остаётся в базе до запуска «Удаления помеченных объектов». Если снять пометку, провести документ нужно заново вручную.

Почему кнопка «Пометить на удаление» неактивна?

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

Как удалить сразу много документов за период?

Откройте журнал документов, установите отбор по периоду и виду, выделите записи через Ctrl+A или Shift и нажмите Del — все выделенные документы будут помечены. Затем выполните «Удаление помеченных объектов». Для очень больших объёмов используйте обработку «Групповое изменение реквизитов» с отбором по условиям.

Можно ли восстановить удалённую запись?

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

Мешает ли помеченный объект работе, если его не удалять окончательно?

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

Итог

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

Удаление в 1С двухэтапное: пометка (Del) плюс «Администрирование → Удаление помеченных объектов» с контролем ссылок. Перед массовым удалением делайте резервную копию, проверяйте права и дату запрета периода, а объекты со ссылками либо заменяйте, либо оставляйте помеченными — это безопасно.