Почему при отмене проведения поступления в 1С:УТ 11 возникает ошибка о недостатке товара и как её устранить?

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

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

Выясним причину ошибки контроля остатков

Проанализируем механизм, вызывающий блокировку. В современных конфигурациях линейки ERP и УТ (начиная с версий 11.2, 11.3 и новее) используется механизм обособленного обеспечения потребностей. Это означает, что учет запасов в ключевых регистрах (например, в регистре накопления Товары на складах) ведется не только в разрезе номенклатуры, характеристик и складов, но и по специальному измерению Назначение.

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

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

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

Диагностика цепочки документов и остатков по назначениям

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

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

Пошаговое решение проблемы

Для успешной отмены проведения поступления необходимо восстановить целостность цепочки по назначению. Рассмотрим варианты действий:

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

После того как все зависимые движения по назначению сняты или отменены, вернемся к документу Приобретение (поступление) товаров и услуг и выполним отмену проведения. Ошибка недостатка товара более возникать не будет.

← На главную