← На главную
При автоматизации розничной торговли руководство магазинов нередко требует жестко ограничить продажу товаров с нулевым или отрицательным остатком. Разберем, как работает типовой механизм контроля остатков в 1С:Розница 2.2, с какими техническими и организационными проблемами можно столкнуться на кассовом узле (РМК), а также какие варианты выборочного контроля существуют.
Анализ последствий: с какими проблемами сталкивается магазин
Перед тем как включить жесткий запрет продажи в минус, проанализируем основные риски, с которыми неизбежно столкнется торговая точка:
- Очереди и конфликты на кассе: товар физически лежит на полке торгового зала, покупатель готов его оплатить, но кассир получает отказ программы из-за отсутствия учетного остатка. Это приводит к задержкам обслуживания и негативу со стороны клиентов.
- Задержки обменов в распределенной информационной базе (РИБ): если магазин работает в узле РИБ, документы поступления или перемещения товаров могут поступить из центрального узла с задержкой по регламентному заданию. Фактически товар уже принят и выложен в зал, но учетных остатков на кассе еще нет.
- Пересортица по характеристикам и штрихкодам: при приемке товар часто приходуют на одну характеристику, серию или упаковку, а на кассе сканируют штрихкод другой. В результате касса блокирует позицию, хотя совокупный остаток по позиции положительный.
- Неудобный момент проверки в РМК: по умолчанию проверка остатков в РМК происходит в момент закрытия чека. Если в корзине покупателя 15 позиций, кассир узнает об отсутствии остатка по одной позиции только в самом конце оформления. Приходится удалять товар из чека и заново пересчитывать сумму к оплате.
Типовой функционал: почему нельзя ограничить только часть товаров
Рассмотрим, как устроен типовой механизм контроля остатков в 1С:Розница 2.2. В программе действует принцип глобального контроля:
- Настройка в администрировании: контроль остатков включается для склада и кассового узла через связку настроек РМК (опция
Контролировать остатки товаров при закрытии чека) и профилей дополнительных прав пользователей (флаг Контролировать остатки и резерв товаров на складе). - Отсутствие выборочности: типовая система не умеет делить обычные штучные товары на контролируемые и неконтролируемые. Исключение составляют только позиции с типом номенклатуры
Услуга или Работа, по которым количественный учет в регистре ТоварыНаСкладах не ведется в принципе. - Списание с нескольких складов: если в магазине настроено разделение на несколько складов (например, торговый зал и склад хранения), стандартный интерфейс РМК не производит автоматический подбор склада с остатком «на лету» без предварительного перемещения.
Варианты реализации выборочного контроля остатков
Если бизнесу требуется контролировать остатки только по определенным категориям или видам товаров, рассмотрим практические пути решения этой задачи:
- Доработка через расширение конфигурации:
Создаем дополнительный реквизит номенклатуры (например, КонтролироватьОстаткиПриПродаже типа Булево) или добавляем соответствующий признак в справочник ВидыНоменклатуры. В расширении перехватываем процедуру проверки проведения чека в модуле объекта документа ЧекККМ или форму РМК. Выполняем проверку по регистру накопления ТоварыНаСкладах исключительно для тех позиций, у которых установлен флаг контроля.
- Контроль остатка в момент сканирования:
Переносим проверку наличия товара с момента пробития чека на момент считывания штрихкода в табличную часть РМК. Если остаток нулевой, система сразу выдает предупреждение кассиру до начала расчета с покупателем.
- Авторизация продажи старшим кассиром:
Если товар отсутствует на остатке, кассиру блокируется возможность закрытия чека, однако предоставляется возможность вызова старшего кассира или администратора магазина. При авторизации правами администратора система разрешает провести чек в минус с фиксацией инцидента для последующего разбора пересортицы при инвентаризации.
Организационные альтернативы
Разберем учетный подход, при котором система не запрещает продажи, но разделяет потоки учета:
- Продажа без остановки кассы: товар фиксируется фискальным чеком (так как фискальные органы требуют корректной регистрации выручки), а возникшие отрицательные остатки автоматически группируются в регулярных отчетах для оперативного оприходования или списания по результатам локальной инвентаризации.
- Жесткий учет только для маркированной продукции: строгий запрет целесообразно оставлять для товаров, подлежащих обязательной маркировке (системы «Честный Знак», ЕГАИС), где продажа без фактического прихода на баланс влечет регуляторные риски, а для обычных штучных позиций использовать мягкие механизмы контроля.