[ОТВЕТИТЬ]
Опции темы
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, время: 09:51.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.