23.11.2012 11:32
Dim
 
пересмотрел поиск... мало что понял...
есть задача - вести накопительные ДК в бэке. в СМ+ заведен тип ДК, добавлена карта, назначена скидка, прописан алгоритм накоплений. нужно все это выгрузить в УКМ4. создал скидку "* Персональная скидка на классификатор (УКМ 2.x)". карта в УКМ не загружается...

как правильно прописать шаблон, что еще надо сделать, чтобы УКМ загрузил карты?

СМ+ 1.029.0
УКМ 48СП5
23.11.2012 11:49
Mtirt
 
В конвертере импорта прописал скидку? Там есть настройка...

Добавлено через 8 минут 41 секунду
Про шаблоны. Карта с магнитной полосой или штрих-кодом?

Еще вопрос. А ты накопления как собираешься из Супермага передавать?
Эти карты связанны с твоими предыдущими сообщениями как-то?
Может речь не о скидке надо вести, а о передаче накоплений из Супермага на СГО УКМ4?
23.11.2012 11:54
Dim
 
у нас вводятся 2 типа карт - бонусные (для покупателей) и накопительные дисконтные (для сотрудников). с бонусными все ясно. теперь вожусь с накопительными. начальство желает видеть накопительные в СМ+.
накопительные карты только со штрихкодом. с шаблоном вроде разобрался. единственный момент - после подитога сканирую ШК карты, на экран вылазит окошко - "Введите номер карты". как бы от него избавиться?

а какая проблемы с выгрузкой накоплений из СМ? я так понял, что будет выгружаться пересчитанная скидка на классификатор?
23.11.2012 11:56
Mtirt
 
Покажи шаблон ввода (Это про окошко "Введите номер карты")

Цитата:
а какая проблемы с выгрузкой накоплений из СМ? я так понял, что будет выгружаться пересчитанная скидка на классификатор?
После разъяснений - никаких проблем. Я просто побоялась, что речь об одних и тех же картах...
23.11.2012 11:59
Dim
 
событие - скидка
фиксированное - 28
произвольное - от 11 до 11
Содержание - скидка - название скидки из перечня скидок УКМ
23.11.2012 12:01
Mtirt
 
Номер карты в содержание добавь.
Скорее всего это $1$2 или как там карты в Супермаге заведены.
И еще EAN13 = $0, чтобы проверялось, что это штрих-код, а не просто любая последовательность цифр.
23.11.2012 12:08
Dim
 
код EAN13 добавить не дает - нельзя говорит.
добавил в содержание номер карты - $0
заработало!!!

Спасибо!
23.11.2012 13:46
whitewizard
 
давно была задача считать накопление в течении месяца и если сумма покупок по карте больше 5000, карта блокировалась и начинала работать со следующего месяца. скрипт запускался каждую ночь:
(cardtype=5 - тип карты, 5000 - сумма покупок)
Цитата:
update supermag.smdiscpers set lastchange=sysdate, validtill=sysdate where code in
((SELECT b.code
FROM
SUPERMAG.SMDISCPERS B,
SUPERMAG.smactivityclient H,
SUPERMAG.SMCLIENTINFO F
WHERE
(cardtype=5) AND
(B.CLIENT = F.ID (+)) AND
(B.CODE = H.CODE) and
(h.createdat>=(trunc(sysdate,'MM'))) and
(h.createdat<(last_day(sysdate)))
and (b.validtill>=sysdate)
GROUP BY
B.CODE
having SUM(H.sumsale)>=5000));
commit;

insert into smpostqueue(enqtime,enqseq,target,objtype,objid,paramint,paramstr,transflags,virtpack,commentary) select sysdate,rownum,null,'DC', code , null, null, 0,null, null from smdiscpers where to_char(lastchange,'DDMMYYYY')=to_char(sysdate,'DDMMYYYY');
commit;

exit;
а этот запускался 1 числа месяца:
Цитата:
update supermag.smdiscpers set lastchange=sysdate, validtill=last_day(sysdate)+1 where cardtype=5;
commit;
insert into smpostqueue(enqtime,enqseq,target,objtype,objid,paramint,paramstr,transflags,virtpack,commentary) select sysdate,rownum,null,'DC', code , null, null, 0,null, null from smdiscpers where to_char(lastchange,'DDMMYYYY')=to_char(sysdate,'DDMMYYYY');
commit;


exit;
Часовой пояс GMT +3, время: 08:12.

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