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