Документ не удаляется, резерв висит, заказ не закрывается: как разорвать связи между документами в 1С

· 10 мин

Содержание

Чтобы отвязать документы в 1С, разрывать связь нужно с конца цепочки. Сначала очистите в подчинённом документе ссылку на основание (поле заказа или документа-основания) и перепроведите его. Если документ держит резерв, смените в строках заказа вариант обеспечения на «Не обеспечивать» или закройте заказ. Удалять документ стоит последним шагом, когда на него больше никто не ссылается.

Чаще всего с этим сталкиваются в 1С:Управление торговлей 11, Комплексной автоматизации 2 и ERP. Заказ клиента зарезервировал товар, по нему создали ордер и реализацию, а потом сделка сорвалась. Товар числится в резерве, документ не удаляется, программа пишет, что на объект есть ссылки. Ниже порядок, который снимает эти связи без порчи учёта.

Как документы держат друг друга и товар

Связь между документами в 1С бывает двух видов. Их важно различать: снимаются они по-разному.

  • 🔗 Ссылка в реквизите. В реализации заполнено поле с заказом клиента, в счёте-фактуре — основание. Это просто значение поля. Пока оно заполнено, платформа не удалит документ-основание.
  • 📦 Движения по регистрам. Проведённый заказ клиента пишет записи в регистры обеспечения и резервов. Именно они уменьшают свободный остаток. Пока заказ проведён и строки в резерве, товар занят.

Отсюда простое правило:

Что мешаетГде это видноКак снять
Ссылка в поле документаСтруктура подчинённости, связанные документыОчистить поле и перепровести документ
Резерв по строкам заказаКолонка обеспечения в табличной части заказаСменить вариант обеспечения или закрыть заказ
Движения документаОтчёт о движениях документаОтменить проведение
Ссылка из помеченного объектаОбработка удаления помеченныхУдалить ссылающийся объект первым

Отмена проведения убирает движения, но не очищает поля. Отменённая реализация всё равно ссылается на заказ, и заказ из-за неё не удалится.

Посмотреть всю цепочку можно прямо из документа. Откройте его и выберите в меню Ещё команду «Структура подчинённости». В УТ 11, КА и ERP рядом есть панель «Связанные документы»: она показывает то же самое списком, с основаниями сверху и подчинёнными снизу.

Как снять резерв в заказе клиента вручную

Резерв в УТ 11, КА и ERP задаётся по каждой строке заказа клиента. За него отвечает колонка варианта обеспечения в табличной части «Товары». Основные значения:

  • «Резервировать на складе» — товар занят из текущего остатка;
  • «Резервировать по мере поступления» — товар будет занят, когда придёт на склад;
  • «Отгрузить» — товар уже распределён под отгрузку;
  • «Не обеспечивать» — строка ничего не держит.

Чтобы снять резерв с конкретных позиций:

  1. Откройте заказ клиента в разделе Продажи → Заказы клиентов.
  2. Выделите строки, с которых нужно снять резерв. Можно выделить несколько с зажатой Ctrl или все сочетанием Ctrl+A.
  3. В колонке варианта обеспечения выберите «Не обеспечивать». Для группы строк удобнее команда заполнения обеспечения над табличной частью: она меняет значение сразу у выделенных позиций.
  4. Нажмите «Провести и закрыть».

После перепроведения заказ перестанет держать товар, и остаток станет свободным. Остальные строки заказа сохранят свой резерв.

Если заказ отменяется целиком

Менять каждую строку не нужно. Есть два способа освободить весь заказ:

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

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

Закрывать заказ лучше, чем удалять. История сделки остаётся, менеджер видит, что клиент отказался, а в отчётах по продажам не появляется дыр в нумерации.

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

Этот шаг нужен, когда реализация, ордер или счёт создали «на основании», а связь теперь мешает. Например, реализацию по ошибке привязали не к тому заказу, или заказ нужно удалить, а отгрузка должна остаться.

  1. Откройте подчинённый документ: реализацию, расходный ордер, счёт-фактуру.
  2. Найдите поле, где указан документ-основание. В реализации УТ 11 это поле с заказом клиента в шапке. Если реализация оформлена по нескольким заказам, заказ указан в колонке табличной части.
  3. Очистите поле кнопкой с крестиком или выберите другой заказ.
  4. Проведите документ.

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

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

Отвязать оплату от заказа

Оплата тоже может быть привязана к заказу или реализации. В поступлении безналичных денежных средств и приходном кассовом ордере это колонка в расшифровке платежа. В новых релизах УТ 11 и ERP она называется «Объект расчётов».

Чтобы перенести оплату на другой заказ или оставить её авансом:

  1. Откройте платёжный документ и перейдите к расшифровке платежа.
  2. Очистите колонку с заказом или выберите нужный.
  3. Проведите документ.

В УТ и КА взаиморасчёты ведутся в разрезе этих объектов. Если просто отвязать оплату и не указать новый объект, задолженность клиента не изменится, но в отчёте по расчётам сумма уйдёт на аванс без заказа.

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

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

Типичная цепочка в УТ 11 и КА 2 выглядит так:

ШагДокументЧто сделать
1Счёт-фактура выданныйОтменить проведение, пометить на удаление
2Возврат товаров от клиента (если был)Отменить проведение, пометить на удаление
3Реализация товаров и услугОтменить проведение, пометить на удаление
4Расходный ордер на товары (при ордерной схеме)Отменить проведение, пометить на удаление
5ОплатаОтвязать от заказа или удалить, если она ошибочная
6Заказ клиентаЗакрыть или пометить на удаление

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

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

Пометка на удаление ставится клавишей Delete или командой «Пометить на удаление» в меню Ещё. Помеченный документ автоматически теряет проведение.

Окончательное удаление

Пометка ещё не удаляет документ физически. Это делает обработка «Удаление помеченных объектов», она находится в разделе Администрирование → Обслуживание.

  1. Запустите обработку и выберите режим с выбором объектов, чтобы видеть, что удаляется.
  2. Отметьте нужные документы и запустите удаление.
  3. Если что-то не удалилось, обработка покажет, какие объекты на него ссылаются.

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

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

Связи между цепочками зависимых документов

Сложнее всего, когда документ участвует сразу в нескольких цепочках. Один заказ поставщику может обеспечивать три заказа клиентов. Одно поступление может закрывать два заказа поставщику.

Порядок действий в таких случаях:

  • 🔍 Сначала соберите картину. Откройте «Структуру подчинённости» на верхнем документе и выпишите все подчинённые. Каждый проверяйте отдельно: у него могут быть свои основания.
  • ✂️ Режьте точечно. Не отменяйте проведение всех документов подряд. Если поступление закрывает два заказа, а отвязать нужно один, исправьте строки поступления и оставьте второй заказ привязанным.
  • 🔄 Проверяйте обеспечение. Если заказ клиента обеспечивался из заказа поставщику, после отвязки строки заказа клиента снова окажутся без обеспечения. Решите, что с ними делать: резервировать со склада, заказать заново или отменить.
Что мешает удалить или изменить документ?

Групповое перепроведение после отвязки

После того как вы изменили или удалили документы в середине периода, движения последующих документов могут стать неактуальными. Особенно это касается себестоимости и партий. Чтобы привести их в порядок, используют обработку «Групповое перепроведение документов ».

В УТ 11, КА и ERP она находится в разделе Администрирование → Обслуживание → Корректность данных. Если команды в меню нет, откройте её через «Функции для технического специалиста» в главном меню (пункт включается в персональных настройках пользователя).

Как запускать:

  1. Укажите период: с даты самого раннего изменённого документа до текущей даты.
  2. Отберите виды документов, если не нужно перепроводить всё подряд. Для складских связей это заказы, ордера, реализации и поступления.
  3. Запустите и дождитесь окончания. Обработка выведет список документов, которые не провелись, с причинами.

В УТ 11 и КА себестоимость рассчитывает закрытие месяца, а не проведение документов. Если изменения затронули прошлые месяцы, после перепроведения заново выполните закрытие месяца за эти периоды.

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

Как найти и исправить нарушенную целостность

Иногда связи рвутся не по вашей воле: после неудачного обмена, сбоя или ручного удаления в конфигураторе. Признаки:

  • ❗ в документе вместо заказа показано <Объект не найден> с длинным идентификатором;
  • ❗ свободный остаток в отчёте не совпадает с фактическим на складе;
  • ❗ закрытый заказ всё равно попадает в списки к обеспечению.

Что делать по шагам:

  1. Сверьте остатки. В УТ 11 и КА это отчёт «Остатки и доступность товаров» в разделе Склад и доставка. Сравните резерв по номенклатуре с открытыми заказами.
  2. Найдите битые ссылки. Откройте документ с <Объект не найден> и выберите в поле правильный заказ или очистите его. Если таких документов много, их ищут через консоль запросов отбором по пустому или несуществующему основанию; это работа для программиста.
  3. Перепроведите затронутые документы обработкой из предыдущего раздела.
  4. Если программа не открывает объекты или падает с ошибкой — переходите к тестированию базы в конфигураторе: меню Администрирование → Тестирование и исправление. Для неё нужен монопольный доступ, поэтому всех пользователей придётся вывести из базы.

Режим исправления в «Тестировании и исправлении» может создать объекты-заглушки вместо битых ссылок или очистить ссылки. Запускайте его только на свежей резервной копии и сначала в режиме проверки без исправления.

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

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

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

Порядок в связях документов
Выполнено: 0 / 7

Ещё два приёма, которые экономят время:

  • 📅 Регулярная ревизия заказов. Раз в неделю отбирайте в списке заказов клиентов открытые заказы старше месяца. Каждый либо отгружают, либо закрывают. Так резервы не копятся годами.
  • 🧾 Причины отмены. Заполните справочник причин отмены понятными значениями: «Клиент отказался», «Нет товара», «Ошибка менеджера». По ним видно, кто чаще всего создаёт лишние документы.

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

Можно ли отвязать документ, не отменяя его проведение?
Да. Очистите поле с основанием и сразу проведите документ. Движения пересчитаются уже без связи, отменять проведение отдельно не нужно.
Почему после отвязки реализации от заказа товар всё равно в резерве?
Резерв держит не реализация, а сам заказ. Пока строки заказа в резерве и заказ не закрыт, товар занят. Смените вариант обеспечения или закройте заказ.
Удалится ли счёт-фактура вместе с реализацией?
Нет. Счёт-фактура — отдельный документ со ссылкой на реализацию. Пометьте на удаление оба, иначе обработка не удалит реализацию.
Кто может удалять документы окончательно?
Обработку удаления помеченных объектов запускает пользователь с административными правами. Обычному менеджеру доступна только пометка на удаление.
Что делать, если документ в закрытом периоде?
Сначала дата запрета изменения сдвигается администратором после согласования с бухгалтерией. После правки её возвращают обратно и заново закрывают месяц.