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

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

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

Анализ штатных механизмов и архитектурных ограничений

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

  1. По правилам из регистра Распределение продаж.
  2. Если правило не найдено, используется Склад продажи по умолчанию, указанный в карточке магазина.

Кроме того, механизм RLS (ограничение доступа на уровне записей) в типовой конфигурации работает в разрезе магазинов и организаций, но не позволяет ограничить видимость на уровне отдельных складов внутри одного магазина. Рассмотрим основные варианты решения поставленной задачи.

Вариант 1. Настройка распределения продаж по товарным группам и рабочим местам

Этот вариант подходит, когда необходимо сохранить структуру «Один магазин — несколько складов/залов». Разберем последовательность действий по шагам.

Шаг 1. Создание и группировка товарных групп

Для корректной маршрутизации списания создадим классификатор товарных групп в разделе Нормативно-справочная информация → Товарные группы:

  1. Товарная группа Только ТЗ 1 (товары, продаваемые исключительно в первом зале).
  2. Товарная группа Только ТЗ 2 (товары, продаваемые исключительно во втором зале).
  3. Товарная группа Общая (товары, которые присутствуют на остатках и продаются в обоих торговых залах).

Шаг 2. Массовое назначение товарных групп номенклатуре

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

  1. Открываем список Номенклатура.
  2. Через меню Еще → Настройка списка устанавливаем отбор по незаполненному полю Товарная группа.
  3. Выделяем нужные позиции и нажимаем Еще → Изменить выделенные.
  4. В открывшемся окне находим реквизит Товарная группа, устанавливаем флаг и выбираем требуемое значение.

Шаг 3. Настройка рабочих мест кассиров

Каждое физическое кассовое место должно иметь четкую привязку к справочнику Рабочие места:

  1. Переходим в раздел Продажи → Помощник настройки кассового места.
  2. Регистрируем отдельное рабочее место для первой кассы (например, Касса Зал 1) и для второй (Касса Зал 2).
  3. При работе в терминальном режиме (RDP) убедимся, что сессии кассиров не привязываются к одному сетевому имени сервера. При необходимости настраиваем запуск клиента 1С с ключом командной строки: /WSName "ИмяРабочегоМестаКассира"

Шаг 4. Заполнение правил распределения продаж

Переходим в карточку магазина на вкладку Распределение продаж и создаем записи:

  1. Для группы Только ТЗ 1: указываем склад Торговый зал №1 (без привязки к рабочему месту).
  2. Для группы Только ТЗ 2: указываем склад Торговый зал №2 (без привязки к рабочему месту).
  3. Для группы Общая создаем две строки:
    1. Товарная группа Общая + Рабочее место Касса Зал 1 → склад Торговый зал №1.
    2. Товарная группа Общая + Рабочее место Касса Зал 2 → склад Торговый зал №2.

Шаг 5. Включение контроля остатков

Чтобы избежать ухода остатков в минус при продаже отсутствующего в зале товара, переходим в Администрирование → Продажи → Настройки РМК и устанавливаем флаг Контролировать остатки при закрытии чека.

Вариант 2. Разделение залов на два отдельных магазина (Рекомендуемый подход)

Если товары в залах пересекаются в большом объеме, поддержка товарных групп становится трудоемкой. Наиболее стабильным решением в типовом функционале 1С:Розница 2.2 является создание двух элементов в справочнике Магазины в рамках одной организации (например, Магазин Зал 1 и Магазин Зал 2).

Рассмотрим преимущества такого подхода:

  1. Простота настройки: Для каждого магазина настраивается собственный склад продажи, своя касса ККМ и свое рабочее место без необходимости деления номенклатуры на товарные группы.
  2. Прозрачный учет остатков: В форме подбора РМК кассир видит доступный остаток своего магазина, а при необходимости может просмотреть остатки соседнего зала.
  3. Учет перемещений: Передача позиций между залами оформляется типовым документом Перемещение товаров с четким контролем МОЛ.

Вариант 3. Оформление через бэк-офисный документ «Чек ККМ»

Если менеджерам требуется вручную выбирать склад списания непосредственно в момент оформления продажи, можно отказаться от упрощенного интерфейса РМК и перейти на стандартную форму документа:

  1. Открываем раздел Продажи → Чеки ККМ.
  2. В шапке нового документа доступно поле Склад, где кассир с соответствующими правами может вручную выбрать торговый зал списания.
  3. В настройках пользователя (Администрирование → Пользователи → Настройки пользователя) можно заранее задать Склад продажи товара по умолчанию.
← На главную