Как настроить цены в зависимости от времени суток в «1С:Розница 2.2»?

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

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

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

Юридический нюанс: Скидка или Наценка?

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

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

---

Пошаговая настройка динамических цен в «1С:Розница 2.2»

Проанализируем весь процесс настройки конфигурации по шагам: от создания временных интервалов до активации маркетинговой акции.

Шаг 1. Настройка временных интервалов

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

  1. Перейдем в раздел меню Маркетинг и выберем пункт Временные интервалы (в некоторых версиях интерфейса данный справочник доступен непосредственно из формы создания условий скидок).
  2. Нажмем кнопку Создать.
  3. Зададим наименование интервала (например, «Дневное время до 18:00»).
  4. Укажем время начала и время окончания действия интервала (например, с 08:00:00 до 18:00:00).

Важная техническая деталь при переходе через полночь: Если ваша акция или наценка должна действовать в ночное время (например, с 22:00 до 02:00 следующего дня), в программе рекомендуется разделять этот период на два отдельных интервала в рамках суток: первый — с 22:00 до 23:59:59, второй — с 00:00 до 02:00. Это позволит избежать ошибок при определении даты и времени в документе продажи кассовым модулем.

Шаг 2. Создание условия предоставления скидки

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

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

Шаг 3. Настройка автоматической скидки или наценки

На данном этапе мы определяем, как именно изменится цена товара при выполнении созданного условия.

  1. Перейдем в раздел Маркетинг — Скидки (наценки).
  2. Нажмем кнопку Создать и выберем тип скидки (например, Процент или Сумма).
  3. Заполним основные реквизиты: наименование, размер скидки/наценки и сегмент номенклатуры (если правило применяется не ко всему ассортименту, а только к определенной группе товаров, например, «Пиво»).

Как программа понимает, скидка это или наценка?

В системе 1С:Розница знак числового значения в поле размера скидки определяет тип действия:

После установки размера скидки перейдем на вкладку Условия предоставления и добавим туда условие За время продажи, созданное нами на Шаге 2.

Рассмотрим пример того, как логически рассчитывается скидка в программном коде кассового модуля при проведении чека:


// Упрощенная схема проверки условий в коде 1С
Если ТекущееВремяПродажи >= ВремяНачалаСкидки И ТекущееВремяПродажи <= ВремяОкончанияСкидки Тогда
    Если ТипСкидки = Перечисления.СпособыУстановкиСкидки.Процент Тогда
        СуммаСкидки = ЦенаНоменклатуры * (ПроцентСкидки / 100);
        ИтоговаяЦена = ЦенаНоменклатуры - СуммаСкидки;
    КонецЕсли;
КонецЕсли;

Шаг 4. Настройка совместного применения скидок

Если в вашем магазине уже используются другие виды дисконта (например, накопительные карты покупателя или скидки на объем покупки), временная скидка может вступить с ними в конфликт. Чтобы этого не произошло, настроим Группы совместного применения.

В справочнике Скидки (наценки) перенесем нашу временную скидку в соответствующую группу совместного применения с нужным вариантом взаимодействия:

Шаг 5. Активация правил через Маркетинговые акции

Сама по себе созданная и настроенная скидка работать на кассах не будет. Её необходимо ввести в действие специальным документом.

  1. Перейдем в раздел Маркетинг — Маркетинговые акции.
  2. Создадим новый документ.
  3. Укажем период действия всей маркетинговой кампании (например, с 01.06.2024 по 31.08.2024).
  4. В табличной части выберем магазины, в которых будет проводиться данная акция.
  5. На вкладке Скидки добавим нашу созданную автоматическую скидку по времени суток.
  6. Проведем документ.

---

Дополнительные важные аспекты эксплуатации системы

1. Печать ценников и информирование клиентов

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

2. Особенности торговли алкоголем (ЕГАИС)

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

3. Работа в распределенных базах данных (РИБ)

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

Также кассирам в Рабочем месте кассира (РМК) при расчете чека не требуется совершать ручных действий — при переходе к оплате или нажатии кнопки «Расчет скидок» система автоматически проверит текущее системное время компьютера кассы и применит положенную дневную скидку.

← На главную