Как привязать существующую расходную накладную к заказу покупателя в 1С?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Торговля и дистрибуция
← На главную

При работе в конфигурации 1С:Управление нашей фирмой (1С:УНФ) и других похожих решениях часто возникает ситуация, когда Расходная накладная и Заказ покупателя теряют связь. Пользователь видит проведенный заказ и проведенную реализацию, но они существуют сами по себе. При попытке вручную указать заказ в качестве документа-основания в накладной, нужный документ попросту не отображается в списке выбора.

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

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

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

Рассмотрим подробнее, какие именно реквизиты должны полностью совпадать:

  1. Договор контрагента. Это самая частая причина, с которой и столкнулся автор исходного вопроса. Если в накладной по ошибке выбран другой договор этого же покупателя (например, основной вместо договора по конкретной сделке), заказ к привязке будет недоступен.
  2. Организация. Если в базе ведется учет по нескольким фирмам или индивидуальным предпринимателям, убедитесь, что в обоих документах выбрана одна и та же организация.
  3. Контрагент. Иногда в справочнике появляются дубли контрагентов. Проверьте, не выбран ли в заказе один элемент справочника, а в реализации — его визуальная копия.
  4. Валюта документа. Программа не позволит привязать рублевую реализацию к валютному заказу покупателя.

Статус и состояние заказа покупателя

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

Если заказ переведен в статус «Завершен», «Отменен» или «Закрыт», программа автоматически исключает его из пула активных заказов, которые ожидают отгрузки. Чтобы нужный заказ снова появился в списке выбора в поле ДокументОснование, необходимо предварительно открыть сам заказ и вернуть ему статус «В работе» (или аналогичный активный статус, используемый в вашей базе).

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

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

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

Альтернативный способ привязки документов (для опытных пользователей)

Если вы проверили все реквизиты, статусы и остатки, но связать документы стандартными средствами через форму так и не удается, воспользуемся техническим инструментом — обработкой ГрупповоеИзменениеРеквизитов. Этот способ позволяет принудительно обойти пользовательские фильтры форм.

Рассмотрим последовательность действий:

  1. Перейдите в раздел Администрирование -> Обслуживание -> Корректировка данных.
  2. Откройте обработку Групповое изменение реквизитов.
  3. В качестве изменяемого объекта выберите документ Расходная накладная.
  4. Настройте отбор, чтобы в список попала только та накладная, которую вам нужно привязать (например, по номеру и дате).
  5. В списке реквизитов найдите поле ДокументОснование (или реквизит ЗаказПокупателя в шапке/табличной части).
  6. Установите флажок напротив этого реквизита и выберите нужный заказ покупателя напрямую.
  7. Нажмите кнопку Изменить реквизиты.

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

Перепроведение и корректировка движений по регистрам

Посмотрим на завершающий, но критически важный этап. В архитектуре 1С простое заполнение поля-ссылки в шапке документа не гарантирует правильного отражения операции в учете. Фактическое выполнение заказа и списание товарных резервов происходит на уровне регистров накопления только в момент проведения документа.

Если вы привязали уже существующую накладную к заказу «задним числом», обязательно выполните следующие действия:

  1. Отмените проведение всех связанных документов (сначала платежные документы по этому заказу, затем саму накладную, и в конце — заказ).
  2. Проведите Заказ покупателя, чтобы он зафиксировал свои намерения в регистрах.
  3. Убедитесь, что в Расходной накладной выбран правильный заказ-основание, и проведите её.
  4. После этого проведите документы оплаты.

Соблюдение этой хронологии (заказ -> отгрузка -> оплата) гарантирует, что структура подчиненности восстановится, взаиморасчеты закроются корректно, а заказ не останется «висеть» в отчетах как неотгруженный.

← На главную