Конфигурация: 1С:Розница
Версия конфигурации: 2.2.4.30
Дата публикации: 28.10.2016
Просмотров: 46703
Любое создание скидок в программе 1С:Розница начинается с построение структуры. Какие скидки будут, как они будут взаимодействовать друг с другом. Какие будут применяться в первую очередь, а какие складываться. Для этого в программе 1С:Розница предусмотрен такой инструмент как группировка скидок по группам совместного применения!
Начнем рассмотрения с того, что все скидки в Родительской группе выбираются по правилу Максимум! Это означает, что если вы просто создадите 3-4 скидки в корне, то они будут учитываться по Максимальной ставке скидке, естественно при выполнении определенных условий.
Группа совместного применения - Минимум.
Эта группа рассчитывается очень просто, из всех скидок которые содержатся в этой группе и будут применены в документе(то есть отвечают условиям их выполнения) будет выбрана самая Минимальная! В нашем примере это будет скидка в 5%.
Группа совместного применения - Максимум.
Эта группа так же не представляет особой сложности, все элементы включенные в эту группу и удовлетворяющие условиям их выполнения выбираются по правилу Максимум, самое наибольшее значение. В нашем примере это будет скидка 10%.
Группа совместного применения - Сложение.
Все скидки находящиеся в этой группе складываются по арифметическому правилу, то есть вне зависимости от порядка А+А1+А2... +Аn, в нашем случае результат применения такой скидки будет 5% + 10% = 15%.
Группа совместного применения - Последовательное применение.
Эта скидка применяется последовательно, в зависимости от порядкового номера, в нашем случае, сперва применяется скидка 10% потом 5%. Сложность заключается в формуле расчета такой скидки.
Давайте рассмотри пример и просчитаем его. Стоимость товара 200руб.
1. Применим скидку 10% = 200 - 10% = 180руб (20 руб скидка)
2. Применим скидку 5% = 180 - 5% = 171руб (9 руб скидка)
Итоговая скидка: 29руб, как вы понимаете теперь надо рассчитать, какой же % скидки! А дело простое составляем пропорцию!
Получается, что Последовательное применение скидок 10% и 5% составит 14,5%. Давайте проверим в программе.
Группа совместного применения - Вытеснение.Смысл работы этой группы заключается в том, что в соответствии с порядковым номером будут вытесняться скидки. Кратко, чем выше порядковый номер тем главнее скидка. К примеру, у вас в магазине действует общая скидка на сегмент Молочная продукция 10%, но при покупке Рыбы идет общая скидка на чек 5%, а скидка на молочку отменяется, по идее мы не можем применить тут группу Максимум, ставим скидку 5% - 1 позиция, 10% - 2 позиция, прописываем условия применения скидок и готово. В моей практике эта группа применяется не к элементам, а к группам.
Ограничения по применению скидок - в процессе применения скидки вы можете задать верхний потолок для группы, который не могу переступать скидки применяемые в группе. Вы можете задать % или сумму, сумма очень удобный инструмент ограничения скидок.
Группы совместного применения - сложные скидки
Сложные скидки представляют собой иерархическое систему групп и элементов. Давайте рассмотрим пример расчета иерархической скидки скидки.
Скидки разбиты на 2 уровня иерархии групп. Давайте посчитаем скидку. Такие скидки считаются от обратного, поднимаясь по иерархии снизу вверх.
1. Вытеснение - 2й уровень = 10%, потому что порядковый номер в группе 1
2. Последовательное применение - 2й уровень = 14,4925% расчеты ниже!
а. 200р - 2,5% = 195 (5р скидка)
б. 195 - 12,3% = 171,015р (23,985р скидка)
в. (5+23,985)*100%/200 = 14,4925% скидка
3. Последовательное применение - 1й уровень применяем последовательно 2 скидки из пункта 1 (10%) и 2 (14,4925%)
а. 200р - 10% = 180р (20р скидка)
б. 180 - 14,4925% = 153,9135р (26,0865р скидка)
в. (20 + 26,0865)*100/200 = 23,04325
В итоге такой сложной иерархии мы получаем скидку = 23,04325, естественно программа 1С:Розница округлит до 2х знаков Итоговая скидка = 23,04%
Я старался в пример добавить самые сложные варианты расчета, простые сразу понятно как рассчитываются.
Надеюсь информация была полезна, если вам есть что добавить пишите в комментарии!
Вы должны авторизоваться, чтобы оставлять комментарии.
Учет спецодежды и передача в эксплуатацию спецодежды в программе 1С: 8.3. Проводки передачи в эксплуатацию.
Читать...
А можно сделать скидку по карте и выдать подарок? Настроил скидки по карте. Всё отлично работает.
Настроил выдачу подарков ручной скидкой. То же всё отлично работает.
Но если я в одном чеке пытаюсь выдать подарок и предоставить скидку по карте то у меня скидка вытесняет подарок.
Добавил обе скидки в группу «сложение» и всё равно скидка вытесняет подарок.
1. Основная группа
1.1. Последовательное применение
1.1.1. Скидка %
1.1.2. Выдача подарка.
Если не получится, то скорее вы перемудрили с условиями. Пробовал и с автоматическими назначениями и с ручными, все работает. Сложение тоже нормально работает.
Сделал так же как у вас в корень добавил группу последовательного применения. В неё добавил «скидку» по карте и «подарок» назначаемый в ручную.
Я так понимаю что в моём случае реквизит «Порядок применения» у вида скидки и применяется к строке или в документе значение не имеет? Менял уже и порядок и применение…
Если чек ККМ делаю в ручную то в одном чеке может быть карта и подарок. То есть при нажатии на кнопку «рассчитать скидку» программа предлагает отметить галочкой подарок и скидка то же рассчитывается(вернее начисляются баллы)
А если через РМК то только что то одно применяется.
Область предоставления у вас должна быть в документе. Если у вас все еще возникают сложности, напишите на форму обратной связи и тогда я вам скину пошаговую инструкцию по настройке. Но это займет до суток времени.
У меня такой вопрос: «Можно ли сделать акцию на количество товара?», т.е. я хочу установить скидку или особую цену продажи на первые 100 штук какого-то товара.
1. 10% по дисконтной карте на документ
2. 1+1, подарок из корзины покупателя на сегмент(в Рознице 2.2.5 есть косяк, в подарок дается тот который пробили первый, а не с меньшей ценой, как написано в книжке)
Скидки настроены так:
1. Максимум
1.1 Вытеснение (отсюда выходит скидка 10%)
1.1.1 10%
1.1.2…
1.2 Скидка 1+1 (раскидывается по двум позициям)
В чеке 2 товара
Скидка 10% вытесняется с обоих позиций.
Нужно чтобы на позицию которая не дается в подарок предоставлялась скидка 10%. Как это сделать?
Еще сложнее, как мне кажется, когда взяли 2 одинаковых товара.
Еще вопрос: в Рознице1 у каждой скидки можно задать сегмент исключаемой номенклатуры. В Рознице 2 этого реквизита нет. Зачем это было сделано?
Согласен, не понятно зачем так было сделано, ведь исключение сегмента это метод от противного, а надо прямой метод, наоборот, то есть то что входит. Уже в версии 2 исправили это. Формируете сегмент и предоставляете скидку, все очень просто.
А как назначить два условия на скидку? Создал два условия: по времени продажи (воскресенье) и сумме в документе (не менее 1000р). Создал скидку в группе Максимум с этими условиями, затем маркетинговую акцию, где указал эту скидку и… не работает. Что не так?
Соответственно для ламината1 скидка будет действовать 5%, а для ламината2 скидка 10%.
Такая скидка создается по Объему продаж, подробнее в видео, но тут встает самый главный вопрос, вы продаете Пачками или м2, если м2, то тогда все просто, если Пачками, то надо ко всему использовать упаковки.
1. (без условия) на весь товар скидка 5%, и (в зависимости от производителя) товара 10%.
2. (с условием предоставления документа магазина)на весь товар 5%, на одну группу 10% (производитель А) и вторую 20% (производитель В).
Понимаю что это реально, но не могу понять как.
Имеем: набор акций — скидка по карте клиента
другие акции.
Задача — если на товар применяется какая-либо акция — скидку по карте не давать.
Сейчас выстроено:
Максимум
1. Система лояльности
2. Акция
Объединяла всё в папку Вытеснение, с условиями — вытеснение, присваивая порядковый номер системе лояльности — 1, Акции-2. и наоборот. В одном из вариантов — акция переставала работать, во втором работало и то и другое. Скидка по карте никак не хочет отменяться. Помогите пожалуйста.