Приказ дисконтной схемы

Документы данного типа предназначены для описания правил расчёта скидок. Правила включают: условия применения скидок,  очерёдность применения скидок, сочетаемость разных видов скидок, их взаимозависимость.

Для каждого правила необходимо зарегистрировать название скидки. Это делается в справочнике Категорий скидок.

Категории скидок

Справочник содержит перечень всех применяемых на торговом предприятии скидок. Например: скидка на товар, на товарную группу, сезонная скидка, ночная скидка, скидка по дисконтной карте, накопительная скидка и другие.

image-1742553629565.png

image-1742553638163.png

Для занесения записи в справочник достаточно указать наименование скидки.

Категории скидок используются при описании правил в приказах дисконтной схемы.

Приказы

Список документов содержит историю создания и применения приказов с правилами расчёта скидок. Актуальным (действующим) является акцептованный приказ.

Для одного подразделения (торговой точки) акцептовать можно только один приказ.

image-1742553725275.png

В шапке приказа заполняются следующие параметры:

image-1742553733592.png

Подразделение на котором действует данный приказ

Номер приказа

Дата создания приказа

Примечание 

Настойка правил расчёта скидок находится в строках приказа. Настройка позволяет определить очерёдность применения категорий скидок, их сочетаемость, взаимозависимость и последовательность выбора.

Правила в приказе делятся на 2 вида: Скидки на товар и Скидки на чек. Для каждого вида в панели инструментов приказа расположена отдельная кнопка.

Скидки на товар предназначены для описания правил расчёта скидки на отдельную товарную строку в чеке.

Каждое правило содержит категорию, условия применения, величину или способ расчёта скидки.

Расчет скидки происходи следующим образом. После добавления товарной строки в чек, система перебирает правила из  списка Скидка на товар, проверяет условия начисления скидки и, при выполнении условий, рассчитывает скидку на данный товар.

Скидки на чек предназначены для описания правил расчёта скидки на чек в целом. 

Расчет скидки на чек происходит по окончании ввода всех товарных строк, при переходе в режим расчета (оплаты).

Кнопка Скидка на товар открывает вид просмотра строк приказа

Правила расчёта скидки на товар

В виде просмотра перечисляются правила и указывается последовательность их применения.

image-1782480190021.png

Список строк может содержать как единичные правила, так и групповые правила.

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

Если список содержит только единичные правила, то строки обрабатываются последовательно, до тех пор, пока не будет найдено правило, условия которого выполняются. После этого перебор строк прекращается. Остальные правила в списке игнорируются. Для строки в чеке рассчитывается скидка.

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

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

Ввод новой сроки приказа начинается с выбора типа создаваемой строки.

image-1742553915825.png

Строка типа Правило содержит описание правила. Строки типа Группа правил и типа Окончание группы правил обрамляют строки одной группы.

Если в списке строк уже имеется строка Групповое условие, открывающая группу правил, то в списке типов появляется еще один тип Окончание группы правил.

image-1742553924807.png

После выбора этого типа создается строка с названием Окончание группового условия, закрывающая список правил группы.

Панель инструментов вида просмотра Правила расчета скидки на товар содержит следующие кнопки:

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

Поднять – переместить текущую строку вверх по списку.

Опустить – переместить текущую строку вниз по списку.

Обновить - обновляет вид просмотра строк в порядке их нумерации.

Товары – отображает список выбранных товаров, если в описании правила заполнено условие Если товар один из.

Группы – отображает список выбранных групп товаров, если в описании правила заполнено условие Если группа товара одна из.

Кнопки Добавить в группу и Удалить из группы позволяют изменить состав строк в группах.

Добавить в группу – перенести текущую строку в указанную группу. При нажатии кнопки будет предложено выбрать одну группу строк из имеющихся групп.

Удалить из группы – перенести текущую строку в общий список.

Далее перейдём к описанию форм для ввода правила и группы правил. Как было упомянуто выше, вид формы ввода зависит от выбранного типа строки. Если выбран тип строки Правило, то форма будет содержать поля для описания условий применения правила и величину скидки. Если выбран тип строки Группа правил, то форма будет содержать единственное поле для выбора группового условия. Для типа строки Окончание группы правил, форма ввода отсутствует.

Сначала разберём форму для описания правила.

image-1742553995106.png

Категория скидки – выбирается из списка зарегистрированных категорий скидки

Действие – определяет способ расчёта скидки

image-1742554018404.png

    • Рассчитать процентную скидку – величина скидки указывается в относительном выражении, в процентах.
    • Рассчитать суммовую скидку – величина скидки указывается в абсолютном выражении, в рублях.

Скидка, %  или Скидка, руб – величина скидки .

Исключить из расчёта скидки на чек – признак, указывающий, что при расчёте скидки на чек стоимость данного товара должна быть исключена из суммы чека. 

Следующие поля определяют условия применения скидки.

Если дата не меньше чем – определяет первый день действия скидки. 

Если дата не больше чем – определяет последний день действия скидки.

Если время не меньше чем – определяет время начала действия скидки.

Если время не больше чем – определяет время окончания действия скидки.

Если день недели – определяет список дней недели, в которые действует скидка. Дни недели помечаются в отображаемом списке клавишей пробел.

Если тип дисконтной карты – определяет тип дисконтных карт, для которых применяется данная скидка.

Если товар один из – определяет список товаров, на которые распространяется скидка.

Если группа товара одна из – определяет список товарных групп (подгрупп), на товары их которых распространяется скидка.

Скидка применяется только в том случае, когда выполняются все заполненные значения.

Перейдём к следующему типу строки приказа – Группа правил.

В форме группы правил следует выбрать вид группового условия.

image-1742554048671.png

image-1742554054777.png

Суммировать скидки – по всем строкам группы скидки суммируются

Оптимальная скидка – среди всех скидок группы выбирается максимальная скидка

Кнопка панели инструментов приказа дисконтной схемы Скидка на чек открывает вид просмотра строк приказа

Правила расчёта скидки на чек

В виде просмотра перечисляются правила и указывается последовательность их применени при расчёте скидки на чек в целом.

Форма ввода строки правила содержит поля.

image-1742554168212.png

Категория скидки – выбирается из списка зарегистрированных категорий скидки

Действие – определяет способ расчета скидки

image-1742554174374.png

В отличие от списка действий для расчёта скидки на товар появилось два новые действия.

    • Использовать скидку по дисконтной  карте – при предъявлении накопительной дисконтной карты величина скидки вычисляется с учётом накопленной суммы по правилам из описания типа карты.
    • Округлить сумму по документу – итоговую сумму по чеку округлить до 1 рубля.

Если тип дисконтной карты – определяет тип дисконтных карт, для которых применяется данная скидка.

Если сумма по чеку не меньше - определяет минимальную пороговую величину для расчётной суммы по чеку. Расчётная сумма по чеку вычисляется как общая стоимость всех товаров в чеке за исключением стоимости тех товаров, к которым была применена исключающая скидка. Под исключающей скидкой понимается такая скидка на товар, которая была назначена по правилу с установленным признаком Исключить из расчёта скидки на чек.

Если для условия не указано значение, то данное условие не проверяется. Для безусловной скидки ни одно из условий не заполняется.

Скидка применяется только в том случае, когда выполняются все заполненные условия.

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

Для поддержки накопительных карт следует создать правило, в котором указать ДействиеИспользовать скидку по дисконтной  карте и также заполнить условие Если тип дисконтной карты.

 


Версия #10
Демонов Сергей создал Thu, Mar 20, 2025 2:22 PM
Ветрова Любовь обновил Fri, Jun 26, 2026 3:38 PM