Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Скидка - фиксированная сумма, не зависящая от товаров и суммы чека : Супермаг Плюс (Супермаг 2000)

22.11.2024 13:58


14.04.2015 15:10
Возможно ли такое?

По форуму пошукал, хитрые скидки обсуждали, но, в основном, по проценту - от цены товара/группы товаров, или от суммы чека.

А возможна ли фиксированная скидка? Например, 300 р. Все чеки, что<= 300 р. - получается, покупатель уносит товар бесплатно, что выше - получает скидку ровно в 300 р.

СуперМАГ УКМ 2.5, СуперМАГ 1.030.1 SP4.
15.04.2015 12:23
Прочитав "Том 2. Ценообразование Карточки Маркетинг, v.1030.1.pdf", нашел единственное упоминание похожей задачи в примере:

--------------------------------------------------------------------
Пусть системой лояльности кампании определена политика предоставления клиентам
послаблений в ценах в привязке к товарам. При этом ряд товаров включен в группу
«Продается всё по 30 рублей!», на ряд товаров установлена абсолютная скидка в 50
рублей; в перечне скидок настроены также две процентные скидки в 50% от цены
артикула и в 10% на соответствующие наборы товаров.
--------------------------------------------------------------------

но далее не увидел примера искомой скидки "абсолютная скидка в 50 р."

Делаем вывод, что в нашей версии СуперМАГа абсолютных скидок нет.

Если пользоваться возможностями кассовой программы СуперМАГ-УКМ 2.5, то скидку на весь чек сделать можно, но, опять же, процентную. И если дать кассирам указание на каждом чеке использовать калькулятор, чтобы они рассчитали процент скидки от суммы чека, так, чтобы сумма скидки составляла ровно 300 р., наша задача решена :).

Конечно, потом надо не забыть выключить такие широкие возможности кассиров.
15.04.2015 12:25
Ручная скидка в УКМ2 есть. В ней можно задать скидку в рублях. Но она неавтоматическая...
21.08.2015 19:10
Задача: привязывать суммовые скидки к некому ID, по которому эти скидки можно затем группировать в отчете.
Т.е. аналог понятия "дисконтная карта", но для суммовых скидок.
Пока единственное, что придумалось - взять в качестве ID продавца, используя функционал УКМ2.
Цитата из доки: "СП КОД или ПРОДАВЕЦ , ПРОД - установка специального кода для текущего чека. Часто используется для указания наравне с кассиром и продавца, обслужившего данный чек."

Если посоветуете еще что-то - буду рад.
21.08.2015 20:37
Еще вариант - если предполагается группировка по сумме скидки, без учета того, что одна и та же сумма скидки может быть у многих чеков, которые оплачивают разные люди.

21.08.2015 22:00
Специально запрос картинкой вложил, чтобы никто не рискнул попробовать?
24.08.2015 10:13
я упустил мысль.
а по сумме скидки группировка зачем, если хотели по людям разбить суммовые скидки?

можете чуть-чуть контекст задачи осветить? что именно посчитать нужно?
24.08.2015 10:14
OlegON, не, просто лень было уже картинку резать.

SQL код:
select c.closedate, c.desknum, c.znum, ci.checknum, ci.article, smcard.name, ci.quantity, ci.itemprice, ci.totalsum, 
       round((ci.quantity*ci.itemprice - ci.totalsum)/(ci.quantity*ci.itemprice)*100, 0) skidka
from smcashcheckitems ci, smcashz c, smcard
where ci.locid = 5 
  and ci.locid = c.locid
  and ci.desknum = c.desknum
  and ci.znum = c.znum
  and c.closedate >= to_date('14.08.2015', 'dd.mm.yyyy')
  and ci.article = smcard.article
  and ci.quantity*ci.itemprice != ci.totalsum
--order by c.closedate, c.desknum, c.znum, ci.checknum
order by round((ci.quantity*ci.itemprice - ci.totalsum)/(ci.quantity*ci.itemprice)*100, 0) desc 
24.08.2015 10:16
> по сумме скидки группировка зачем, если хотели по людям разбить суммовые скидки?

Этот вариант - как раз группировка по сумме скидки, такой вариант клиента устроил.

По покупателю группировка - это я уж загнул на будущее.

Если нужно узнать, кому конкретно выдана суммовая скидка, допуская, что скидка с равной суммой может быть выдана разным людям, то от кассы потребуется дополнительная информация. Пока у меня только такое предложение: использовать реквизит "продавец". Да, это не "дисконтная карта" со своим кодом, который допускает отчетность по коду дисконтной карты, но это аналог.
Кассир нажимает кнопку "СП КОД или ПРОДАВЕЦ , ПРОД - установка специального кода для текущего чека. Часто используется для указания наравне с кассиром и продавца, обслужившего данный чек" (цитата из документации на кассовую программу).
Кассир фактически вводит информацию "данная суммовая скидка в размере 100 р. выдана Иванову И.И.". Иванов - это не фамилия продавца, а фамилия покупателя, т.е. используем реквизит "продавец" как "покупатель".
Но тут множество сложностей - надо учитывать имена покупателей, вводить их в СуперМАГ, выгружать в СуперМАГ-УКМ, вводить их как "продавцов" при закрытии чека.
24.08.2015 10:43
Тьфу, выложил не тот вариант.

SQL код:
select c.closedate, c.desknum, c.znum, ci.checknum, ci.article, smcard.name, ci.quantity, ci.itemprice, ci.totalsum, 
       round((ci.quantity*ci.itemprice - ci.totalsum)/(ci.quantity*ci.itemprice)*100, 0) percent_skidka,
       round(
              sum(ci.quantity*ci.itemprice) over (partition by c.desknum, c.znum, ci.checknum) -
              sum(ci.totalsum) over (partition by c.desknum, c.znum, ci.checknum),
              0
            ) skidka
from smcashcheckitems ci, smcashz c, smcard
where ci.locid = 5 
  and ci.locid = c.locid
  and ci.desknum = c.desknum
  and ci.znum = c.znum
  and c.closedate >= to_date('14.08.2015', 'dd.mm.yyyy')
  and ci.article = smcard.article
  and ci.quantity*ci.itemprice != ci.totalsum
order by round((ci.quantity*ci.itemprice - ci.totalsum)/(ci.quantity*ci.itemprice)*100, 0) desc 
Часовой пояс GMT +3, время: 13:58.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.