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

Документы и Печать · 11 мин

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

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

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

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

Ниже разобраны практические сценарии для типовых конфигураций (Управление торговлей, Бухгалтерия предприятия, ERP): как найти связанные документы, в каком порядке их отменять, что делать с закрытым периодом и как проверить, что цепочка отменена корректно.

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

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

Основной способ — команда «Связанные документы» (в ряде конфигураций — «Структура подчинённости»). Она доступна из формы документа: кнопка «Ещё» → «Связанные документы» или соответствующая пиктограмма на панели. Откроется дерево, где видно, какие документы введены на основании текущего и какие, наоборот, служат для него основанием.

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

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

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

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

Чтобы отменить проведение, откройте документ и нажмите кнопку «Проведён» / снимите флаг проведения, либо в списке документов выделите строку и выберите «Ещё» → «Отменить проведение». Если у документа есть подчинённые проведённые документы, программа может выдать предупреждение — сначала отмените проведение их.

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

Пометка на удаление связанных документов

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

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

Для пометки выделите документ в списке и нажмите Delete или «Ещё» → «Пометить на удаление / Снять пометку». Проведённый документ при этом обычно сначала распроводится автоматически либо потребует отмены проведения — поведение зависит от конфигурации и настроек прав.

Физическое удаление через контроль ссылочной целостности

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

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

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

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

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

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

Все целевые документы удалены, список неудалённых пуст

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

Документы остались, рядом указаны ссылающиеся объекты

Структура подчинённости исходного документа
Норма

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

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

В дереве остались проведённые или непомеченные документы

Обороты по регистрам (склад, взаиморасчёты)
Норма

Движения отменённых документов исчезли

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

Остатки и обороты не изменились

Что делать, если период закрыт

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

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

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

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

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

Документ ошибочный, период открыт, история не нужнаОтмените проведение цепочки от конца к началу и пометьте документы на удаление
Нужно аннулировать операцию, но сохранить след документаТолько отмените проведение, без пометки на удаление
Период закрыт, отчётность сданаСоздайте сторнирующий или корректировочный документ текущей датой
Удалению мешает реальный документ оплатыРазорвите связь вручную, очистив реквизит «Основание», и распроведите цепочку

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

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

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

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

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

Массовая отмена и защита от потери данных

Если отменить нужно не одну цепочку, а пакет документов (например, ошибочно загруженные за день реализации), используйте групповую обработку. В списке документов выделите нужные строки через Ctrl или Shift и выберите «Ещё» → «Отменить проведение» или «Пометить на удаление» — действие применится ко всем выделенным. В ряде конфигураций есть отдельная обработка «Групповое изменение реквизитов» и «Групповое перепроведение документов» в разделе «Администрирование».

Перед любой массовой операцией сделайте резервную копию: «Администрирование» → «Обслуживание» → «Резервное копирование и восстановление», либо выгрузку информационной базы через конфигуратор для файлового варианта. Это единственная гарантия отката, если в выборку попали лишние документы.

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

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

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

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

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

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

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

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

Штатной команды «отменить всё дерево» в типовых конфигурациях нет. Цепочку отменяют поэтапно, но ускорить работу можно групповой обработкой: выделить все документы в списке и применить отмену проведения или пометку на удаление к выделенным.

Что будет со счётом-фактурой при удалении реализации?

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

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

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

Отмена проведения и пометка на удаление — в чём разница для отчётов?

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

Мешает документ оплаты, который удалять нельзя. Что делать?

Откройте платёжный документ и очистите реквизит «Основание» (или удалите строку с реализацией из табличной части), затем проведите его. Связь разорвётся, оплата останется в учёте, а цепочку реализации можно будет отменить обычным порядком.