Как оформить корректировку реализации по обособленному товару в 1С:Управление торговлей?

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

При работе с механизмом обособленного обеспечения в программе 1С:Управление торговлей (редакции 11.2, 11.4, 11.5) и 1С:ERP пользователи нередко сталкиваются с трудностями при попытке уменьшить количество отгруженного товара. Типичная ситуация: был оформлен Заказ клиента с действием Отгрузить обособленно, под него сформирован Заказ поставщику, оформлено Поступление товаров и услуг и последующая Реализация товаров и услуг. Если выясняется, что часть товара клиенту фактически не была доставлена, при попытке провести документ Корректировка реализации система выдает ошибку контроля обеспечения: Заказано для обеспечения больше, чем требуется.

Разберем природу возникновения этой ошибки и рассмотрим практические способы ее решения.

Проанализируем механику работы регистров обеспечения. При обособленном резервировании все складские движения жестко связываются с аналитикой Назначение (ссылкой на конкретный заказ клиента). Документ Корректировка реализации при уменьшении объема поставки пытается вернуть товар на склад под то же самое исходное назначение. Однако исходный заказ клиента на этот момент уже полностью закрыт реализацией. Контроль регистра Обеспечение заказов видит, что потребность по заказу уже удовлетворена, и блокирует проведение, расценивая возврат как возникновение избыточного обеспечения.

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

Способ 1. Использование документа «Возврат товаров от клиента» с очисткой назначения

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

  1. Создаем документ Возврат товаров от клиента на основании исходного документа Реализация товаров и услуг.
  2. Переходим в табличную часть Товары и находим колонку Назначение.
  3. Очищаем значение в этой колонке (делаем поле пустым), чтобы разорвать связь возвращаемой позиции с закрытым заказом покупателя.
  4. Проводим документ. Товар поступает на склад как свободный остаток общего назначения и доступен для дальнейшей продажи или резервирования под другие заказы.

Способ 2. Двухэтапная схема: возврат под назначение и последующее снятие резерва

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

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

Способ 3. Отражение расхождений через списание и оприходование

Если для целей взаиморасчетов или формирования корректировочного счета-фактуры (УКД) обязательно требуется использовать именно документ Корректировка реализации, разберем обходной сценарий:

  1. В документе Корректировка реализации на вкладке Расхождения настраиваем строку так, чтобы уменьшение количества фиксировалось не как прямой возврат на склад, а через списание расхождений на статью расходов/убытков.
  2. Фактически оставшийся на складе товар приходуем документом Оприходование излишков товаров без указания обособленного назначения (по статье доходов, компенсирующей предыдущее списание).

Способ 4. Временная корректировка движений регистров (технический метод)

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

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

Важно: Начиная с редакций 1С:УТ 11.4 / 11.5 и ERP 2.5, алгоритмы контроля остатков обеспечения были доработаны разработчиками фирмы «1С», что существенно снизило частоту возникновения подобных блокировок при корректировках.

← На главную