PDA

Просмотр полной версии : Установка ПДС



SH
06.02.2013, 15:48
Инструкция 2003г., но вроде бы ничего не поменялось.

Установка и “апгрэйд” сервера “Персональных карт”.
(Супер новая редакция.)
Данный файл написан для примера и в конкретном ресторане настройки могут отличаться.

Инсталляция:
1. Копируем из инсталляции папку CARDSERV куда-нибудь, например в RK6 или просто на диск “C”. В нее (CARDSERV) копируем из инсталляционной папки PERSCARD\DLL все дллельки, которые там есть.
2. Копируем из инсталляционной папки PERSCARD\PCARDS в RK6 все файлы и каталоги, которые там есть (кроме BILLIARD и NULL), заменяя существующие файлы. Туда же, в RK6, копируем из инсталляционной дир. DLL все дллельки, за исключением RNBOPEN.DLL.
3. Открываем в ново созданной дир. CARDSERV файл CARDSERV.INI и настраиваем его следующим образом:

[DB]
File = card.udb
DayBound=4:00
Backup = BACK

[LinkDLL]
1 = RNBOpen
2 = RNetBios
3 = RLocal
4 = RTcp

[RNBOpen]
Server = AServ

[RNetBios]
Server = PCSERV

[RTcp]
Port = 3456

[RLocal]
Port = 0 (это цифра НОЛЬ)

Где: BACK – это папка для бэкапа базы. Можно назвать по-другому.
AServ и PCSERV – это имена сервера (CARDSERV) по протоколам RNBOpen и RNetBios. Имена должны состоять из латинских букв или цифр. Размер букв ВАЖЕН. Данные имена не должны присутствовать ни где больше в данной компьютерной сети. То есть так НЕ ДОЛЖНЫ называться ни один компьютер, ни кассовый сервер и т.д. Другими словами имена сервера должны быть УНИКАЛЬНЫЕ.
3456 – порт TCP/IP. Можно указать любой свободный, начиная с 1024. Вообще протокол RTcp используется, только если на компьютере есть TCP/IP. Если его нет, то раздел [RTcp] и 4 = RTcp можно удалить.

RLocal используется только если CARDSERV и “Reports Rkeeper”, а также PCards находятся на одном компьютере.
RNBOpen – протокол, только для КАССОВОГО сервера. Соответственно там, где стоит CARDSERV, обязательно должен стоять сетевой протокол NetBeui.

4. Открываем RKEEPER.INI в RK6 (на “менеджерском” компьютере) и настраиваем его в зависимости от конфигурации.

4.1 Если CARDSERV.EXE запускается там же, где находится “Менеджерская”, то файл RKEEPER.INI настраиваем так:

[Common]
Alias1 = c:\rk6\db
Alias2 = c:\rk6\db

[PCards]
CSLinkDLL = RLocal
CSLinkGate = 1

[Reports]
CSLinkDLL = RLocal
CSLinkGate = 2

[RLocal]
Port1 = 0 (это цифра НОЛЬ)
Client1 = PersonCard
Port2 = 0 (это цифра НОЛЬ)
Client2 = Report

4.2 Если CARDSERV.EXE запускается на отдельной машине (например на сервере), то файл RKEEPER.INI настраиваем так:

[Common]
Alias1 = c:\rk6\db
Alias2 = c:\rk6\db

[PCards]
CSLinkDLL = RNetBios
CSLinkGate = 1

[Reports]
CSLinkDLL = RNetBios
CSLinkGate = 2

[RNetBios]
Server1 = PCSERV
Client1 = PersonCard
Server2 = PCSERV
Client2 = Report

Где: Alias1 и 2 указывает туда же, куда соответствующие Alias-ы в RKEEPER6.INI на “Менеджерском” компьютере в RK6.
Server1, 2 (именно то, что после знака “=”) – имя сервера CARDSERV по протоколу RNetBios из CARDSERV.INI
Client1, 2 (именно то, что после знака “=”) – имена клиентов. Имена клиентов могут быть любые, но УНИКАЛЬНЫЕ.

Иногда бывает, что при подключении PCards пишет о невозможности подключения к серверу. Мол, сервер не найден. Тогда может вам понадобится добавление строк Adapter1, 2 и т.д. в раздел [RNetBios]. Тогда раздел будет выглядеть так:

[RNetBios]
Server1 = PCSERV
Client1 = PersonCard
Adapter1=3
Server2 = PCSERV
Client2 = Report
Adapter2=3

Цифра после “=”, это номер адаптера по протоколу NetBeui (Lana num).
Если у вас Windows NT, 2000 или XP, то поиск номера можно производить, используя утилиту Nba-find.exe из инст. дир. KACCA\SERVER\32-NT\NBA.
Там есть ее описание.
Если у вас Win 9X или Me, то там номер 0, 7, ну или 6. Так же можно найти при помощи Редактора Реестра (Regedit.exe). По разделу HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NetBios находим “ncacn_nb_nb0”. Значение этого параметра и будет нужный номер адаптера.
Утилита Nba-find.exe в Windows 9X или Me работает не коректно!

5. В заключении настройка на кассовом сервере. В директории, где находится кассовый сервер, открываем RKEEPER6.INI (если его там нет, то создаем) и добавляем туда строку:

APServer=AServ (здесь после “равно” пишется имя сервера CARDSERV для RNBOpen из CARDSERV.INI).

Если сервер на NT, то это, скорее всего дир. RKSERVER. Если сервер на кассе, то файл RKEEPER6.INI в рабочей дир. RKCLIENT.

6. При использовании карт, как “Платежные”, необходимо в “Редакторе Rkeeper” создать новую валюту в группе “PrePay” (Безнал. оплаты). Назвать ее можно как угодно, например “Клубная карта”. Данное название будет фигурировать в чеке. На закладке “Авторизация” необходимо выбрать “БОНУС КАРТА”
.
7. На картах, используемых “ПДС”, находится код ресторана (помимо другой информации). Если не знаете код ресторана из SYSTEM.DB, откройте его с помощью SETCODAT.EXE и перепишите себе (или пропишите новый код ресторана) по пункту номер 6 в SETCODAT. В SYSTEM.DB код должен быть через точку после 4 цифры (1234.5678). Этот же код должен быть на платежных (скидочных) картах этого ресторана, причем слитно, без точки.

8. Ярлык для CARDSERV.EXE следует засовывать в Автозагрузку только для WIN NT или WIN 2000. Для WIN95 или 98 - нажать правую кнопку мыши на закладке Database в открытом CADSERVER-е и выбрать Autostart.

9. Если необходимо иметь одну базу карт(CARD.UDB) на два и более
ресторанов, то можно воспользоваться новым сервером FARCARDS.EXE, описание которого, а так же сам он, находятся в PERSCARD\FARCARDS.
Для нашего варианта использовать режим (type) 1.

Апгрэйд.
Файл UP_ROSIN.EXE используется только в ресторанах РОСИНТЕР-а!!!

Перед апгрейдом необходимо сохранить старую директорию CARDSERV, на всякий случай!

Если в ресторане уже стоит CARDSERV.EXE, то необходимо сделать следующие действия:

1. Выключить работающий CARDSERV (открыть CARDSERV, выбрать закладку Protocols, в любом месте “сетки” с протоколами нажать правую кнопку мышки и выбрать shutdown).

2. Заменить DLL файлы связи на новые везде, где они есть. Имеется в виду
RNetBios.dll и так далее.

3. Заменить на новый CARDSERV.EXE.

4. Заменить на новые PCARDS.EXE, PCARDS.DAT, а лучше, скопировать все, что находится в новой директории PERSCARD\PCARDS.

5. Скопировать файлы DOPPEL.EXE и CARDUP.EXE из новой директории PERSCARD\UPGRADE в директорию, где находится CARDSERV.EXE.

6. Запустить DOPPEL.EXE и выполнить его.

7. Запустить CARDUP.EXE и выполнить его.

8. Запустить CARDSERV.EXE.

9. Работать дальше.

10. Необходимо иметь в виду, что файлы могут быть разбросаны в разных местах. Например, PCARDS.EXE в директории RK6, CARDSERV.EXE вообще может находиться на другом компьютере.



Особый случай при апгрэйде. Используется, при апгрэйде ОЧЕНЬ старой версии RKEEPER-а. Таких версий в ресторанах практически уже не осталось. Но на всякий случай:

В ресторане мог стоять старый сервер “Платежных карт” ( PCSERVER.EXE ). Узнать это можно несколькими способами:
a. В RKEEPER6.INI на кассовом сервере присутствует строка APServer=
b. Есть ярлык этого экзешника, а также запущенное окно
c. Спросить у персонала
Этот апгрэйд описан у Шашкова А. в директории PERSCARD\UP-OLD инсталляции в файле README.TXT. Там же смотреть, если старого сервера “Платежных карт” не было, а есть только “Дисконтные карты”.

Далее некоторые дополнения в “Приложении”.

ПРИЛОЖЕНИЕ

Если есть желание подключить “PCards” и “Отчеты” по разным сетевым протоколам (NetBeui и TCP/IP), то файл RKEEPER.INI в RK6 может выглядеть так:

Допустим, PCards подключается по TCP/IP, а Reports(отчеты) по NetBeui. Тогда RKEEPER.INI, может быть такой:

[Common]
Alias1 = c:\rk6\db
Alias2 = c:\rk6\db

[PCards]
CSLinkDLL = RTcp
CSLinkGate = 1

[Reports]
CSLinkDLL = RNetBios
CSLinkGate = 2

[RTcp]
Server1 = 196.196.196.10 (это IP адрес компьютера, где запускается CARDSERV.EXE). Сюда можно написать и имя компьютера
Port1 = 3456
Client1 = PersonCard

[RNetBios]
Server2 = PCSERV
Client2 = Report

Если в CSLinkDLL используются разные протоколы (так как выше), можно в CSLinkGate не использовать разные номера и соответственно в Client, Server, Port, Adapter.

И последнее:

Если PCards находится на одном компьютере, а “Менеджерская” с “Reports” на другом, то в RK6 достаточно отредактировать RKEEPER.INI, который там уже есть и имеет вид примерно такой:

[Reports]
CSLinkDLL=RTcp
CSLinkGate=1

[RTcp]
Server1 = 192.192.192.23
Port1 = 3456
Client1 = Reports

Просто Reports берет Alias-ы из RKEEPER6.INI в RK6. Ну и конечно надо обязательно присутствие соответствующей CSLinkDLL дллельки связи, RLocal, RNetBios и т.д. В файле RKEEPER.INI, который находится вмести с PCards, в этом случае, не должно быть раздела [Reports] и конечно информация о сервере и клиенте должна быть только для PCards:

[Common]
Alias1 = \\manager\menu6
Alias2 = \\manager\menu6

[PCards]
CSLinkDLL = RNetBios
CSLinkGate = 1

[RNetBios]
Server1 = PCSERV
Client1 = PersonCard

Все.
© А. Метелица 06.03.2003

walikos
26.10.2014, 23:53
Пытаюсь настроить работу ПДС по TCP. Версия кассы Win 6-105, Cardserv 7.20
Клиент и сервер на одном ПК с WIN7-32. С параметром APserver=AServ в RKEEPER6.INI на сервере все ОК, скидки работают.
Пробую настроить по IP (c вер. 6.102.2 должно работать) и изменяю APserver=127.0.0.1:3456, то нет соединения с сервером карт! Пробовал подключать версию протокола Cardserv на 29 (в RKEEPER6.INI на клиенте добавлял строчку PDSProtocol=29) - не помогает! Брандмауэр отключал - не помогает!

walikos
27.10.2014, 22:49
После долгих танцев с бубном заработало!:)
Оказалось, что для WIN версии доработали только с версии 6-105.5
6.105.5
1) Win версия - работа с PDS по tcp

А необходимая CLNTCP32.DLL оказалась аш в дистрибе от версии 107:wall:

virusnjk
07.02.2015, 15:55
папку PERSCARD нашёл, а вот папки DLL там нет, и в разделе скачивания смотрел там тоже не нашёл или это папка netdll?
скиньте плиз полный дистрибутив.

sibgaba
07.02.2015, 18:54
netdll - это оно

virusnjk
09.02.2015, 00:09
Вообщем не судите меня строго, с ПДС впервые сталкиваюсь.
Всё настроил, всё скопировал, создал нового пользователя в disp32.exe
и пишет мне что неверное имя или пароль.

RKEEPER.INI

[PCards]CSLinkDLL = RNetBios
CSLinkGate = 1
DBF = ANSI


[Common]
Alias1=\\unit99\RK6\DB
Alias2=\\unit99\RK6\DB
Language=RUS
EditFRF=YES


[Reports]
CSLinkDLL=RNetBios
CSLinkGate=2
ItemsReport=Base
DaysReport=Base
StartHour=9
CFXFontName=Helica
CFXFontSize=8
CFXFontCharset=0
DBF=


[Editor]
KbdFont=HelicaCondLight
CookKbd=
OnLine=YES
NetGate=6
RKOrderDir=D:\RKORDER
TSGrid=4


[Monitor]
CharCode=
NetGate=5


[Appender]
EndDayPath=\\unit99\RK6\ENDDAY
AVatPath=\\unit99\RK6\TEMP\DB
AutoClose=NO
BackupPath=.\DB\
BackupCount=10


[Admin]
ShowHistory=NO


[Transport]
StockPath=\\unit99\RK6\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RTcp
CSLinkGate=1
AutoClose=NO


[RNBOpen]
Client5 = RK-Monitor
Server5 = RLSERV
Adapter5 = 0
Server = AServ


Client6 = RK-Editor
Server6 = RLSERV
Adapter5 = 0


[RTcp]
Client1 = RK-Transport
Server1 = PCSERV
Port1 = 3456


Client2 = RK-Reports
Server2 = PCSERV
Port1 = 3456


[RNetBios]
Server1 = PCSERV
Client1 = PersonCard
Server2 = PCSERV
Client2 = Report
Adapter1 = 0
Adapter2 = 0


CARDSERV.INI


[DB]
File = card.udb
DayBound = 4:00
Backup = BACK
IgnoreStopDate=No
BackupCount=2
WeekStart=7
BackupCount=2
WeekStart=7
IgnoreStopDate=No


[LinkDLL]
1 = RNetBios
2 = RNBOpen
3 = RTcp
4 = RLocal


[RNetBios]
Server = PCSERV


[RNBOpen]
Server = AServ


[RTcp]
Port = 3456


[RLocal]
Port = 0


Версия Cardserv 7.22.02
Версия PCARDS 3.24.03

Из этого возникает вопрос - в чём же проблема?

SH
09.02.2015, 05:48
Из этого возникает вопрос - в чём же проблема?
Здесь:

создал нового пользователя в disp32.exe

В новых версиях смотрим п.5:

Установка PCARDS

1. При установке ПО в обязательном порядке соблюдать совместимость версий между сервером карт (CARDSERV) и редактором карт (PERSCARD). Дополнительно, необходимо уточнить полные версии приложений комплекса RK6 уже установленного на объекте во избежание несовместимости версий между ПО ПДС и ПО R-KEEPER v6.

2. Для связи с базой RK6 использовать корректную PCGET.DLL, а так же RKLOGIN.DLL.

3. Связь с сервером карт настраивать либо через RLocal.dll (если и сервер и редактор карт на одном ПК) или через RTcp.dll (если на разных).

4. Лицензирование, такое же как и в менеджерской RK6.

5. Подключение к чистой базе CARD.UDB через ID - ucs и Psw - ucs. Далее, от имени этого пользователя создать в базе Администратора, например, ID - Admin и Psw - 1. Ему дать все права и передать конечному пользователю.

negrila
09.02.2015, 10:10
Всё настроил, всё скопировал, создал нового пользователя в disp32.exe

А причем тут диспетчер и PCARDS, если в ПДС используется своя база пользователей? ПДС купили, а читать нет?

Логинимся в ПДС под предустановленным администратором(читаем мануал от ucs) и заводим нужного пользователя, задаем его тип(Admin/User) и готово дело. Disp32 тут ни с какого бока не подходит.

virusnjk
13.02.2015, 11:22
Станции пишут нет соединения с сервером карт, сервер запущен, конфигурации INI файлов выкладывал выше.
Кардсервер стоит на одной машине там где и выделенный сервер кипера, по 10 раз прочитал выше написанную инструкцию, но ничего не получилось.

negrila
13.02.2015, 15:27
- кассовый сервер и кардсервер на одной машине?
- если на разных, то netbeui протокол на обоих установлен?
- На какой лана-адаптер смотрит сервер касс RK, который за tcp-ip отвечает, или за netbeui?
- В корневой папке с кассервером файлик rkeeper6.ini есть?
- В этом файлике параметр ApServer = AServ прописан?
- В папке с кардсервером RNBOPEN.dll валяется?
- В окошке статуса кардсервера при запуске cardserv.exe /desktop на вкладке protocols напротив RNBOPEN Error есть?

virusnjk
17.02.2015, 19:11
Не правильно была написана строка ApServer ApServer = AServ

SergeTh
25.05.2015, 19:52
Мужики приветствую
Подскажите что это может значить?

sibgaba
25.05.2015, 19:58
Эо значит: не могу открыть файл card.udb
Либо его нет в папке c:\cardserv\cardserv либо он есть но занят другой прокграммой. Например, еще одной запущенной копией дисконтного сервера.

SergeTh
29.05.2015, 17:33
Да действительно сервер запускается службой.

CARDSERV.INI
[DB]
File = card.udb
Backup=
DayBound=4:00
IgnoreStopDate=No
LimitCountOfDisc=No
BackupCount=2
WeekStart=7


[LinkDLL]
1 = Rtcp
2 = pds_netk


[Rtcp]
Port = 3052


[pds_netk]
NetServerName=PDS
ininame=netk.ini
DebugMessages=0

НО в нем используется какой то другой протокол связи, не описанный тут.
Все стереть и настроить по rtcp?

sibgaba
29.05.2015, 18:31
pds_netk - для связи с RK7
Rtcp - для связи с редактором карт (pcards) но это все никак не всязано с ошибкой о недоступности файла на вашем скриншоте.

SergeTh
29.05.2015, 18:45
pds_netk - для связи с RK7
Rtcp - для связи с редактором карт (pcards) но это все никак не всязано с ошибкой о недоступности файла на вашем скриншоте.

Так я пытался запустить cardserv.exe, в то время как сервер карт уже был запущен как сервис.

SergeTh
29.05.2015, 19:04
вот RKEEPER.INI

[Common]
EditFRF = yes
Language=.RUS


[PCards]
;CSLinkDLL = RNetBios
;CSLinkGate = 1
CSLinkDLL = RTcp
CSLinkGate = 1
DBF = OEM
SaveLogin=YES
Login=Admin
Birthday=0
ShowExport=1


[RNetBios]
Server1 = RK7SRV
Client1 = PCARDS_TEST
Server2 = PCSERV
Client2 = Report
RK7SRV=194.169.0.26:3639




[RTCP]
Server1 = 194.169.0.26:3052
;CARDESRV_TVL
Client1 = PCARDS_TEST
Port1 = 3052


[PCGET]
Server = RK7SRV
Client = PCARDS_TEST
ShowMarkups = 0
LastLoginName =Administrator


[NETKERN]
PROTOCOLS = tcpsoc.DLL

Rus75lan
30.05.2015, 10:04
Server1 = 194.169.0.26
здесь запускается cardserv?

sibgaba
30.05.2015, 13:19
А по моему в строчке

[RTCP]
Server1 = 194.169.0.26:3052
Порт не нужен. Он дальше отдельным параметром идет.

alexXLX
03.07.2015, 09:55
Здравствуйте.
Проблема такого рода.
Бонусы (бонус 10%) начисляются с 10% сервиса, а нужно чтобы бонус начислялся без 10% сервиса, т.е. сумма чека 500 (без 10% сервиса) -> бонус 50, но сейчас получается так: сумма чека 500 + 50 (сервис 10%) = бонус 55

Как настроить бонусы без сервиса ?

sibgaba
03.07.2015, 10:21
"Сервис" это у вас что? Автоматическая наценка на чек 10%?

В этом случае решение только одно. Процент бонуса поставить меньше. В Вашем случае 9,1. Тогда получится

Чек - 500
К Оплате с наценкой - 550
Бонус - 550*0,091=50,05 Точнее уже не получится.

В случае если у вас наценка не на чек, а на категории, тогда печаль...

okis
03.07.2015, 10:39
Как настроить бонусы без сервиса ?

Пробивать сервис отдельным чеком.

alexXLX
03.07.2015, 10:42
Сервис это Автоматическая наценка 10%

У нас есть бонусы 10% и 7%, то получается нужно установить 10% это 9.1 и 7% это 6.4, то более менее будет всё ясно.

Большое спасибо за помощь.

mnekin
03.07.2015, 19:38
Как настроить бонусы без сервиса ?
WithDisc ON/OFF
Позволяет (ON) рассчитывать величину бонуса исходя из полной суммы чека, без учета скидок, назначенных на чек.

OFF клиент с версии кассы 6.86

serjay
29.12.2015, 01:46
Кто-нибудь, подскажите пожалуйста, как заблокировать карточки определенных пользователей (должников)?

SH
29.12.2015, 01:51
Так в свойствах карты же. "Заблокировать карту", "Изъять карту" - по вкусу.

serjay
29.12.2015, 23:43
Не нашел в кипере карточек. Может я не правильно выразился, не ПДС карты нужны, а кредитные, которые клиенту на руки выдаются.
В р-кипер6.ини нашел перечисление номеров карт и, вероятно, депозит.
Если тут исправить (не упоминать отдельные номера карт), то карты не будут доступны?

вот содержание:
Network=ON
ServerName=RLSERV
APServer=AServ
SpecEntryCard=1..3-3000, 5..8-3000, 13-3000, 16-3000 , 19-3000, 22..27-3000, 31-3000, 33..34-3000, 36..37-3000, 39-3000, 41..42-3000, 49..51-3000, 54..71-3000, 74..83-3000, 86..87-3000, 88..108-3000, 111..113-3000, 116..117-3000, 119..146-3000, 150..199-150000
RePrintCheck=ON
PayCardPrecheck=4
OnCheckForCardPay=ON
PrintFinalCheck=ON
comport1baud=19200

satan
30.12.2015, 13:17
да, можно здесь исключить.
написали в теме про пдс, а у вас карта на входе

sibgaba
30.12.2015, 13:58
да, можно здесь исключить.
Тут нужно понять как работает система на вашем объекте.

1. Если карта должника уже активирована и висит с долгом переходя из смены в смену, то правильнее будет ее заблокировать непосредственно на кассе. (найти в списке карт и нажать АЛТ+Ввод, по моему)
2. Если карты у вас из смены в смену не переходят и каждый раз "должник" приходит и активирует свою карту на кассе, то убирайте ее номер из файла.

amnch
07.04.2017, 17:20
Оживлю ветку
win7 x64 лицензионная PCARDS 3.27.02 CARDSERV 7.24
ставлю по мануалу PCARDS и CARDSERV, если CARDSERV запускать десктопом то стартует все ок, если его shutdown то зеленый флаг остается, а в прцессах CARDSERV висит, пока его не прибьешь второй раз не запустишь. А если в службу заводить, то запускается, но не останавливается, пишет не удалось остановить службу нет отклика.
У кого на x64 работает есть такие проблемы?

satan
07.04.2017, 17:50
rNBOpen.dll под x64 работать не будет.
Сам по себе cardserv вполне себе работает.

amnch
07.04.2017, 18:30
там только 2 протокола rtcp и pds_netk

amnch
12.04.2017, 09:23
Раскопал следующее, если в сервере карт не стоит протокол для связи с RK7

[DB]
File = card.udb
DayBound = 4:00
Backup = BACK
IgnoreStopDate=No
BackupCount=2
WeekStart=7
LimitCountOfDisc=No

[LinkDLL]
2 = Rtcp
1 = pds_netk

[RTcp]
Port = 9914

[pds_netk]
NetServerName=PDSCARDSERV
ininame=netk.ini
DebugMessages=0
ERRORLOG=pds_netk.stk
ErrorLogSize=10485760
Timeout=120000
DebugMessages=1

То сервер карт стартует и останавливается нормально, стоит добавить библиотеку связи с RK7, то все сервер корректно не завершает работу, ни десктопом ни службой

12.04.17 08:09:55.202 ** Start Server 7.24 **
12.04.17 08:09:55.202 Log Level = 1
12.04.17 08:09:55.205 Msg2Kind = 0
12.04.17 08:09:55.205 Open Database...
12.04.17 08:09:55.206 DB Size: 175 kb
12.04.17 08:09:55.206 Open Tables...
12.04.17 08:09:55.221 DB Version: 57
12.04.17 08:09:55.222 ID as Head: 00000000
12.04.17 08:09:55.222 ID as Local: 00000000 (->00000000)
12.04.17 08:09:55.222 Read accounts...
12.04.17 08:09:55.222 Account Count: 0
12.04.17 08:09:55.223 Read transactions...
12.04.17 08:09:55.223 Transaction Count: 0
12.04.17 08:09:55.223 Read departments...
12.04.17 08:09:55.224 Read cuts...
12.04.17 08:09:55.224 Read levels...
12.04.17 08:09:55.224 Check accounts number...
12.04.17 08:09:55.224 Tables loaded.
12.04.17 08:09:55.227 Loading Link DLL: Rtcp (TCP 6.03d)
12.04.17 08:09:55.238 Link modules loaded.

12.04.17 08:10:05.939 Unload link blocks...
12.04.17 08:10:05.941 ^^ Stop Server ^^

12.04.17 08:10:27.892 ** Start Server 7.24 **
12.04.17 08:10:27.892 Log Level = 1
12.04.17 08:10:27.894 Msg2Kind = 0
12.04.17 08:10:27.895 Open Database...
12.04.17 08:10:27.896 DB Size: 175 kb
12.04.17 08:10:27.896 Open Tables...
12.04.17 08:10:27.912 DB Version: 57
12.04.17 08:10:27.913 ID as Head: 00000000
12.04.17 08:10:27.913 ID as Local: 00000000 (->00000000)
12.04.17 08:10:27.914 Read accounts...
12.04.17 08:10:27.914 Account Count: 0
12.04.17 08:10:27.914 Read transactions...
12.04.17 08:10:27.914 Transaction Count: 0
12.04.17 08:10:27.915 Read departments...
12.04.17 08:10:27.915 Read cuts...
12.04.17 08:10:27.915 Read levels...
12.04.17 08:10:27.916 Check accounts number...
12.04.17 08:10:27.916 Tables loaded.
12.04.17 08:10:27.935 Loading Link DLL: pds_netk (pds_netk(7.42).NetKern v205)
12.04.17 08:10:28.964 Loading Link DLL: Rtcp (TCP 6.03d)
12.04.17 08:10:28.973 Link modules loaded.

Логи первая половина без библиотеки вторая половина с библиотекой
Данную проблему удалось получить и на windows 7 x32

amnch
13.04.2017, 09:14
разобрался...
оказалось новые библиотеки работают некорректно, подкинул старые, с действующего объекта, и проблема ушла.

Raziel38
18.03.2019, 11:24
здравствуйте. у клиента уже установлено пдс в связке с кипером 7. всё работает. заказали новые карты, в менеджерской создал новый mcr алгоритм, создал счета в пдс. когда провожу на кассе в заказе, то выдаёт сообщение - карта не найдена. хотя если провести этой же картой в отладке алгоритмов, то она нормально показывается, показывается алгоритм, который её обрабатывает и номер карты, такой же как заведено в пдс. почему в заказе карта отказывается работать? дата использования актуальные

Raziel38
22.03.2019, 09:53
здравствуйте. у клиента уже установлено пдс в связке с кипером 7. всё работает. заказали новые карты, в менеджерской создал новый mcr алгоритм, создал счета в пдс. когда провожу на кассе в заказе, то выдаёт сообщение - карта не найдена. хотя если провести этой же картой в отладке алгоритмов, то она нормально показывается, показывается алгоритм, который её обрабатывает и номер карты, такой же как заведено в пдс. почему в заказе карта отказывается работать? дата использования актуальные
у этих людей 2 кассы и у каждой свой кассовый сервер. находятся в разных частях города и подключаются к реф серверу и серверу карт через впн. так вот вторая касса эти же карты считывает нормально. уже всё проверил, что можно.

damevanderjahr
22.03.2019, 10:38
почему в заказе карта отказывается работать?
я обычно в логах смотрю.

начать лучше с поиска того, какой из сервисов первым говорит "карта не найдена"

Raziel38
04.04.2019, 17:42
в логах на сервере карт ничего. т.е. там только включение и отключение сервера и протоколов. никаких ошибок. на сервере касс - ошибка карта не найдена на интерфейсе. но при этом когда в отладке карту провожу то интерфейс то отображается. и номер карты корректно показывается.

Raziel38
16.04.2019, 12:40
наконец то заработало. пришлось вообще всё переустановить с нуля.

WAKKO
30.12.2019, 18:06
Господа подскажите возможно ли с ПДС настроить схему, от суммы покупки клиента 5 процентов падают на его карту вввиде бонусов, а затем человек может эти бонусы потратить

satan
30.12.2019, 19:30
Можно

Raziel38
03.02.2020, 12:27
здравствуйте. такая ситуация - в perscard когда открываю меню "счета" нужно долго ждать его открытия. около минуты или двух. в чём может быть проблема? версии программы и сервера последние. пробовал по новой собрать и клиента и сервер. пробовал с новой базой и на старой.

sibgaba
03.02.2020, 13:25
"счета" нужно долго ждать его открытия. около минуты или двух.

А когда открываете конкретную карточку, там название скидки есть или только номер?
Если только номер то у вас не работает связка с Кипером. Пкард пытается из кипера получить названия скидок по кодам (что бы их отобразить) и не может

Raziel38
03.02.2020, 17:57
А когда открываете конкретную карточку, там название скидки есть или только номер?
Если только номер то у вас не работает связка с Кипером. Пкард пытается из кипера получить названия скидок по кодам (что бы их отобразить) и не может
скидки есть. тут проблем нету. в кипере карточки отрабатывают. в пкардс все скидки есть. просто само меню счета и сами счета медленно открываются. хотя казалось бы пересобрал клиента.

gorlum
13.02.2020, 10:41
я на разных машинах пробовал, под разной виндой, и так далее. Видимо, вопрос в самом алгоритме работы программы. Поэтому смиритесь.

Raziel38
05.03.2020, 15:37
здравствуйте. может кто поделиться последней версией кард сервера и пкардс? здесь в файлообменнике последняя 72202, а в хистори последняя числится 724.

SH
05.03.2020, 15:59
кардсервер залил новый, а пкардс не менялся, 3.27.02 последний