В розничной торговле часто возникает необходимость гибкого управления ценами в течение дня. Это могут быть «счастливые часы» для привлечения покупателей в обеденное время, снижение цен на готовую кулинарию в вечернее время или, наоборот, ночные наценки в круглосуточных магазинах. В конфигурации «1С:Розница 2.2» этот функционал успешно реализуется через встроенный механизм автоматических скидок и наценок.
В рамках этой статьи мы подробно разберем, как правильно настроить систему для изменения цен по времени суток, как программа отличает скидку от наценки, а также рассмотрим важные юридические и технические нюансы, с которыми сталкивается бизнес при внедрении такого механизма.
Перед тем как перейти к технической настройке в программе, важно остановиться на требованиях законодательства (в частности, Закона о защите прав потребителей). Цена на ценнике в торговом зале признается публичной офертой. Если покупатель берет товар с ценником, где указана цена 100 рублей, а на кассе в вечернее время программа автоматически начисляет наценку и пробивает товар за 120 рублей — это прямое нарушение закона, которое может повлечь за собой штрафы.
Рекомендация: Чтобы полностью соответствовать законодательству, устанавливайте в качестве основной (базовой) цены в программе максимальную (вечернюю/ночную) цену. А для дневного времени настраивайте автоматическую скидку. В таком случае цена в чеке покупателя будет либо равна цене на ценнике, либо будет ниже её, что не вызывает никаких юридических претензий со стороны контролирующих органов.
---
Проанализируем весь процесс настройки конфигурации по шагам: от создания временных интервалов до активации маркетинговой акции.
Для начала нам необходимо указать программе, в какие именно часы будет действовать особое ценообразование. Для этого выполним следующие действия:
Маркетинг и выберем пункт Временные интервалы (в некоторых версиях интерфейса данный справочник доступен непосредственно из формы создания условий скидок).Важная техническая деталь при переходе через полночь: Если ваша акция или наценка должна действовать в ночное время (например, с 22:00 до 02:00 следующего дня), в программе рекомендуется разделять этот период на два отдельных интервала в рамках суток: первый — с 22:00 до 23:59:59, второй — с 00:00 до 02:00. Это позволит избежать ошибок при определении даты и времени в документе продажи кассовым модулем.
Теперь свяжем созданный временной интервал с правилом, по которому программа будет определять необходимость изменения цены.
Маркетинг — Условия предоставления скидок (наценок).За время продажи.На данном этапе мы определяем, как именно изменится цена товара при выполнении созданного условия.
Маркетинг — Скидки (наценки).Процент или Сумма).Как программа понимает, скидка это или наценка?
В системе 1С:Розница знак числового значения в поле размера скидки определяет тип действия:
10) — воспринимается системой как Скидка. Цена уменьшается на указанный процент или сумму.-10) — воспринимается системой как Наценка. Цена увеличивается на указанную величину.После установки размера скидки перейдем на вкладку Условия предоставления и добавим туда условие За время продажи, созданное нами на Шаге 2.
Рассмотрим пример того, как логически рассчитывается скидка в программном коде кассового модуля при проведении чека:
// Упрощенная схема проверки условий в коде 1С
Если ТекущееВремяПродажи >= ВремяНачалаСкидки И ТекущееВремяПродажи <= ВремяОкончанияСкидки Тогда
Если ТипСкидки = Перечисления.СпособыУстановкиСкидки.Процент Тогда
СуммаСкидки = ЦенаНоменклатуры * (ПроцентСкидки / 100);
ИтоговаяЦена = ЦенаНоменклатуры - СуммаСкидки;
КонецЕсли;
КонецЕсли;
Если в вашем магазине уже используются другие виды дисконта (например, накопительные карты покупателя или скидки на объем покупки), временная скидка может вступить с ними в конфликт. Чтобы этого не произошло, настроим Группы совместного применения.
В справочнике Скидки (наценки) перенесем нашу временную скидку в соответствующую группу совместного применения с нужным вариантом взаимодействия:
Вытеснение — если в «счастливые часы» все остальные скидки (включая дисконтные карты) должны аннулироваться, а действовать должна только временная скидка. Поместите ее в самый верх списка группы вытеснения.Сложение — если вы хотите, чтобы скидка по времени суммировалась со скидкой по карте лояльности.Максимум (или Минимум) — программа автоматически выберет наиболее выгодный (или наименее выгодный) вариант для покупателя из всех доступных скидок.Сама по себе созданная и настроенная скидка работать на кассах не будет. Её необходимо ввести в действие специальным документом.
Маркетинг — Маркетинговые акции.---
Поскольку базовая цена в системе установлена как максимальная, стандартный ценник при печати выдаст именно высокую (вечернюю) цену. Чтобы покупатель знал о возможности сэкономить днем, рекомендуется:
Печать этикеток и ценников, который будет выводить крупным шрифтом информацию: «Цена до 18:00 — [ЦенаСоСкидкой] руб.».Если среди ваших товаров есть алкогольная продукция, помните о законодательном ограничении минимальных розничных цен (МРЦ). Система 1С:Розница имеет встроенный механизм контроля МРЦ. При расчете автоматической дневной скидки программа физически не позволит снизить цену бутылки крепкого алкоголя ниже установленного государственного минимума. На пиво и пивные напитки жестких федеральных МРЦ на данный момент нет, однако всегда следует отслеживать изменения регионального законодательства.
Если ваши магазины работают в режиме распределенных информационных баз (РИБ), критически важно следить за регулярностью обмена данными. Документ Маркетинговая акция и новые Временные интервалы должны быть вовремя выгружены в периферийные базы магазинов. В противном случае на кассовых узлах скидка не начнет рассчитываться вовремя.
Также кассирам в Рабочем месте кассира (РМК) при расчете чека не требуется совершать ручных действий — при переходе к оплате или нажатии кнопки «Расчет скидок» система автоматически проверит текущее системное время компьютера кассы и применит положенную дневную скидку.