Как правильно оформить возврат покупателя в 1С:УНФ и закрыть зависшие состояния заказов?

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

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

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

Почему состояния заказов в 1С:УНФ «зависают»?

Прежде чем переходить к практике, нам необходимо проанализировать причину возникновения проблемы. Логика 1С:УНФ при работе с заказами строится на жестком контроле выполнения обязательств по двум направлениям: отгрузка и оплата.

  1. Проблема отгрузки: Когда мы создаем документ Заказ покупателя на 10 единиц товара и отгружаем их документом Расходная накладная, заказ считается полностью отгруженным. Однако, как только мы вводим документ Приходная накладная с видом операции Возврат от покупателя, система уменьшает фактическое количество отгруженного товара по этому заказу. С точки зрения программы, если клиент вернул 2 единицы, значит, по заказу «осталось отгрузить» еще 2 единицы, чтобы выполнить исходный план. Именно поэтому состояние заказа меняется на «Недогружен».
  2. Проблема оплаты: Взаимозачет между старым возвратом и новой поставкой часто выполняется пользователями «в уме» или простым документом Корректировка долга. Если оплата по новой Расходной накладной прошла не в полном объеме (за минусом суммы возврата), то система видит недоплату по конкретному новому заказу. Автоматического «схлопывания» долгов между разными заказами по умолчанию не происходит, если не указаны соответствующие аналитики.

Рассмотрим подробнее, как решить эти задачи последовательно.

Шаг 1: Исправление состояния отгрузки в первом заказе

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

Для этого в 1С:УНФ предусмотрен специализированный документ — Закрытие заказа. Разберем порядок действий:

  1. Перейдем в раздел Продажи — Заказы покупателей.
  2. Найдем наш проблемный заказ, по которому был оформлен возврат.
  3. На основании этого заказа создадим документ Закрытие заказа.
  4. В поле Статус выберем значение «Закрыт». При проведении этого документа система обнулит остатки в регистре Заказы покупателей.
  5. Если в вашей версии программы требуется указать причину, можно создать причину типа «Возврат товара» или «Отмена догрузки».

После проведения Закрытия заказа в отчете «Остатки по заказам» данный заказ исчезнет, а его состояние в списке изменится на корректное.

Шаг 2: Корректный взаимозачет для закрытия состояния оплаты

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

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

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

Важный нюанс: Если мы используем Корректировку долга правильно, программа сделает движения по регистру Оплата заказов. Именно этот регистр отвечает за цветной кружочек (состояние оплаты) в списке заказов. Как только долг будет перенесен на новый заказ, система увидит, что он «оплачен» (часть — деньгами, часть — переносом долга) и сменит состояние на «Оплачен полностью».

Шаг 3: Использование «Корректировки реализации» (Продвинутый метод)

Посмотрим на ситуацию шире. В современных версиях 1С:УНФ (начиная с 1.6.19 и выше) вместо классического возврата (через Приходную накладную) в некоторых случаях удобнее использовать документ Корректировка реализации.

Проанализируем преимущества этого метода:

Однако, если период уже закрыт и накладная прошлого периода недоступна для корректировки, метод с Приходной накладной + Закрытием заказа остается единственно верным.

Резюме: контрольный список действий

Подведем итог. Чтобы в 1С:УНФ возврат не портил отчетность по заказам, выполним следующие шаги:

  1. Оформляем Приходную накладную с видом «Возврат от покупателя» на основании старой Расходной накладной.
  2. Проверяем общие взаиморасчеты (например, через Акт сверки). Сумма должна быть верной.
  3. Для старого заказа создаем документ Закрытие заказа. Это убирает статус «Недогружен».
  4. Для нового заказа создаем Корректировку долга (вид «Перенос задолженности»). Это перебрасывает аванс с возврата на новую поставку и убирает статус «Недооплачен».

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

← На главную