PDA

Просмотр полной версии : Помогите пожалуйста, проблема с сервером.



cherkess5842
23.11.2017, 13:22
Здравствуйте, помогите пожалуйста с ркипером. У нас в городе нет центров или мастеров по обслуживанию кассовых аппаратов. Мне позвонили и попросили отремонтировать ркипер. Я занимаюсь ремонтом пк, телефонов и что-то понимаю в компьютерах. Мое слабое место это сети. и вот столкнулся с такой проблемой. Комп менеджера на хрюше стоит в офисе, есть две станции: официанта и кассира в зале. Главная проблема, сломалась карта кассира и надо теперь отредактировать персонал. Через комп менеджера вбил 4-хзначное число новой карты, но все равно кассовая станция не распознает эту карту. Единственную работающую карту менеджера перевел на кассира в программе editor, и все равно изменения не доходят до кассовой станции. Как я понял, нет связи между кассовой станцией в зале и компом менеджера в офисе. И еще не работает программа монитор, ошибка "не могу подключиться к серверу через rnbopen вход 0. Parameters not defined" Посмотрел NBA find он находит unit01 на адаптере 0, ввожу в rkeeper.ini адаптер 0, но все равно не видит. В самом начале была проблема с электронным ключом, но я его самостоятельно исправил.
Я чуть чуть что-то подправлял некоторые данные в этих трех файлах, поэтому там могуть быть ошибки, которых по идее там и не должно быть... Помогите пожалуйста...

NBAFind------------------------------------------------------------------------


Adapter= 5
ETHERNET:
Not found

Adapter= 0
ETHERNET:
Found name: UNIT01

Adapter= 16
ETHERNET:
Not found

Adapter= 14
ETHERNET:
Not found

Adapter= 10
ETHERNET:
Not found

Adapter= 6
ETHERNET:
Not found

Adapter= 3
ETHERNET:
Not found






rkeeper.ini----------------------------------------------------------------------

[Common]
Alias1=.\DB
Alias2=.\DB
Language=RUS
EditFRF=no

[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
TSGrid=4

[Monitor]
CharCode=
NetGate=0

[Appender]
EndDayPath=C:\RK6\ENDDAY
AVatPath=E:\TEMP\RK675\DB
AutoClose=NO
BackupPath=.\DB\
BackupCount=10

[Admin]
ShowHistory=NO

[Transport]
StockPath=c:\RK6\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=NO

[RNBOpen]
Client0 = RK-Monitor
Server0 =serv01

[RNetbios]
Server1 = PCSERV
Client1 = RK-Transport

Server2 = PCSERV
Client2 = RK-Reports


1.ini-----------------------------------------------------------------------------

[Common]
Alias1=.\DB
Alias2=.\DB
Language=RUS
EditFRF=no

[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
TSGrid=4

[Monitor]
CharCode=
NetGate=0

[Appender]
EndDayPath=C:\RK6\ENDDAY
AVatPath=E:\TEMP\RK675\DB
AutoClose=NO
BackupPath=.\DB\
BackupCount=10

[Admin]
ShowHistory=NO

[Transport]
StockPath=c:\RK6\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=NO

[RNBOpen]
Client0 = RK-Monitor
Server0 =serv01

[RNetbios]
Server1 = PCSERV
Client1 = RK-Transport

Server2 = PCSERV
Client2 = RK-Reports

2.ini--------------------------------------------------------------------------

[Common]
Alias1=.\DB
Alias2=.\DB
Language=RUS
EditFRF=no

[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
TSGrid=4

[Monitor]
CharCode=
NetGate=5

[Appender]
EndDayPath=C:\RK6\ENDDAY
AVatPath=E:\TEMP\RK675\DB
AutoClose=NO
BackupPath=.\DB\
BackupCount=10

[Admin]
ShowHistory=NO

[Transport]
StockPath=c:\RK6\STOCK
Office=NO
OfficeOut=
RboLink=NO
RboPath=
RboCards=NO
CSLinkDLL=RNetBios
CSLinkGate=1
AutoClose=NO

[RNBOpen]
Client5 = RK-Monitor
Server5 =SERV02

[RNetbios]
Server1 = PCSERV
Client1 = RK-Transport

Server2 = PCSERV
Client2 = RK-Reports

SH
23.11.2017, 13:45
Adapter= 0
ETHERNET:
Found name: UNIT01

Адаптер 0


[Editor]
KbdFont=HelicaCondLight
CookKbd=
OnLine=YES
NetGate=6
TSGrid=4

Нетгейт 6, но для него ничего не прописано


[Monitor]
CharCode=
NetGate=0

Лучше поменять на
NetGate=5


[RNBOpen]
Client0 = RK-Monitor
Server0 =serv01
Эту секцию правим:
[RNBOpen]
Client5 = RK-Monitor
Server5 =serv01
Adapter5=0

Client6 = RK-Editor
Server6=serv01
Adapter6=0

- после этих правок должен заработать мониторинг и онлайн-передача данных.
1.ini и 2.ini на помойку, это какие-то копии, только запутаетесь.

Дальше надо разбираться, где сервер и почему у него нет доступа к DB
Начинать курить можно с этой темы. (http://www.carbis.ru/forum/showthread.php/4093-%D0%9D%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BC%D0%B5%D0%BD%D1%8E-%D0%BD%D0%B5-%D0%BF%D0%BE%D0%BF%D0%B0%D0%B4%D0%B0%D0%B5%D1%82-%D0%BD%D0%B0-%D0%BA%D0%B0%D1%81%D1%81%D1%8B-%D0%BD%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE%D0%B1-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D 0%B2%D0%B5-R-Keeper-%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C!)

cherkess5842
23.11.2017, 13:51
Щас все это подредактирую, прочитаю темы по ссылке и посмотрю..)) Спасибо..))

cherkess5842
23.11.2017, 14:08
Алексей, тут все данные хранятся в двух местах, одни лежат пути C:\rk6\, другие на сервере H:\ . Я подредактировал в обеих местах, но при попытке запуска монитора, выскакивает та же ошибка, и файл rkeeper.ini становится исходным, таким же как отправил по теме(до попытки запуска ничего не меняется, это подметил..) Может кассовую станцию надо выключать?? И еще, в папке РК6 две программы одна- monitor.exe, а другая- monit32.exe Во вторую захожу, там сразу просит пароль, а в первую захожу- выскакивает окошко с выбором мониторов 1 или 2 и третья кнопка в окошке Настройки. Я не пойму как ставили эту программу с такой кучей дополнительных заморочек...

gte_33
23.11.2017, 15:02
cherkess5842, Если у вас не добавляются изменения в меню, то мониторинг это проблема №2. Для начала, после добавления меню, необходимо закрывать редактор и перезагружать кассовый сервер. Если он на кассе, то кассу.
Вы можете зайти в отчеты и проверить, приходят ли туда данные по продажам. Как правило если меню не появляется на кассе, то и в отчетах пусто. Настроя мониторинг и добавив персональские карты через него, но при отсутствии связи с меню, вы непременно столкнетесь с тем, что у вас пропадут все изменения после перезапуска кассового сервера.

cherkess5842
23.11.2017, 15:07
Изменил файл rkeeper.ini и поставил только для чтения. Теперь не становится исходным... Ошибка другая выскакивает "не могу подключиться к серверу через rnbopen вход 5. NB error 14h- server not found serv01"

- - - Добавлено - - -

Моя первоначальная цель это добавления карточки кассира, на компе менеджера меняю через программу эдитор код карты, но изменения не доходят до станции. И пришли к выводу, что проблема в сервере.

- - - Добавлено - - -


cherkess5842, Если у вас не добавляются изменения в меню, то мониторинг это проблема №2. Для начала, после добавления меню, необходимо закрывать редактор и перезагружать кассовый сервер..

Моя первоначальная цель это добавления карточки кассира, на компе менеджера меняю через программу эдитор код карты, но изменения не доходят до станции. И пришли к выводу, что проблема в сервере.

cherkess5842
23.11.2017, 19:36
Всем спасибо. Все заработало. Как я понял, посредством изменений параметров в файле ркипер. Кажется имя сервере не был правильно прописан..

SH
23.11.2017, 20:35
файл rkeeper.ini становится исходным, таким же как отправил по теме
Не должно быть такого...

monitor.exe
Это не стандартный модуль. Это либо какая-то самописка, либо вообще что-то вредное.

SH
23.11.2017, 20:38
Как я понял, посредством изменений параметров в файле ркипер. Кажется имя сервере не был правильно прописан..
Нет, вы неправильно понимаете механизм обмена данных.
Кассовый сервер при загрузке пытается обратиться к папке DB, которая прописана у него в настройках в local.db
Если находит - читает оттуда данные.
Это правильный способ, хороший.

Также, Редактор может передавать данные онлайн, в этом случае как раз данные и берутся из rkeeper.ini. Но эти данные - только на текущую смену. Поэтому, это плохой способ.

Вам бы разобраться, где сервер, какие в нем прописаны параметры, есть ли доступы и т.д.