PDA

Просмотр полной версии : Программирование магнитной полосы



Aprill
05.12.2013, 01:58
Подскажите мне господа как должен выглядеть код зашитый во вторую полосу магнитки плиз.

Mikkey O'Fish
05.12.2013, 08:56
Это смотря для какой карты...
Карты персонала - <;>XXXX<Enter>,
Всегда можно взять карту и прочитать ее в лювом текстовом редакторе.

Aprill
05.12.2013, 13:06
Я имел в виду дисконтные карты

nikolabogetic
05.12.2013, 13:09
;778=123450000=nnnn?
123450000 - заменить на нужный код ресторана
nnnn - номер карты

Aprill
05.12.2013, 15:09
Ну слава богу... карты нам сделали корректно...
Карты не проходят почему-то, слежу за окном кардсерва в момент прокатывания карты по кассе - полная тишина.
Так-с.. самое страшное исключили, пойду мучать юсиэс

VampireKB
05.12.2013, 15:31
netk...PDS-Interface...и многое,многое другое ))

Admin
05.12.2013, 15:35
в момент прокатывания карты по кассе
А сама то касса что сообщает???

Aprill
05.12.2013, 22:54
А сама то касса что сообщает???
А нифига вообще...
Карту прокатываю, считыватель дает понять, что её увидел, но хрен я че получу
У кардсерва в клиентах в момент прокатывания карты ниче не показывает.
Все инишники проверил, в рк тоже все вроде ок...

По твоему мануалу все проверил, все сходится

В правах у работника же прокатывание скидочных карт входит в состав скидки?
Сама скидка как забита должна быть забита как обычно? Без наворотов?
Коды ресторанов в пкадс в каком виде прописываются? * или 00*?

Код ресторана для Пкардс отсюда берется?
http://img209.imageshack.us/img209/435/ycpg.jpg

Вот что пишет в момент проведения карты

http://img823.imageshack.us/img823/4563/3vr2.jpg

Aprill
06.12.2013, 01:57
Еще кстати вопрос. Каким образом идет запрос на сервак в момент прокатывания карты?
Прокатали карту - касса поняла, что дисконт - отправляет оп порту рк7серва запрос на сервак - сервак по порту кардсерва пробивает наличие пкардса - пкардс пробивает по базе - отправляет обратно по порту рк7сервака - отправляет на кассу по порту рк7серва....

Так?

А то у меня фаерволл :) У нас такие вольготности не прокатят...

---------- Добавлено в 00:57 ---------- Предыдущее сообщение было размещено в 00:07 ----------

хм, а вот что пишет лог пдс_нетк:


------------------------------------
05.12 22:10:41
179:Unknown protocol
-------------------Start STACK------------------
00011A7F.C:\Rk7\Cardserv\errors32.DLL
00021BAD.C:\Rk7\Cardserv\netkern.dll
0002EE7D.C:\Rk7\Cardserv\netkern.dll
0001491E.C:\Rk7\Cardserv\TCPSOC.dll
0001B7BE.C:\Rk7\Cardserv\TCPSOC.dll
0001B15E.C:\Rk7\Cardserv\TCPSOC.dll
00019E22.C:\Rk7\Cardserv\TCPSOC.dll
0000E034.C:\Rk7\Cardserv\THREAD32.DLL
0002481F.C:\WINDOWS\system32\kernel32.dll
-------------------END STACK------------------
-------------------------------------
05.12 22:51:25
279:TCP Socket: Bind. Error=10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт).
-------------------------------------
05.12 22:51:25
207:Error in InitProtocol in TCPSOC.dll: TCP Socket: Bind. Error=10048 Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт). .

Aprill
06.12.2013, 16:43
Всё разобрались.

1. Была ошибка в кодировке карты, на которую я не обратил внимания. Кодировка начиналась с 788, а не с 778. Настроили всё через маску
2. При помощи Фаркардс через впн сеть наладили общение с кардсервом

Всё работает, всем спасибо за участие.

SH
06.12.2013, 17:09
2. При помощи Фаркардс через впн сеть наладили общение с кардсервом
Ой, не лучшее это дело - а что будет в случае отвала впн? Что бы локально кардсерв на кассе не поднять?

Mikkey O'Fish
07.12.2013, 00:13
...или выделенный, но в локальной сети. На VPN совсем не весело NetBios поднимать.

SH
07.12.2013, 00:30
Mikkey O'Fish, а ему не нужен netbios, у него rk7 ;)

Aprill
08.12.2013, 01:30
Ой, не лучшее это дело - а что будет в случае отвала впн? Что бы локально кардсерв на кассе не поднять?

У меня сетевой объект из четырех ресторанов, на каждый локально покупать?...

SH
08.12.2013, 02:47
У меня сетевой объект из четырех ресторанов, на каждый локально покупать?...
Cardserv покупать не надо. Лицензируется только Pcards. Размножается при помощи synccard, который лицензии тоже не требует.

Aprill
11.12.2013, 01:31
Ну посмотрим на стабильность работы хотя бы пару месяцев, если что-то пойдет не так - использую твою схему

mnekin
11.12.2013, 10:19
Ну посмотрим на стабильность работы хотя бы пару месяцев, если что-то пойдет не так - использую твою схему
По VPN каналу и работать через FARCARDS - тут ни о какой стабильности речи и не может быть.

Однозначно нужна схема: HEAD-CARDSERV <-> SYNCARD <-> LOCAL-CARDSERV
У меня так сеть из 10ти ресторанов работает, ну остальные мелкие сети.

Раньше работали по схеме farcards <-> cardserv, но когда тебе ночью звонят и говорят что не могут сделать скидку постоянному клиенту-депутату законодательного собрания по карте PDS, а у провайдера упавшей веткой под тяжестью снега оборвало кабель, то тут однозначно нужно содержать локально базу card.udb

Aprill
11.12.2013, 18:07
Ну да, неприятный опыт. Буду думать, что поделаешь, сейчас очень много другой работы, дойдут руки, оттюнингую