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

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

Как удалить привязанные документы в 1С

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

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

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

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

Что такое привязанные документы и почему 1С их не удаляет

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

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

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

Как найти все ссылки на документ

Первый шаг — понять, что именно мешает удалению. В типовых конфигурациях на управляемых формах (Бухгалтерия, Управление торговлей, ERP) есть встроенный инструмент поиска ссылок.

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

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

Порядок поиска ссылок
  1. 1
    Откройте список документов и выделите нужный документ
  2. 2
    Через меню «Ещё» или правый клик выберите «Найти ссылки» (либо откройте обработку «Поиск ссылок на объекты» через «Все функции»)
  3. 3
    Укажите документ как объект поиска и запустите поиск
  4. 4
    Изучите список найденных объектов: какие документы, справочники и регистры ссылаются на удаляемый
  5. 5
    Запишите или сохраните список — по нему будете разрывать связи

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

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

Подчинённые документы, введённые на основании

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

Ссылки в справочниках и реквизитах

Если ссылка стоит в элементе справочника (например, в карточке договора указан документ расчётов), откройте этот элемент и очистите соответствующее поле, затем запишите. После этого связь исчезнет.

Движения по регистрам

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

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

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

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

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

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

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

Выберите режим: «Автоматическое удаление всех помеченных объектов» или «Выборочное удаление». Для точечной работы удобнее выборочный режим — отметьте только нужные документы. Нажмите «Удалить».

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

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

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

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

Документ отсутствует в списке, поиск по номеру ничего не находит

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

Документ виден с пометкой — значит, остались ссылки

Отчёт по оборотам / взаиморасчёты за период
Норма

Суммы соответствуют ожиданиям после удаления

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

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

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

В списке помеченных объектов нет удаляемого документа

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

Документ остался в списке с указанием мест использования

Настройка прав и типичные ограничения

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

Дополнительные ограничения:

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

Что делать, если удалить нельзя: альтернативы

Не всегда удаление — правильное решение. Если документ участвовал в учёте, отражён в отчётности или по нему прошли регламентные операции, корректнее оставить его в базе.

Основные альтернативы:

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

Сравнение вариантов

Физическое удаление

Подходит для ошибочно введённых дублей и тестовых документов. Необратимо, требует отсутствия ссылок.

Пометка на удаление

Безопасный вариант: объект исключён из учёта, но восстанавливается. Занимает место в базе до обработки удаления.

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

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

Корректировка / сторно

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

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

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

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

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

FAQ: частые вопросы об удалении привязанных документов

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

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

Можно ли удалить документ вместе со всеми подчинёнными одной операцией?

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

Что означает «Объект не найден» в поле документа?

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

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

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

Как восстановить ошибочно помеченный документ?

Выделите документ в списке и снова нажмите «Пометить на удаление / Снять пометку» — пометка снимется. Затем при необходимости проведите документ заново. Это работает, только если физическое удаление ещё не выполнялось.

Мешает ли обмен данными удалению документов?

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

Итог

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

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