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

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

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

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

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

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

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

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

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

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

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

Причина 1: на документ есть ссылки из других объектов

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

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

Порядок действий при ссылках на документ
  1. 1
    Пометьте документ на удаление
  2. 2
    Запустите Администрирование → Обслуживание → Удаление помеченных объектов
  3. 3
    Изучите список объектов, которые мешают удалению
  4. 4
    Пометьте на удаление или отредактируйте каждый ссылающийся объект
  5. 5
    Повторно запустите удаление помеченных объектов
  6. 6
    Убедитесь, что документ исчез из журнала

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

Причина 2: не хватает прав пользователя

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

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

Причина 3: дата запрета редактирования и закрытый период

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

Дата запрета настраивается в разделе «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» → «Даты запрета изменения данных» (в разных конфигурациях путь может немного отличаться). Чтобы удалить документ, администратору нужно временно сдвинуть дату запрета раньше даты документа, выполнить удаление и вернуть дату обратно.

Отдельный случай — механизм «Закрытие месяца» или «Закрытие периода» в ERP и УПП: документ может быть заблокирован не датой запрета, а тем, что период закрыт для редактирования на уровне регламентной операции. Тогда сначала отменяется закрытие периода, затем удаляется документ, затем период закрывается заново с перепроведением регламентных операций.

Причина 4: обмены данными, планы обмена и миграция

В распределённых базах (обмен между Бухгалтерией и Управлением торговлей, РИБ, синхронизация с сайтом) документ может не удаляться, потому что зарегистрирован к отправке в другой узел обмена или пришёл из другой базы. Удаление такого документа в одной базе без корректной отработки обмена приводит к тому, что при следующей синхронизации он «воскреснет» обратно.

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

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

Проверьте синхронизацию: пометка на удаление не ушла в другую базу

Сообщение о запрете до датыДата запрета редактирования

Проверьте настройку дат запрета в Администрировании

Кнопка удаления неактивнаНет прав

Уточните роли пользователя у администратора

Ошибка контроля ссылокЕсть зависимые объекты

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

Монопольный режим и блокировки: когда мешают другие пользователи

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

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

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

Крайние меры: непосредственное удаление и специальные обработки

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

Этот способ опасен: документ исчезнет, но все ссылки на него останутся и превратятся в записи «Объект не найден». После такого удаления обязательно пройдитесь по местам, где документ использовался, и очистите ссылки вручную, а затем запустите «Тестирование и исправление» информационной базы с включённой проверкой ссылочной целостности.

Сравнение вариантов удаления

Штатное удаление с контролем ссылок

Безопасно, сохраняет целостность базы. Ограничение: придётся разбирать все зависимые объекты

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

Быстро, но создаёт битые ссылки. Подходит только когда зависимых объектов гарантированно нет

Перенос даты запрета + штатное удаление

Для документов закрытого периода. Требует бэкапа и согласования с бухгалтерией

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

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

Во многих ситуациях удалять документ вообще не нужно: достаточно отменить его проведение (кнопка «Проведение» → «Отменить»). Документ перестаёт влиять на остатки и регистры, но остаётся в журнале для истории. Это предпочтительный вариант для закрытых периодов и документов, вошедших в отчётность.

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

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

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

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

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

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

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

Документа нет в списке ни в каком виде

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

Документ виден с пометкой или без неё

Отчёты по регистрам
Норма

Нет строк «Объект не найден»

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

Появились битые ссылки

Связанные объекты
Норма

Счета-фактуры и корректировки удалены или очищены

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

Подчинённые документы ссылаются на удалённый объект

Тестирование и исправление
Норма

Ошибок ссылочной целостности нет

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

Есть сообщения о нарушении целостности

Итог

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

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

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

Документ помечен на удаление, но остаётся в журнале. Это ошибка?

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

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

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

Можно ли восстановить документ после окончательного удаления?

Штатными средствами — нет. Восстановление возможно только из резервной копии базы или если осталась копия документа в другой базе обмена. Поэтому резервная копия перед массовым удалением обязательна.

Почему документ удалился, но после обмена данными появился снова?

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

Кто должен удалять документы: бухгалтер или администратор?

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

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

Отмена проведения убирает влияние документа на учёт (остатки, регистры, проводки), но сам документ остаётся в базе. Удаление стирает документ полностью. Для закрытых периодов и документов из сданной отчётности предпочтительна отмена проведения.