Флаг «Применять скидку на каждый n-ный из сортированного списка»
Флаг «Применять скидку на каждый n-ный из сортировочного списка»
Кассир 5. Скидка на каждый n-ный товар с разным размером по строкам группы
Список товаров для расчёта формируется так.
- Из чека берутся товары, подходящие под строку таблицы Товары — результаты: конкретный товар, если он указан в поле Товар, или все товары скидочной группы, если указана группа в поле Группа товаров.
- Если установлен флаг Условия скидки влияют на отбор товаров-результатов, из списка исключаются товары, не подходящие под условия скидки с вкладки Основные (цена, сумма и другие).
- Оставшиеся товары сортируются по цене в порядке из поля Сортировка товаров чека и делятся на группы по n единиц.
- Если флаг установлен — в каждой группе скидку получает указанное количество единиц. Товары, которым не хватило до полной группы, остаются без скидки. Становятся доступны поля Номер строки в группе сорт. списка, Сортировка товаров чека, Настройка списка и Макс. количество товара по акции.
- Если флаг снят — скидка применяется по обычным правилам товарной скидки на товары из таблицы Товары — результаты в соответствии с полем Применение товарной скидки на позицию.
Счёт идёт по единицам товара: одна позиция с количеством 2 считается двумя единицами.
Таблицы Товары — условия и Товары — результаты заполняются одной строкой. Для акции на один товар в строке указывается этот товар в поле Товар, для акции по списку товаров — код скидочной группы в поле Группа товаров при пустом поле Товар. Если перечислить несколько товаров отдельными строками, касса считает их набором и применяет скидку только при наличии в чеке всех перечисленных товаров.
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм