Как настроить продажу товаров по разным прайс-листам в "1С:Розница" без программирования

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

В розничной торговле часто возникает ситуация, когда один и тот же товар должен продаваться по разным ценам в зависимости от условий покупки. Классический пример — продажа товара непосредственно в торговом зале по одной цене (например, 100 рублей) и отправка этого же товара с курьером по повышенной цене (например, 120 рублей). При этом крайне важно, чтобы в фискальном чеке покупатель видел обычную «чистую» цену без явного выделения скидок или наценок отдельными строками, чтобы не вызывать лишних вопросов у клиентов.

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

В этой статье мы подробно, шаг за шагом, разберем несколько вариантов настройки системы для работы с разными прайс-листами в одном рабочем месте кассира (РМК).

Способ 1. Настройка управляемой скидки через «Вид цены»

Самый надежный и гибкий способ переключения цен в чеке — это использование механизма автоматических или управляемых скидок со способом предоставления «Использовать вид цены». Рассмотрим подробнее, как работает этот инструмент.

В отличие от классической процентной или суммовой скидки, этот механизм не рассчитывает разницу в цене, а принудительно заменяет текущий вид цен в документе продажи на другой, заранее определенный прайс-лист. В чеке при этом фиксируется новая конечная цена, а в графе «Скидка» ничего не отображается.

Выполним пошагово настройку этого варианта:

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

Проанализируем, как это будет выглядеть на рабочем месте кассира (РМК). Продавец привычным образом сканирует товары в чек. По умолчанию они добавляются по стандартной розничной цене (100 рублей). Если клиент сообщает, что ему требуется доставка курьером, кассир нажимает кнопку Управляемые скидки на панели РМК, выбирает в открывшемся списке пункт «Розничная (Доставка)» и нажимает кнопку расчета. Весь чек мгновенно пересчитывается по второму прайс-листу. Товар теперь стоит 120 рублей. Никаких «наценок» или «налогов» в чеке покупатель не увидит.

Способ 2. Автоматический пересчет цен по карте курьера

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

Для этого мы воспользуемся механизмом информационных карт (карт лояльности). Разберем, как реализовать этот сценарий:

  1. Выполним первые два шага из предыдущего способа (создадим вид цен «Розничная (Доставка)» и установим цены).
  2. В справочнике Виды дисконтных карт создадим новый вид карты, например, «Карта курьера». Укажем для нее тип карты — Штриховая или Магнитная.
  3. Зарегистрируем в системе конкретную карту лояльности этого вида и присвоим ей уникальный штрихкод (например, распечатаем его на листе бумаги и наклеим возле монитора кассира).
  4. В справочнике Скидки (наценки, ограничения) создадим автоматическую скидку со способом предоставления Использовать вид цены (указав прайс-лист доставки).
  5. Перейдем на вкладку Условия предоставления этой скидки и создадим новое условие: За разовую продажу по дисконтной карте. В качестве получателя укажем наш вид дисконтных карт «Карта курьера».
  6. Активируем скидку через документ Маркетинговая акция.

Теперь процесс работы выглядит следующим образом: кассир наполняет чек товарами по стандартным ценам. В случае оформления доставки кассир просто сканирует штрихкод «Карты курьера» обычным сканером. Программа мгновенно распознает карту, применяет условие скидки и пересчитывает все позиции чека по тарифу доставки. Ошибиться или ввести произвольную цену кассир физически не сможет.

Способ 3. Использование динамических видов цен (автоматизация ведения прайсов)

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

Чтобы избежать этой рутины, мы рекомендуем настроить второй вид цен как динамический. Посмотрим, как это сделать:

  1. В карточке вида цен «Розничная (Доставка)» в поле Способ задания цены выберем вариант Рассчитывать по другим видам цен (или Динамический по формуле в зависимости от редакции программы).
  2. В качестве базового вида цен укажем нашу стандартную «Розничную цену».
  3. Зададим формулу расчета или процент наценки. Например, укажем формулу: [Розничная] * 1.20 (что будет соответствовать наценке в 20%).

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

Способ 4. Использование виртуального склада

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

Для этого мы можем настроить работу через виртуальные склады:

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

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

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

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

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

← На главную