Быстрая помощь бухгалтеру 1С

Группы совместного применения скидок 1С:Розница 2.2

Generic placeholder image

Конфигурация: 1С:Розница

Версия конфигурации: 2.2.4.30

Дата публикации: 28.10.2016

Просмотров: 22870

Любое создание скидок в программе 1С:Розница начинается с построение структуры. Какие скидки будут, как они будут взаимодействовать друг с другом. Какие будут применяться в первую очередь, а какие складываться. Для этого в программе 1С:Розница предусмотрен такой инструмент как группировка скидок по группам совместного применения!

Начнем рассмотрения с того, что все скидки в Родительской группе выбираются по правилу Максимум! Это означает, что если вы просто создадите 3-4 скидки в корне, то они будут учитываться по Максимальной ставке скидке, естественно при выполнении определенных условий.

Корневая группа скидок 1С

Группа совместного применения - Минимум.

Эта группа рассчитывается очень просто, из всех скидок которые содержатся в этой группе и будут применены в документе(то есть отвечают условиям их выполнения) будет выбрана самая Минимальная! В нашем примере это будет скидка в 5%.

Минимум скидка 1С

Группа совместного применения - Максимум.

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

Группа Максимум 1С

Группа совместного применения - Сложение.

Все скидки находящиеся в этой группе складываются по арифметическому правилу, то есть вне зависимости от порядка А+А1+А2... +Аn, в нашем случае результат применения такой скидки будет  5% + 10% = 15%.

Группа Сложение 1С Розница

Группа совместного применения - Последовательное применение.

Эта скидка применяется последовательно, в зависимости от порядкового номера, в нашем случае, сперва применяется скидка 10% потом 5%. Сложность заключается в формуле расчета такой скидки. 

Скидка последовательное применение 1С

Давайте рассмотри пример и просчитаем его. Стоимость товара 200руб. 

1. Применим скидку 10% = 200 - 10% = 180руб (20 руб скидка)

2. Применим скидку 5% = 180 - 5% = 171руб (9 руб скидка)

Итоговая скидка: 29руб, как вы понимаете теперь надо рассчитать, какой же % скидки! А дело простое составляем пропорцию!

Расчет скидки 1С Розница

Получается, что Последовательное применение скидок 10% и 5% составит 14,5%. Давайте проверим в программе.

Расчеты сложных скидок РМК 1С
Группа совместного применения - Вытеснение.

Смысл работы этой группы заключается в том, что в соответствии с порядковым номером будут вытесняться скидки. Кратко, чем выше порядковый номер тем главнее скидка. К примеру, у вас в магазине действует общая скидка на сегмент Молочная продукция 10%, но при покупке Рыбы идет общая скидка на чек 5%, а скидка на молочку отменяется, по идее мы не можем применить тут группу Максимум, ставим скидку 5% - 1 позиция, 10% - 2 позиция, прописываем условия применения скидок и готово. В моей практике эта группа применяется не к элементам, а к группам.

Вытеснение скидок 1С Розница

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

Ограничения по скидкам 1С:Розница

Группы совместного применения - сложные скидки

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

Сложные иерархические скидки

Скидки разбиты на 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. Владимир 09 декабря 2016, 17:11(Комментарий был изменён) # 0
    Это жесть! Особенно последний расчет! Вы серьезно все это считаете при создании Маркетинговой акции и скидок!?
    1. Администратор сайта 09 декабря 2016, 17:12 # 0
      Все зависит от сложности задачи, иногда приходится больше времени проводить за листом бумаги, чем за самой настройкой.
    2. Борис 21 февраля 2017, 09:02 # 0
      Здравствуйте.

      А можно сделать скидку по карте и выдать подарок? Настроил скидки по карте. Всё отлично работает.
      Настроил выдачу подарков ручной скидкой. То же всё отлично работает.
      Но если я в одном чеке пытаюсь выдать подарок и предоставить скидку по карте то у меня скидка вытесняет подарок.
      Добавил обе скидки в группу «сложение» и всё равно скидка вытесняет подарок.
      1. Администратор сайта 21 февраля 2017, 09:31 # 0
        Добрый день, добавьте их в группу Последовательное применение.
        1. Борис 21 февраля 2017, 09:39 # 0
          Не помогло. То же самое… карта вытесняет подарок.
          1. Администратор сайта 21 февраля 2017, 10:07(Комментарий был изменён) # 0
            Иерархия группы:
            1. Основная группа
            1.1. Последовательное применение
            1.1.1. Скидка %
            1.1.2. Выдача подарка.

            Если не получится, то скорее вы перемудрили с условиями. Пробовал и с автоматическими назначениями и с ручными, все работает. Сложение тоже нормально работает.
      2. Борис 22 февраля 2017, 05:16 # 0
        А вы пробовали в РМК?
        Сделал так же как у вас в корень добавил группу последовательного применения. В неё добавил «скидку» по карте и «подарок» назначаемый в ручную.
        Я так понимаю что в моём случае реквизит «Порядок применения» у вида скидки и применяется к строке или в документе значение не имеет? Менял уже и порядок и применение…
        Если чек ККМ делаю в ручную то в одном чеке может быть карта и подарок. То есть при нажатии на кнопку «рассчитать скидку» программа предлагает отметить галочкой подарок и скидка то же рассчитывается(вернее начисляются баллы)
        А если через РМК то только что то одно применяется.
        1. Администратор сайта 22 февраля 2017, 10:38 # 0
          ДА, конечно! Основной режим работы программы по продажам это РМК. Если не работает в нем, значит не работает вообще, потому что при работе в удаленных точках на уровне кассира не представляется возможным давать доступ.
          Область предоставления у вас должна быть в документе. Если у вас все еще возникают сложности, напишите на форму обратной связи и тогда я вам скину пошаговую инструкцию по настройке. Но это займет до суток времени.
        2. Тигран 21 марта 2017, 11:06 # 0
          Здравствуйте, очень понравилась статья. Я, вообще, очень часто пользуюсь статьями вашего сайта. Очень доступно и удобно все написано спасибо вам.
          У меня такой вопрос: «Можно ли сделать акцию на количество товара?», т.е. я хочу установить скидку или особую цену продажи на первые 100 штук какого-то товара.
          1. Дмитрий 18 апреля 2017, 09:01 # 0
            Есть 2 скидки:
            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. Администратор сайта 21 апреля 2017, 10:12 # 0
              Как я понимаю у вас настроено 1. Максимум, а значит работает либо скидка 10% либо акция 1+1
              1. Дмитрий 25 апреля 2017, 10:54 # 0
                10% не работает, т.к скидки выходят в Максимум и пробивается только 1+1. Суть вопроса в том, что у нас еще есть Розница 1 (часть магазинов на новой Рознице2.2, часть на старой Розница1), там работает так — на товар с меньшей стоимостью предоставляется скидка, как подарок из корзины, а на второй товар из 1+1 дается скидка 10%. Поэтому хочется сделать однообразно в обоих программах.
                Еще вопрос: в Рознице1 у каждой скидки можно задать сегмент исключаемой номенклатуры. В Рознице 2 этого реквизита нет. Зачем это было сделано?
                1. Администратор сайта 04 мая 2017, 15:36 # 0
                  Надо смотреть по факту, вашу систему и проверять ее на узкие места. В 1 версии и 2й алгоритмы расчета разные.
                  Согласен, не понятно зачем так было сделано, ведь исключение сегмента это метод от противного, а надо прямой метод, наоборот, то есть то что входит. Уже в версии 2 исправили это. Формируете сегмент и предоставляете скидку, все очень просто.
            2. Ровшан 18 мая 2017, 13:47 # 0
              День добрый!
              А как назначить два условия на скидку? Создал два условия: по времени продажи (воскресенье) и сумме в документе (не менее 1000р). Создал скидку в группе Максимум с этими условиями, затем маркетинговую акцию, где указал эту скидку и… не работает. Что не так?
              1. Ровшан 19 мая 2017, 07:05 # 0
                У меня была еще одна скидка на каждый день по сумме продажи. Отменил её и все заработало.
                1. Администратор сайта 21 мая 2017, 16:43 # 0
                  добрый день, вначале проработайте скидки на бумаге и потом переносите в программу.
                2. Катерина 29 октября 2018, 16:53 # 0
                  Подскажите пожалуйста а как создать скидку на продаваемое кол-во? Например мы продаем ламинат: от 0 до 10 м2 — скидка 5 %; от 10 до 20 м2 — скидка 10 %. Как правильно прописать? И главное чтобы мы могли в одном документе продажи прописать две строки: ламинат 1 — 7м2, ламинат2 — 15м2.

                  Соответственно для ламината1 скидка будет действовать 5%, а для ламината2 скидка 10%.
                  1. Администратор сайта 30 октября 2018, 06:03 # 0
                    Добрый день,
                    Такая скидка создается по Объему продаж, подробнее в видео, но тут встает самый главный вопрос, вы продаете Пачками или м2, если м2, то тогда все просто, если Пачками, то надо ко всему использовать упаковки.
                    1. Катерина 30 октября 2018, 15:17 # 0
                      Продаем м2
                  2. Ирина 22 февраля 2019, 11:01 # 0
                    Здравствуйте, помогите пожалуйста. Директор хочет сделать сложную систему скидки.
                    1. (без условия) на весь товар скидка 5%, и (в зависимости от производителя) товара 10%.
                    2. (с условием предоставления документа магазина)на весь товар 5%, на одну группу 10% (производитель А) и вторую 20% (производитель В).
                    Понимаю что это реально, но не могу понять как.
                    1. Полина 12 ноября 2019, 08:36 # 0
                      Здравствуйте. Помогите пожалуйста. Уже как только не выстраивала взаимодействие скидок — не работает. Версия 1С розница .2.2.8
                      Имеем: набор акций — скидка по карте клиента
                      другие акции.
                      Задача — если на товар применяется какая-либо акция — скидку по карте не давать.
                      Сейчас выстроено:
                      Максимум
                      1. Система лояльности
                      2. Акция

                      Объединяла всё в папку Вытеснение, с условиями — вытеснение, присваивая порядковый номер системе лояльности — 1, Акции-2. и наоборот. В одном из вариантов — акция переставала работать, во втором работало и то и другое. Скидка по карте никак не хочет отменяться. Помогите пожалуйста.
                      1. Макс 06 марта 2020, 17:53 # 0
                        Здравствуйте, помогите пожалуйста, почему при применении ручной скидки и действующей системе лояльности (начисляем процент от суммы чека) проценты начисляются без учета ручной скидки, т.е. чек на 100 рублей, применили ручную скидку 10 рублей, но на бонусную карту все равно начисляется процент от суммы 100 рублей
                        1. Макс 06 марта 2020, 17:53 # 0
                          Здравствуйте, помогите пожалуйста, почему при применении ручной скидки и действующей системе лояльности (начисляем процент от суммы чека) проценты начисляются без учета ручной скидки, т.е. чек на 100 рублей, применили ручную скидку 10 рублей, но на бонусную карту все равно начисляется процент от суммы 100 рублей
                          1. Макс 06 марта 2020, 17:54 # 0
                            Здравствуйте, помогите пожалуйста, почему при применении ручной скидки и действующей системе лояльности (начисляем процент от суммы чека) проценты начисляются без учета ручной скидки, т.е. чек на 100 рублей, применили ручную скидку 10 рублей, но на бонусную карту все равно начисляется процент от суммы 100 рублей
                            Вы можете авторизоваться на сайте через:
                            YandexGoogleVkontakte
                            Остались вопросы?

                            Задайте нам свои вопросы!

                            Задать вопрос!
                            Случайная статья:
                            Настройки пользователей по умолчанию

                            Настройки пользователей по умолчанию, автоматическое заполнение реквизитов формы и РМК

                            Читать...