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

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

03.05.2024 11:21


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

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

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

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

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

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

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

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

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

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

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

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

SQL код:
select c.closedatec.desknumc.znumci.checknumci.articlesmcard.nameci.quantityci.itempriceci.totalsum
       
round((ci.quantity*ci.itemprice ci.totalsum)/(ci.quantity*ci.itemprice)*1000skidka
from smcashcheckitems ci
smcashz csmcard
where ci
.locid 
  
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.closedatec.desknumc.znumci.checknum
order by round
((ci.quantity*ci.itemprice ci.totalsum)/(ci.quantity*ci.itemprice)*1000desc 
24.08.2015 10:16
DMaslov
 
> по сумме скидки группировка зачем, если хотели по людям разбить суммовые скидки?

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

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

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

SQL код:
select c.closedatec.desknumc.znumci.checknumci.articlesmcard.nameci.quantityci.itempriceci.totalsum
       
round((ci.quantity*ci.itemprice ci.totalsum)/(ci.quantity*ci.itemprice)*1000percent_skidka,
       
round(
              
sum(ci.quantity*ci.itempriceover (partition by c.desknumc.znumci.checknum) -
              
sum(ci.totalsumover (partition by c.desknumc.znumci.checknum),
              
0
            
skidka
from smcashcheckitems ci
smcashz csmcard
where ci
.locid 
  
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)*1000desc 
Часовой пояс GMT +3, время: 11:21.

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