Как в 1С:Розница настроить продажу товаров одновременно с двух и более складов через одно РМК?

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

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

Метод 1. Использование механизма «Распределение продаж»

Проанализируем самый эффективный и штатный способ автоматизации списания товаров с разных складов в одном чеке. Этот механизм позволяет системе самостоятельно определять, с какого склада списать позицию, основываясь на её принадлежности к определенной группе. Рассмотрим пошагово, как это настроить:

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

Важный нюанс: Чтобы этот механизм заработал, в карточках номенклатуры обязательно должны быть заполнены Товарные группы. После такой настройки кассир в РМК просто сканирует товары, а программа в момент пробития чека автоматически распределяет строки по нужным складам. В результате по учету пройдут списания с разных мест хранения, хотя для покупателя это будет один фискальный чек.

Метод 2. Настройка «Нового РМК» в актуальных версиях (Розница 3.0 и УНФ)

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

В настройках РМК (раздел Продажи — Настройки РМК) мы можем активировать функции, которые значительно облегчают работу с несколькими складами:

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

Метод 3. Организация учета через «Складские помещения»

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

Как это работает? Мы создаем один основной склад (тип «Торговый зал»), но внутри него включаем использование помещений:

  1. В карточке склада установим флаг Использовать складские помещения.
  2. Перейдем в справочник Складские помещения и создадим там записи: «Торговый зал» и «Зона выдачи крупногабарита».
  3. При поступлении товара мы приходуем его на конкретные помещения.

Преимущество этого метода: С точки зрения РМК склад реализации остается один. Кассиру не нужно настраивать сложные схемы распределения. Однако в отчетах по остаткам мы всегда сможем увидеть детализацию: сколько товара лежит на полке, а сколько — в зоне хранения. Это значительно упрощает проведение инвентаризации, так как её можно делать по отдельным помещениям в рамках одного магазина.

Метод 4. Проверка дополнительных прав пользователей

Часто проблема «невозможности продажи» или «невидимости остатков» кроется не в настройках складов, а в ограничениях прав доступа. Выясним причину, проверив настройки прав:

Перейдем в раздел Администрирование — Пользователи и права — Дополнительные права пользователей — для этого пригодится расширение дополнительных прав пользователей для складов и касс. Выберем нужного пользователя (кассира) или группу пользователей и найдем раздел Розничные продажи. Нам важны следующие пункты:

Метод 5. Реализация через схему «Заказ покупателя»

Разберем более сложный, но надежный сценарий, который часто применяется в строительных или мебельных центрах. Если крупный товар требует отдельной подготовки к выдаче, мы можем использовать цепочку документов:

  1. Кассир в интерфейсе РМК (или менеджер в отдельном окне) оформляет документ Заказ покупателя — здесь поможет панель отображения остатков и резервов внутри заказа.
  2. В табличной части заказа для каждой строки можно указать свой Склад отгрузки. Для мелкого товара — «Магазин», для крупного — «Склад».
  3. Далее кассир в РМК вызывает этот заказ (кнопка «Продажа по заказу») и пробивает чек.

При такой схеме 1С корректно закроет потребность по обоим складам, а складские работники на «Складе-ангаре» увидят распоряжение на отгрузку именно своей части товара. Рассмотрим пример настройки прав для этого случая: у кассира должна быть открыта возможность работы с заказами в настройках РМК.

Резюме и рекомендации

Подводя итог, выделим основные шаги для быстрого решения проблемы продажи с двух складов:

Если ваша задача — автоматизировать процесс так, чтобы кассир не задумывался о складах, используйте Метод 1 (Распределение продаж). Это самый «прозрачный» способ для линейного персонала.

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

Если вы только настраиваете систему, рассмотрите Метод 3 (Складские помещения), так как он позволяет избежать путаницы с множеством складов в справочниках, сохраняя при этом детальный учет по зонам хранения.

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


// Пример логики определения склада в зависимости от группы номенклатуры
Если ТоварнаяГруппа = Справочники.ТоварныеГруппы.НайтиПоНаименованию("Крупногабарит") Тогда
    СтрокаЧека.Склад = Справочники.Склады.НайтиПоНаименованию("Склад Ангар");
КонецЕсли;

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

← На главную