В розничной торговле нередко возникает ситуация, когда в рамках одного магазина функционируют несколько торговых залов или отделов с разными материально ответственными лицами (МОЛ). При этом требуется, чтобы на каждой кассе товар списывался строго со своего склада или торгового зала. Разберем особенности архитектуры типовой конфигурации 1С:Розница 2.2 и пошагово настроим разделение продаж без доработки конфигурации.
В режиме рабочего места кассира (РМК) интерактивный выбор склада списания для отдельной строки чека или чека целиком не предусмотрен. Программа определяет склад списания автоматически по следующим правилам:
Кроме того, механизм RLS (ограничение доступа на уровне записей) в типовой конфигурации работает в разрезе магазинов и организаций, но не позволяет ограничить видимость на уровне отдельных складов внутри одного магазина. Рассмотрим основные варианты решения поставленной задачи.
Этот вариант подходит, когда необходимо сохранить структуру «Один магазин — несколько складов/залов». Разберем последовательность действий по шагам.
Шаг 1. Создание и группировка товарных групп
Для корректной маршрутизации списания создадим классификатор товарных групп в разделе Нормативно-справочная информация → Товарные группы:
Только ТЗ 1 (товары, продаваемые исключительно в первом зале).Только ТЗ 2 (товары, продаваемые исключительно во втором зале).Общая (товары, которые присутствуют на остатках и продаются в обоих торговых залах).Шаг 2. Массовое назначение товарных групп номенклатуре
Чтобы быстро привязать номенклатурные позиции к созданным группам, воспользуемся групповой обработкой:
Товарная группа.Товарная группа, устанавливаем флаг и выбираем требуемое значение.Шаг 3. Настройка рабочих мест кассиров
Каждое физическое кассовое место должно иметь четкую привязку к справочнику Рабочие места:
Касса Зал 1) и для второй (Касса Зал 2)./WSName "ИмяРабочегоМестаКассира"
Шаг 4. Заполнение правил распределения продаж
Переходим в карточку магазина на вкладку Распределение продаж и создаем записи:
Только ТЗ 1: указываем склад Торговый зал №1 (без привязки к рабочему месту).Только ТЗ 2: указываем склад Торговый зал №2 (без привязки к рабочему месту).Общая создаем две строки:
Общая + Рабочее место Касса Зал 1 → склад Торговый зал №1.Общая + Рабочее место Касса Зал 2 → склад Торговый зал №2.Шаг 5. Включение контроля остатков
Чтобы избежать ухода остатков в минус при продаже отсутствующего в зале товара, переходим в Администрирование → Продажи → Настройки РМК и устанавливаем флаг Контролировать остатки при закрытии чека.
Если товары в залах пересекаются в большом объеме, поддержка товарных групп становится трудоемкой. Наиболее стабильным решением в типовом функционале 1С:Розница 2.2 является создание двух элементов в справочнике Магазины в рамках одной организации (например, Магазин Зал 1 и Магазин Зал 2).
Рассмотрим преимущества такого подхода:
Перемещение товаров с четким контролем МОЛ.Если менеджерам требуется вручную выбирать склад списания непосредственно в момент оформления продажи, можно отказаться от упрощенного интерфейса РМК и перейти на стандартную форму документа:
Склад, где кассир с соответствующими правами может вручную выбрать торговый зал списания.Склад продажи товара по умолчанию.