PDA

Просмотр полной версии : Как разделить оплату по карте?



SH
27.03.2011, 03:40
Вопрос вот такой. При оплате на платежную карту, в R-Keeper идет закрытие стола на соответствующую валюту. Как сделать так, чтобы карты с определенными номерами закрывались на другую валюту?
Точнее, мне достаточно, чтобы часть карт попадали в раздел Неплательщики. У меня PCards 3.13, и там есть поле "тип неплательщика", но в history.txt есть отметка на его счет, что это для RK7.

VampireKB
27.03.2011, 04:00
Ну можно сделать пост-обработку енддея с заменой цифры валюты на нужную,при условии,что карты > < >< необходимому периоду

Сейчас у меня все безнал.операции по дебетовым карточкам валятся в неплательщики :)

З.Ы. Кассиры при оплате проводят картой и пробивают как безнал.оплату
З.З.Ы. Прога безнал оплату превращает в неплательщика
з.З.З.Ы. используется стандартный ПДС от UCS,а не мой :)

psinka
04.04.2011, 19:08
У меня похожая ситуация, только надо разделять внутренние платежные карты и гостевые бонусные... У платежных номера до 9999, а бонусные с 10000 начинаются...

VampireKB, не поделитесь ли пост-обработкой или идеей как её сделать?

VampireKB
04.04.2011, 21:46
можно сделать и "есть" ,- 2-е абсолютно разные фразы :)
а кассовый сервер выделенный или на кассе ?

psinka
05.04.2011, 14:50
и "есть" ,- 2-е абсолютно разные фразы :)
а кассовый сервер выделенный или на кассе ?

Даа... Как хорошо уметь читать =)))

А по теме - кассовый сервер выделенный.

VampireKB
05.04.2011, 15:09
Под выделенный сервер можно сделать прогу,но перед закрытием дня надо будет сервак выключать,запускать прогу и включать сервак обратно :)

psinka
05.04.2011, 15:17
VampireKB,а вариант с обработкой OLDRES не вариант?
Например в моем случае мне надо чтобы у меня в pcheck.db для платежных и бонусных карт менялся код валюты на разную ;) И не важно как оно будет в течении дня, главное чтобы в накопительной базе уже все было красиво.

VampireKB
05.04.2011, 18:09
.любой капри.зззз за .....(с)Народное искусство

psinka
08.04.2011, 19:39
А я все таки решил свою проблему! :drinks:

Вот таким SQL скриптом:


UPDATE "pcheck.db"
SET Curency="12"
WHERE Extra > '10000' and Extra < '20000'

VampireKB
08.04.2011, 20:34
Угу :) только ты число представил ввиде текста :) но раз работает.. :)))
а теперь главный вопрос :)
Как ты его пропишешь в каждом пчеке ? :) Вручную сам будешь дни закрывать ? :)

psinka
09.04.2011, 02:13
Угу :) только ты число представил ввиде текста :) но раз работает.. :)))
а теперь главный вопрос :)
Как ты его пропишешь в каждом пчеке ? :) Вручную сам будешь дни закрывать ? :)

Вручную закрывать дни было бы печально... Так что вспомнил про такую старую утилитку как RunSQL, которая применяет нужный скрипт ко всем подпапкам в endday. Все в планировщик и не паримся :-)

PaViS
11.04.2011, 23:14
вспомнил про такую старую утилитку как RunSQLА можно ее в обменник выложить?

psinka
12.04.2011, 14:02
А можно ее в обменник выложить?

http://www.carbis.ru/forum/showthread.php?t=4608&pagenumber=