PDA

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



Kokopelli
12.08.2015, 11:36
Добрый день.
Только разобрался с веб-мониторингом, так появилась новая задача - раздать официантам терминалы чтобы они забивали на них заказы. Разбираюсь.
Купил ключ, дилер прислал дистрибутив. Судя по versions.txt из дистрибутива прислали 5.105 23.10.2014, при запуске в TMS2.LOG появляется строчка

1 12.08 09:54:38 Starting (5.105 23.10.2014 RK 6.44-6.108.1)
у меня версия сервера RK 6.109_1, отсюда первый вопрос - есть более свежая версия TMS или придется даунгрейд сервера RK делать?

alkon132
12.08.2015, 15:12
4020
приложил тмс для рк6, последняя доступная версия, там же - несколько промежуточных.

P.S. А у вас дилер только продает ключи, а настраиваете всё самостоятельно?

Kokopelli
12.08.2015, 15:29
4020
приложил тмс для рк6, последняя доступная версия, там же - несколько промежуточных.

Спасибо, буду пробовать




P.S. А у вас дилер только продает ключи, а настраиваете всё самостоятельно?
Нет конечно, может и установить, но:
1) в связи с нестабильной экономической ситуацией стараюсь сам максимум делать
2) много интересных моментов всплывает когда самостоятельно начинаешь разбираться
3) ну и опыт никогда лишним не бывает

Admin
12.08.2015, 16:38
ну и опыт никогда лишним не бывает
Ес, ес. И подпись у вас отличная, всем бы такую тут иметь - писанины в 3 раза меньше было бы.

Kokopelli
14.08.2015, 18:29
Ес, ес. И подпись у вас отличная, всем бы такую тут иметь - писанины в 3 раза меньше было бы.
Чьим-то советом воспользовался насчет подписи, возможно и вашим:)


Продолжаю изучать мобильного официанта.
Получил ключ, вставил его в сервер (где RK сервер, туда же TMS скопировал)
Подправил mbg2.ini, оставил только один TMS сервер

[TMSList]TMSTitle1=TMS2
[MAINTMS]
TMSTitle=TMS2
[TMS]
TMS2INI=TMS2.ini
[Restart]
[Close]


Подправил tms2.ini, тоже оставит только один TMS сервер

; -- Ї а ¬Ґвал «®Ј [LOG]
; -- ЇаҐ¤Ґ«м­л© §¬Ґа д ©« (Ї® ¤®бвЁ¦Ґ­ЁЁ б®§¤ Ґвбп ­®ўл©) --
TruncLogSize = 10000000
; -- Ї а ¬Ґвал «®Ј д ©« --
QueryRequest = 1
MenuQuery = 1
ModQuery = 1
CommModQuery = 1
PersQuery = 1
TableCheck = 1
TableCheckLine = 1
PrinterConfig = 1
PrinterCommand23 = 1
PrinterCommand23Data = 1
PrinterDispatch = 1
Answer = 1
Socket = 1
NewTableDetaile = 0
NBCALLS = 0
SendRecv = 1
CardInfo = 1
RemovePreCheck = 1
CardInfo = 0
PrecheckPrint = 1




[TMS2]
SortOnPrint=0
USE102CMD=0
; -- Title --
Title=TMS2
; -- menu update time (sec) --
MUT=30
PUT=3000
; -- use licence number (all if dosn't exist) --
UseLic=10
; -- licence number index (0 based) --
Index=1
; -- use key with key public number (in LUpdater from 3 dig.) --
;KeyPublicNo=683961846
;KeyPublicNo=687557324
PrintByDividers=1
SortBy=0
; -- min value of a random generated table number --
NewNumMinVal=800
; -- max value of a random generated table number --
NewNumMaxVal=899
; -- ¤«п ўҐабЁЁ бҐаўҐа 688 Ё бв аиҐ max зЁб«® бв®«®ў ЇаЁ ЇҐаҐ¤ зҐ
; ¤®«¦Ґ­ Ўлвм Ў®«миҐ ЇаҐ¤Ї®« Ј Ґ¬®Ј® max зЁб« бв®«®ў г ®дЁжЁ ­в
TableArraySize=200
; -- ЇаЁ д®а¬Ёа®ў ­ЁЁ ЇҐаҐ¤ зЁ ¤ ­­ле ¬Ґ­о гзЁвлў вм Їа®ўҐаЄг Ї® ўаҐ¬Ґ­Ё
UseTimeFilter=0
DTWT=0
; -- ЇаЁ д®а¬Ёа®ў ­ЁЁ ¬Ґ­о § ¬Ґ­пвм ­ §ў ­ЁҐ ­ «мвҐа­ вЁў­®Ґ (Ґб«Ё ­Ґ Їгбв®)
ReplaceNameByAltName=0
; -- ЁЈ­®аЁа®ў вм дЁ«ва ­ ¤®бвгЇ­®бвм ¤«п § Є § (¤«п Orderman Hermes)
IgnoreInOrder=0
; -- Ї а ¬Ґвал ᮥ¤Ё­Ґ­Ёп
;Port=651
Port=710
RKServer=VZ
;RKServer=77SERV
;RKServer=RQSERV
;TMSServer=UNIT53
;TMSServer=UNIT56
TMSServer=UNIT02
;TMSServer=UNIT57
NBAdapter=0




;[TMS11]
;Port=710
;RKServer=VZ
;TMSServer=UNIT02
;NBAdapter=0




;[TMS12]
;Port=720
;RKServer=SKSERV
;TMSServer=UNIT56
;NBAdapter=3




;[TMS14]
;Port=730
;RKServer=SKSERV
;TMSServer=UNIT57
;NBAdapter=3


;[TMS15]
;Port=740
;RKServer=SKSERV
;TMSServer=UNIT77
;NBAdapter=3




; -- ЇҐз вм Ў аЄ®¤®ў --
[BarCode]
UseSlashInBarCode=0
PrnNumber=0
;epson
StreamName1=Бар
CodeStart1=1D683C1D7702
WaiterCodeOpen1=1D6B4505
CodeOpen1=1D6B450C
CodeClose1=''
;star
StreamName2=•®«®¤­л© жҐе
CodeStart2=''
WaiterCodeOpen2=1B6234313732
CodeOpen2=1B6234313732
CodeClose2=1E




; -- ЇҐаҐ§ ЇгбЄ TMS --
[Restart]
;Time=14:24:00
;WaitSeconds=20


; -- § Єалвм TMS --
[Close]
;Time=15:42:00


; -- д ©«л Є®­дЁЈга жЁЁ ¤«п Ї®ЄҐв --
[CFGXML]
320_240=mwnsettings_320_240.xml
640_480=mwnsettings_640_480.xml
6=mwnsettings6.xml
UseDig=3


; -- д бвдг¤ --
[EXTSAVE]
;Dir=F:\getit\


[CARD]
;Shifr=22


[ENTERCARD]
; -- Є ав ­ ўе®¤Ґ Ґб«Ё § ¤ ­
;Code=199999999


; -- Ї а ¬Ґвал ¤«п Ё­вҐа䥩б б Єў Ї аЄ®¬
[AP]
;DEP=AU
CurShifr=1





Ну и в менеджере завел новую станцию (Unit 02 с названием TMS), коссовая станция (может в этом проблема?)
Запустил.
TMS-сервер подключается к RK-серверу
http://s009.radikal.ru/i307/1508/5c/8fdf00566b51t.jpg (http://radikal.ru/fp/887390406a134bd38707ab1691f917f2)


(http://radikal.ru/fp/887390406a134bd38707ab1691f917f2)На iPod скачал клиент 2.7.0
Клиент судя по всему видит TMS-сервер - пока на другой кассе не зарегистрировал нужного официанта клиент рагулся что официант не зарегистрирован. И вот когда уже вроде все должно было заработать, после ввода пароля и нажатия кнопки "Вход" на iPod'е в верхней строке (под часами) начинает крутиться кружочек загрузки и там происходит вечно (20 минут точно).
Судя по логам iPod что-то скачал с сервера (меню, персонал и т.д., очистил файлы с логими) и теперь пишет одно и тоже:

3320 14.08 17:28:11 Call CMD 203 OK: nothing to update3321 14.08 17:28:11 Call GetRkMenuLocks OK: 0
3322 14.08 17:28:11 Leave LimitsTimer.
3323 14.08 17:28:18 Call MenuTimer.
3324 14.08 17:28:18 Call GetRkMenu.
3325 14.08 17:28:18 Call GetRkSrcMenu73
3326 14.08 17:28:18 Call GetRkSrcMenu73 OK : read 1788, saved 1788
3327 14.08 17:28:18 Call GetRkCombo73.
3328 14.08 17:28:18 Call GetRkCombo73 OK : 0 items.
3329 14.08 17:28:18 Call GetRkCombo73.
3330 14.08 17:28:18 Call GetRkComboItem73 OK : 0 items.
3331 14.08 17:28:18 Call GetRkMenuAccess
3332 14.08 17:28:18 Command 200 responce for 0 items
3333 14.08 17:28:18 Call GetRkMenuAccess OK
3334 14.08 17:28:18 Call GetRkMenu: 1738 items.
3335 14.08 17:28:18 Call GetRkModif
3336 14.08 17:28:18 Call GetRkModif OK: 23 items.
3337 14.08 17:28:18 Call GetRkCommMod
3338 14.08 17:28:18 Call GetRkCommMod OK
3339 14.08 17:28:18 Leave MenuTimer.
3340 14.08 17:28:21 Call LimitsTimer.
3341 14.08 17:28:21 Call GetRkMenuLimits
3342 14.08 17:28:21 Call GetRkMenuLimits OK: 0
3343 14.08 17:28:21 Call GetRkMenuLocks
3344 14.08 17:28:21 Call CMD 203 OK: nothing to update
3345 14.08 17:28:21 Call GetRkMenuLocks OK: 0
3346 14.08 17:28:21 Leave LimitsTimer.
3347 14.08 17:28:31 Call LimitsTimer.
3348 14.08 17:28:31 Call GetRkMenuLimits
3349 14.08 17:28:31 Call GetRkMenuLimits OK: 0
3350 14.08 17:28:31 Call GetRkMenuLocks
3351 14.08 17:28:31 Call CMD 203 OK: nothing to update
3352 14.08 17:28:31 Call GetRkMenuLocks OK: 0
3353 14.08 17:28:31 Leave LimitsTimer.
3354 14.08 17:28:41 Call LimitsTimer.
3355 14.08 17:28:41 Call GetRkMenuLimits
3356 14.08 17:28:41 Call GetRkMenuLimits OK: 0
3357 14.08 17:28:41 Call GetRkMenuLocks
3358 14.08 17:28:41 Call CMD 203 OK: nothing to update
3359 14.08 17:28:41 Call GetRkMenuLocks OK: 0
3360 14.08 17:28:41 Leave LimitsTimer.
3361 14.08 17:28:51 Call LimitsTimer.
3362 14.08 17:28:51 Call GetRkMenuLimits
3363 14.08 17:28:51 Call GetRkMenuLimits OK: 0
3364 14.08 17:28:51 Call GetRkMenuLocks
3365 14.08 17:28:51 Call CMD 203 OK: nothing to update
3366 14.08 17:28:51 Call GetRkMenuLocks OK: 0
3367 14.08 17:28:51 Leave LimitsTimer.
3368 14.08 17:29:01 Call LimitsTimer.
3369 14.08 17:29:01 Call GetRkMenuLimits
3370 14.08 17:29:01 Call GetRkMenuLimits OK: 0
3371 14.08 17:29:01 Call GetRkMenuLocks
3372 14.08 17:29:01 Call CMD 203 OK: nothing to update
3373 14.08 17:29:01 Call GetRkMenuLocks OK: 0
3374 14.08 17:29:01 Leave LimitsTimer.
3375 14.08 17:29:11 Call LimitsTimer.
3376 14.08 17:29:11 Call GetRkMenuLimits
3377 14.08 17:29:11 Call GetRkMenuLimits OK: 0
3378 14.08 17:29:11 Call GetRkMenuLocks
3379 14.08 17:29:11 Call CMD 203 OK: nothing to update
3380 14.08 17:29:11 Call GetRkMenuLocks OK: 0
3381 14.08 17:29:11 Leave LimitsTimer.
3382 14.08 17:29:18 Call MenuTimer.
3383 14.08 17:29:18 Call GetRkMenu.
3384 14.08 17:29:18 Call GetRkSrcMenu73
3385 14.08 17:29:18 Call GetRkSrcMenu73 OK : read 1788, saved 1788
3386 14.08 17:29:18 Call GetRkCombo73.
3387 14.08 17:29:18 Call GetRkCombo73 OK : 0 items.
3388 14.08 17:29:18 Call GetRkCombo73.
3389 14.08 17:29:18 Call GetRkComboItem73 OK : 0 items.
3390 14.08 17:29:18 Call GetRkMenuAccess
3391 14.08 17:29:18 Command 200 responce for 0 items
3392 14.08 17:29:18 Call GetRkMenuAccess OK
3393 14.08 17:29:18 Call GetRkMenu: 1738 items.
3394 14.08 17:29:18 Call GetRkModif
3395 14.08 17:29:18 Call GetRkModif OK: 23 items.
3396 14.08 17:29:18 Call GetRkCommMod
3397 14.08 17:29:18 Call GetRkCommMod OK
3398 14.08 17:29:18 Leave MenuTimer.
3399 14.08 17:29:21 Call LimitsTimer.
3400 14.08 17:29:21 Call GetRkMenuLimits
3401 14.08 17:29:21 Call GetRkMenuLimits OK: 0
3402 14.08 17:29:21 Call GetRkMenuLocks
3403 14.08 17:29:21 Call CMD 203 OK: nothing to update
3404 14.08 17:29:21 Call GetRkMenuLocks OK: 0
3405 14.08 17:29:21 Leave LimitsTimer.



В общем ничего особенного, но iPod дальше окна с паролем не заходит.

Может какая хитрость еще есть чтобы увидеть экранчик со столами?

okis
14.08.2015, 18:52
Mwnsettings6.xml под себя поправили?

Kokopelli
14.08.2015, 19:31
Mwnsettings6.xml под себя поправили?
Нет конечно:wall:
Сейчас попробую, спасибо.

Kokopelli
17.08.2015, 15:03
Похоже все заработало, всем спасибо.

Опишу процесс установки, вдруг кому пригодится.
1) В менеджере создаем "виртуальную" станцию официанта.
Официантам прописываем пароли (с ними они будут входить в приложение на iPod.
В Сервис-печать задаем правила печати с нашей новой станции на нужные принтеры/


2) Скачиваем (http://www.carbis.ru/forum/attachment.php?attachmentid=4020&d=1439377845) свежую версию TMS-сервера, спасибо alkon132 (http://www.carbis.ru/forum/member.php?u=11966)
Разархивируем в нужное место (например в корень диска D:\) и правим следующие файлы:

в tms2.ini должны быть прописаны настройки хотя бы одного сервера:

[TMS11]Port=710
RKServer=PAL
TMSServer=UNIT02
NBAdapter=0
где
Port - порт TMS-сервера, его прописываем на iPod
RKServer - имя r-keeper сервера (смотрим например в local.db r-keeper сервера)
TMSServer - имя "виртуального юнита" - официантской станции от которой будет все делаться на iPod, которую завели в редакторе RK
NBAdapter - номер сетевого адаптера (смотрим в local.db, если RK-сервер на том же компе или ищем с помощью NBAFind)

в mbg2.ini нужно указать имя нашего TMS-сервера (или нескольких, если нужно)

[TMSList]TMSTitle1=TMS11


[MAINTMS]
TMSTitle=TMS11
В этом же файле указывается лицензионный ключ, но у меня и так все заработало (похоже потому что менеджерский ключ на другом компьютере, с ключом для Web-мониторинга он не конфликтует)

правим mwnsettings6.xml:
везде IP-адрес (IP="AAA.BBB.CCC.DDD") меняем на IP-адрес TMS-сервера (его же и в IPod'e пропишем), а порт PORT="710" меняем на порт из tms2.ini

Запускаем MobilGuard2.exe, в трее появится иконка, если в меню этой иконки нажать на название нашего сервера, то откроется окно с состоянием сервера. Connect status должен быть Connected

3)Устанавливаем с помощью аппстор последнюю версию rkmobwaiter, в настройках (пароль 051791) вводим IP нашего TMS-сервера (использую запятую вместо точки) и порт (который прописали в tms2.ini).
Все, официанты которые зарегистрированы на обычной станции могут под споим паролем заходить в приложение на iPod

alkon132
17.08.2015, 16:25
В этом же файле указывается лицензионный ключ, но у меня и так все заработало (похоже потому что менеджерский ключ на другом компьютере, с ключом для Web-мониторинга он не конфликтует)

Может конфликтовать с любым физическим ключом Guardant. По принципу - какой ключ при загрузке Windows первым определился - тот и возьмет себе TMS. Лучше всё-таки прописывать, если физических ключей в компьютере больше одного.