PDA

Просмотр полной версии : Касса 6.102_1 не работает через RkShare



olegash
24.06.2012, 17:07
Столкнулся с проблемой. Новая версия кассы, менеджер тоже последний. При загрузке базы останавливается и вываливается с ошибкой, log с кассы:
24/06/12 15:23
Server Error:
Error code:BLOB_GET Images Last pdox :-1 24/ 6/2012 15:23
Version 6.102.0-TS Client/Server 14.05.2012
System Error: 216 AT 0008:00D0
0020:0347.
0002:3128.C:\RK61021\RKEEPER6.EXE
0002:2583.C:\RK61021\RKEEPER6.EXE
0003:1BAB.C:\RK61021\RKEEPER6.EXE
0003:189E.C:\RK61021\RKEEPER6.EXE
0004:1AFC.C:\RK61021\RKEEPER6.EXE
0001:06CE.C:\RK61021\SYS.DLL
0001:0AAF.C:\RK61021\RKSERVER.DLL
0010:21CD.C:\RK61021\RKSERVER.DLL
0002:36A4.C:\RK61021\RKSERVER.DLL
0010:1451.C:\RK61021\RKSERVER.DLL
0001:046F.C:\RK61021\RKSERVER.DLL
001C:1190.C:\RK61021\RKEEPER6.EXE
0001:00FE.C:\RK61021\RKEEPER6.EXE
0001:07A9.C:\RK61021\RKEEPER6.EXE

Через сетевой диск все прекрасно загружается и работает. Когда первый раз ставил клиенту эту версию и появилась эта ошибка - грешил на чипсет на компе менеджера (nvidia), поставил через сетевой диск. Сейчас решил попробовать у себя в демозале. То-же самое. Причем у меня никогда никаких проблем с любыми кассовыми клиентами не было - все работает давно и никогда проблем не было. Т. е. менеджер и база остались те-же, настройки (Local.db, rkeeper.ini) тоже скопировал с рабочих клиентов. В чем проблема-не пойму.

---------- Добавлено в 15:59 ---------- Предыдущее сообщение было размещено в 15:40 ----------

На Nt сервере тоже все прекрасно работает. RkShare пробовал и 2.01 и 2.03 - все равно не загружается

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

Менеджер - Windows 7 Prof x32, касса DrDos-7.03. Сеть на MS TCP\IP. Rkshare пробовал по разным протоколам (TCP, NetBIOS) - одна и та-же ошибка. Подключаю папку RK как сетевой диск и все прекрасно загружается. Чудеса в решете. Есть у кого какие мысли?

ravakyan
24.02.2013, 00:40
тажа проблема попробую поставить 6.103

sibgaba
24.02.2013, 20:31
Это баг который появился в версиях 102 и выше.

При этом по NETBEUI работает нормально.
Если прогрузить DATABASE 1 раз любым другим способом (через шару или по NETBEUI) то потом и по TCP/IP работает норм.

Решения пока нет.

mnekin
24.02.2013, 21:31
На последних 97х версиях такая же кака, проще сервер запускать как приложение или как сервис но под административной записью. И ни каких rkshare не надо.

ravakyan
14.03.2013, 18:25
RKshare нужен, так как касса стоит в филиале без сервера, сервер находится в центральном офисе.
Установка R-Keeper 6.103 необходимо, для того, чтобы была возможность авторизации дисконтных карт по протоколу TCP/IP.

sibgaba
14.03.2013, 19:01
Поставить 6,103 + RKShare + PDS TCP/IP - Это не разрешимая на данный момоент проблема....

Есть вариант использования local pds + RKShare. Если нужны только скидки - то вполне годный вариант. Если нужны бонусы и платежные карты - то тоже можно юзать, но с оговорками.

mnekin
14.03.2013, 20:37
ravakyan,
Не совсем понимаю вашу конфигурацию, а как касса подключается к серверу в офисе - по VPN или как?
Вы конкретно описали что необходимо то?

И почему не хотите поставить на кассе RK сервер и Cardserver?
И зачем необходима авторизация по TCP с кассы?

ravakyan
14.03.2013, 21:22
ravakyan,
Не совсем понимаю вашу конфигурацию, а как касса подключается к серверу в офисе - по VPN или как?
Вы конкретно описали что необходимо то?


Извиняюсь, ошибся в описании – кассовый сервер находится на кассе, а вот менеджер и основная база данных находится в ЦО.
Касса обновляет свою базу через RKShare через интернет по средствам протокола TCP/IP



И почему не хотите поставить на кассе RK сервер и Cardserver?


RK сервер крутиться на кассе, а вот как установить CARDSERVER на кассе и чтобы он синхронизировался с центральным Cardserver (ом) я не знаю



И зачем необходима авторизация по TCP с кассы?

В версии 6,102 и выше реализована возможность подключения к Cardserver(у) по протоколу TCP/IP, что поможет мне авторизировать дисконтные карты через интернет, не используя локальных серверов в филиале.

SH
14.03.2013, 22:12
В версии 6,102 и выше реализована возможность подключения к Cardserver(у) по протоколу TCP/IP, что поможет мне авторизировать дисконтные карты через интернет, не используя локальных серверов в филиале.
Но это же крепко завязано на работоспособность инета...


Поставить 6,103 + RKShare + PDS TCP/IP - Это не разрешимая на данный момоент проблема....
А что если поставить 6.103 под Win? Я уже слышал исключительно хвалебные отзывы. Вроде бы это совсем не то же самое, что 6.97 под Win.

ravakyan
15.03.2013, 00:20
Но это же крепко завязано на работоспособность инета...


Если возникает ситуация, что в филиале нет интернета - то касса просто не обновляется и работает в автономе.



А что если поставить 6.103 под Win? Я уже слышал исключительно хвалебные отзывы. Вроде бы это совсем не то же самое, что 6.97 под Win.

Тогда необходимо будет покупать лицензию на Windows.

Думаю самый оптимальный вариант - установка 6.102 и выше, настройка AServer = IP адреса Cardserver (а) в головном офисе.

---------- Добавлено в 23:20 ---------- Предыдущее сообщение было размещено в 23:08 ----------

Касса версии 6.102.2

Клиент
1)
Реализовано подключение к ПДС по tcp/ip.
В качестве имени сервера должна быть строка вида
172.31.0.32:2097 или 172.31.0.32
В последнем случае порт считается 2099
При использовани Novell возможно совметная работа с пдс как по
netbios+netb так и по tcp (по диапазонам)
Пример.
APServer=HONORGUEST
APServer1=100-2000,172.31.0.79:2097
APServer2=10000-20000,172.31.0.79

mnekin
15.03.2013, 10:02
Извиняюсь, ошибся в описании – кассовый сервер находится на кассе, а вот менеджер и основная база данных находится в ЦО.
Касса обновляет свою базу через RKShare через интернет по средствам протокола TCP/IP

У вас получается данные ходят в открытом виде через интернет. С VPN надежнее в смысле безопасности. А я не стал ставить RKSHARE глючит он с последними версиями rkserver. У меня работает без него, rkserver подкачивает данные с сетевого ресурса через vpn. Правда тогда нужно запускать чуток по другому rkserver:
1. как сервис от административной учетной записи или сетевая служба, но тогда не виден серенький бочонок (у меня так и работает, следим за состоянием через srvmon)
2. как приложение и бочонок виден, но тогда нужно чтоб кто-то залогинился на сервере.



RK сервер крутиться на кассе, а вот как установить CARDSERVER на кассе и чтобы он синхронизировался с центральным Cardserver (ом) я не знаю

Ставьте два cardserv: один головной в офисе, второй локальный в филиале на кассе. А синхронизацией пусть занимается syncard между головной и локальной базой cardserv. Поверьте, это будет намного надежнее, чем запросы от кассы по TCP в центральный офис через интернет.
2089



В версии 6,102 и выше реализована возможность подключения к Cardserver(у) по протоколу TCP/IP, что поможет мне авторизировать дисконтные карты через интернет, не используя локальных серверов в филиале.
Глупость, нет интернета, то и нет авторизации.

sibgaba
15.03.2013, 10:39
Вот блин. Мои сообщения что ли никому кроме меня не видны?

Еще раз и по пунктам:
Имеем:
Манагер + ПДС в удаленном офисе
На точкеКасса под ДОС, сервер на кассе. На точке нет никаких виндовых машин, только касса с ДОС.
м/у ними Интернет.

6.103 + RKShare по TCP/IP работать вместе не будут как бы вам этого не хотелось!!! Это баг, который UCS подтвердили, но исправлять не спешат. Как вариант решения предлагают перейти на RK7.

Как же быть???
1 вариант: поднять VPN канал. Если все сделать правильно, то касса будет работать с офисом как будто в локальной сети. При разрыве канала касса перейдет в автоном, скидки работать не будут.
Сделать "софтовый" VPN не можем т.к. на точке нет виндовой машины.
Можно у провайдера запросить услугу создания VPN канала м/у офисом и точкой, но не всегда это технически возможно и зачастую достаточно дорого.
Можно организовать "железячный" VPN с помощью VPN маршрутизатора (простейший вот http://dlink.ru/ru/products/5/1728.html) Вам таких понадобиться 2 штуки (в офисе и на точке)

2 вариант: Используем кассу 6,97 + RKShare по TCP/IP + Local PDS
При разрыве связи все будет работать по прежнему.

SH
15.03.2013, 12:47
6.103 + RKShare по TCP/IP работать вместе не будут как бы вам этого не хотелось!!! Это баг, который UCS подтвердили, но исправлять не спешат. Как вариант решения предлагают перейти на RK7.

Как же быть???
3 вариант: ставить кассу под 6.103 под Windows.

mnekin
15.03.2013, 22:56
А блин, я и забыл что под 103 сервер нет виндового клиента.
А я все таки предлагаю вариант, ставить WINDOWS XP + RKSERVER 6,9708 + RKCLIENT 6.97.9 + CARDSERVER + SYNCARD + VPN и все это уместиться на одном компутере.
Почему клин стал DOSом?

SH
16.03.2013, 00:35
А блин, я и забыл что под 103 сервер нет виндового клиента.
Уже есть.

mnekin
17.03.2013, 15:10
Уже есть.
Вот это да, а я и не замечал этого.
Только с версии 103.2 появился вин клиент, надо потестить.

ravakyan
19.03.2013, 02:39
2 вариант: Используем кассу 6,97 + RKShare по TCP/IP + Local PDS
При разрыве связи все будет работать по прежнему.

Ok всем спасибо буду наверное пробывать в.у. вариант, так как не хочется и не можется для всех филиалов покупать windows и пересталять кассы.