Как настроить запрет продажи в минус по отдельным видам товаров в 1С:Розница 2.2 и чем это грозит?

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

При автоматизации розничной торговли руководство магазинов нередко требует жестко ограничить продажу товаров с нулевым или отрицательным остатком. Разберем, как работает типовой механизм контроля остатков в 1С:Розница 2.2, с какими техническими и организационными проблемами можно столкнуться на кассовом узле (РМК), а также какие варианты выборочного контроля существуют.

Анализ последствий: с какими проблемами сталкивается магазин

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

  1. Очереди и конфликты на кассе: товар физически лежит на полке торгового зала, покупатель готов его оплатить, но кассир получает отказ программы из-за отсутствия учетного остатка. Это приводит к задержкам обслуживания и негативу со стороны клиентов.
  2. Задержки обменов в распределенной информационной базе (РИБ): если магазин работает в узле РИБ, документы поступления или перемещения товаров могут поступить из центрального узла с задержкой по регламентному заданию. Фактически товар уже принят и выложен в зал, но учетных остатков на кассе еще нет.
  3. Пересортица по характеристикам и штрихкодам: при приемке товар часто приходуют на одну характеристику, серию или упаковку, а на кассе сканируют штрихкод другой. В результате касса блокирует позицию, хотя совокупный остаток по позиции положительный.
  4. Неудобный момент проверки в РМК: по умолчанию проверка остатков в РМК происходит в момент закрытия чека. Если в корзине покупателя 15 позиций, кассир узнает об отсутствии остатка по одной позиции только в самом конце оформления. Приходится удалять товар из чека и заново пересчитывать сумму к оплате.

Типовой функционал: почему нельзя ограничить только часть товаров

Рассмотрим, как устроен типовой механизм контроля остатков в 1С:Розница 2.2. В программе действует принцип глобального контроля:

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

Варианты реализации выборочного контроля остатков

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

  1. Доработка через расширение конфигурации:

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

  2. Контроль остатка в момент сканирования:

    Переносим проверку наличия товара с момента пробития чека на момент считывания штрихкода в табличную часть РМК. Если остаток нулевой, система сразу выдает предупреждение кассиру до начала расчета с покупателем.

  3. Авторизация продажи старшим кассиром:

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

Организационные альтернативы

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

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