При оформлении продаж и отгрузке заказов через рабочее место кассира (РМК) в программе 1С:Розница 3.0 (или 1С:УНФ 3.0) пользователи нередко сталкиваются с ситуацией: в окне заказа отображается наличие товара (например, «Доступно: 100 шт.»), типовые складские отчеты фиксируют остатки, но при попытке нажать кнопку «Отгрузить» появляется предупреждение: «Контроль остатков. Измените количество или удалите товар на складе ХХХ остаток 0 шт, недостаточно 1 шт.».
Разберем детально, почему возникает такое расхождение и как правильно настроить учет и работу в РМК, чтобы успешно выполнить отгрузку.
Текст ошибки формируется не системным механизмом проведения документа платформой, а специальным модулем РМК «Контроль продаж». В отличие от стандартных проверок регистров, здесь используются собственные алгоритмы анализа остатков перед пробитием чека или оформлением реализации.
Проанализируем настройки контроля:
Наиболее распространенный источник проблемы связан с разделением учета по организациям. Информационная надпись «Доступно: ХХ шт.» в форме подбора РМК или заказа часто показывает общий физический остаток на складе, не учитывая, на какую именно компанию он был оприходован.
При нажатии кнопки «Отгрузить» система пытается списать товар строго от имени той организации, к которой привязана текущая касса ККМ и открытая кассовая смена. Если товар поступил на баланс одной организации, а смена в РМК открыта по другой, контроль зафиксирует нулевой остаток.
Разберем по шагам, как проверить соответствие:
Заказ покупателя и проверим, какая Организация и какой Склад в нем заполнены.Остатки товаров с обязательной детализацией по группировкам: Организация — Склад — Номенклатура. Убедимся, что остаток числится именно за той организацией, от которой пробивается чек.В настройках РМК может быть настроено автоматическое распределение продаж по складам или системам налогообложения. При нажатии команды отгрузки строка чека может перенаправляться на другой склад (например, на торговый зал вместо склада хранения или оптового склада), где фактического остатка нет.
Также важно обратить внимание на то, какой склад указан в шапке заказа покупателя и какой склад выбран в качестве основного в настройках РМК. Если товар находится на складе «Основной», а касса настроена на списание со склада «Торговый зал», система выдаст отказ.
Товар может физически находиться на складе, но быть заблокирован механизмом резервирования. Выясним причину через анализ свободных остатков:
Остатки товаров к отгрузке или Анализ заказов покупателей, чтобы увидеть актуальное состояние резервов по данной позиции.Если для номенклатуры ведется учет по характеристикам или сериям, общий остаток в РМК может отображаться по карточке товара в целом. Однако контроль при отгрузке выполняется по всей аналитике:
Движения товаров с детализацией по характеристикам и сериям, чтобы убедиться в наличии конкретной комбинации параметров.В линейке конфигураций на базе «1С:Розница 3.0» контроль остатков выполняется на текущую дату и время (на момент совершения операции). Если в системе есть документы перемещения, списания или корректировок, проведенные будущим временем либо более поздней датой относительно текущей кассовой смены, оперативный остаток на момент проведения операции может оказаться нулевым.
Проверим хронологию движений по номенклатуре в регистре накопления сведений об остатках и убедимся, что по складу нет движений с датой, превышающей системное время кассы.
Если конфигурация находится на поддержке без возможности изменения кода («на замке»), а клиенту необходимо срочно выдать товар, рассмотрим обходные пути:
Заказы покупателей и введем на основании заказа документ Расходная накладная или Чек ККМ напрямую. При проведении отдельного документа система выдаст развернутое платформенное сообщение с точным указанием того, по какому именно разрезу (организация, склад, резерв или характеристика) не хватает остатка.