04.06.2010 11:20
ChrisTia
 
В Set Retail 5.1 выгружены дисконт.карты. Нужен скрипт, чтобы в карточках поменять свойство Скидки - Расчетные - Процент скидки на 0%. Сейчас там 5%.
08.06.2010 17:48
vitamin
 
значит открываем кваери анализер, если скуль 2000
в окне запросов пишем
use db_name
go
update discountcards
set perc=Procent
go
db_name - название базы кристала по дефолту ses
Procent -значение нового процента
после прогона скрипта надо все карты выгрузить из ритейла на кассы
11.06.2010 04:56
toll_uu
 
vitamin
условие забыл... что то типа ...
where CardType ='стандарт'
11.06.2010 11:47
vitamin
 
возможно... но автор попросил про все карты, а не какие-то конкретно)
11.06.2010 21:27
ChrisTia
 
да, все карты. потому что 4000 карточек перебивать каждую в ручную нереально. один минус, что при следующей полной прогрузке касс эта скидка 5% в сете встает назад, т.е. опять все настраивать на 0%.
11.06.2010 22:23
Snoring
 
Цитата:
ChrisTia да, все карты. потому что 4000 карточек перебивать каждую в ручную нереально. один минус, что при следующей полной прогрузке касс эта скидка 5% в сете встает назад, т.е. опять все настраивать на 0%.
Не понимаю зачем так мучиться?
1. Грохните все карты на кассах (таблица BASE\DISCCLI.BTR), чистую можно взять в DDF\BASE.
2. Заведите одну карту в Set:Retail с номером !ХХХ, где ХХХ - общий префикс для всех карт (длина не обязательно 3 цифры) и 0% скидки.
3. Загрузите на кассы только эту карту.
4. Отключите загрузку дисконтных карт на кассы или вообще в Set.
12.06.2010 20:02
konvik
 
Цитата:
Snoring Не понимаю зачем так мучиться?
1. Грохните все карты на кассах (таблица BASE\DISCCLI.BTR), чистую можно взять в DDF\BASE.
2. Заведите одну карту в Set:Retail с номером !ХХХ, где ХХХ - общий префикс для всех карт (длина не обязательно 3 цифры) и 0% скидки.
3. Загрузите на кассы только эту карту.
4. Отключите загрузку дисконтных карт на кассы или вообще в Set.
Карты именные. Нужна история по каждой карте, возможно завтра придумают сделать их накопительными. Тогда что? Надо именно выгружать из Супермаг, и потом получать данные с Set
12.06.2010 22:47
Snoring
 
Цитата:
konvik Карты именные. Нужна история по каждой карте, возможно завтра придумают сделать их накопительными. Тогда что? Надо именно выгружать из Супермаг, и потом получать данные с Set
Не вижу препятствий:
1. Номер каждой примененной карты сохранится в чеке и благополучно приедет в Супермаг, и это не зависит от того сколько карт заведено в справочнике.
2. Где будет пересчитываться накопительный % скидки? В Супермаге? Вот там и нужна история по каждой карте, а Set-у можно и не знать про это.
3. Когда "придумают", тогда и вернете загрузку % на карты как было. Все равно сейчас на кассах 0%, а в Супермаге 5%, т.е. перезагрузка неизбежна!

P.S. Менять % на картах после каждой первыгрузки из Супермага лично я бы не стал. А если кто-то "нажмет кнопку" и не скажет мне об этом. Кто будет возмещать "огромные убытки" магазина из-за трех человек, получивших лишнюю скидку по карте?
13.06.2010 08:31
Mtirt
 
Цитата:
konvik Карты именные. Нужна история по каждой карте, возможно завтра придумают сделать их накопительными. Тогда что? Надо именно выгружать из Супермаг, и потом получать данные с Set
Давайте изменим процент в Супермаге.
Только, насколько я понимаю это другой раздел форума...
16.06.2010 15:50
ChrisTia
 
Карточки не именные, и не накопительные.

Пробовала проставить приоритет через СМ. Поставила скидку 0% на тип карточек -> прогрузила -> проставила в СМ скидку по ДК на нужную мне группу - 5% ->снова прогрузила. Приоритет не помог - скидки вообще 0% стали.
Часовой пояс GMT +3, время: 15:33.

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