PDA

Просмотр полной версии : Web-мониторинг



Kokopelli
30.07.2015, 10:50
Инструкция в этом сообщении (http://www.carbis.ru/forum/showthread.php?t=10271&p=87311&viewfull=1#post87311)

-------------------------------------------------

Всем добрый день.
В заведении имеется r-keeper 6-й, все работает стабильно. Решили что хорошо бы заиметь web-мониторинг. Купили ключ у дилера и теперь никак не могу понять что нужно устанавливать, ни дистрибутивов ни тем более инструкций дилер не дал - только USB-ключ.:wall:
Вот в очередной раз прошу тут на форуме, подскажите, подсобите где хотя бы дистрибутивы взять.

negrila
30.07.2015, 12:11
В Саратове, судя по сайту ucs, аж целых три дилера. Сдайте ключ взад жлобу с возвратом денег и купите софт у более сговорчивого пердпринимателя, который и дистрибутив с инструкцией выдаст к ключу, и апач с явой поднимет и настроит, если договоритесь. ИМХО, самый простой вариант. Вам же останется только пробросить 8080 порт до нужного хоста.

Kokopelli
30.07.2015, 12:44
В Саратове, судя по сайту ucs, аж целых три дилера. Сдайте ключ взад жлобу с возвратом денег и купите софт у более сговорчивого пердпринимателя, который и дистрибутив с инструкцией выдаст к ключу, и апач с явой поднимет и настроит, если договоритесь. ИМХО, самый простой вариант. Вам же останется только пробросить 8080 порт до нужного хоста.
Спасибо за совет, похоже так и придется поступить:(

Я так понял что для РК6 и РК7 одинаковый монитор и берется он из дистрибутива РК7. Буду пробовать.

SH
30.07.2015, 13:44
Я так понял что для РК6 и РК7 одинаковый монитор и берется он из дистрибутива РК7.
Гложат меня сомнения...

Kokopelli
30.07.2015, 13:55
Гложат меня сомнения...
Просто дистрибутивы и инструкции только в ветке про РК7 нашел, поэтому так и подумал:) Даже томкат поднял уже, правда не работает.ttttttt

sibgaba
30.07.2015, 15:03
Я так понял что для РК6 и РК7 одинаковый монитор
Нет. Это разные вещи.
Если есть доступ к фтп то все что вам нужно есть тут ФТП/r-keeper/WebMonitor/

Если нет - пинайте дилера.

Kokopelli
30.07.2015, 18:34
Прислал дилер дистрибутив (WebMonitor_release_25062015). На первый взгляд все даже проще чем с версией для томката и явы.
Изменил site\WebMonitor\Web.config параметр Platform на RK6, демо-режим был отключен. В site\WebMonitor\App_Data\RKEEPER6.INI изменил имя сервера и номер адаптера.
Запускаю приложение, захожу на страницу и приложение вылетает
http://s017.radikal.ru/i443/1507/0e/0c2edc9b74fdt.jpg (http://radikal.ru/fp/e99009bf39cd43b79948ad8280e1f2fc)

USB-ключ вставил, драйвера не него установил.

В окне сервера видно что подключение происходит (имя еще веб-мониторингу менял, поэтому 2 подключения получилось)


WebMonitor.log

16:53:59.138 [11] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>16:55:05.616 [11] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438264505573
16:55:05.617 [11] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
16:55:12.038 [11] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438264512036
16:55:12.039 [11] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
16:55:15.006 [11] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438264515004
16:55:15.007 [11] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
16:56:53.433 [11] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>
16:57:02.172 [11] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438264622171
16:57:02.173 [11] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
16:58:14.778 [8] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started
16:58:15.464 [12] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>
16:58:35.477 [8] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438264715454
16:58:35.478 [8] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
17:07:10.065 [8] ERROR WebMonitor.RK6Data - Exception in Init():
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в WebMonitor.DataDLL.InitMonitor()
в WebMonitor.RK6Data.Init()
17:07:10.300 [8] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started
17:07:54.225 [8] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started
17:07:54.920 [9] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>
17:07:59.745 [8] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438265279720
17:07:59.746 [8] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: 0
17:08:59.104 [8] ERROR WebMonitor.RK6Data - Exception in Init():
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в WebMonitor.DataDLL.InitMonitor()
в WebMonitor.RK6Data.Init()
17:08:59.312 [8] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started




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

Поудалял лишнее из RKEEPER6.INI, получилось

ServerName = RLSERV
MonitorName = WMONITOR
ShowName = RLSERV


AdapterNo = 0
Language = RUSSIAN


теперь дохожу до ввода логина и пароля, он думает и опять вылетает

WebMonitor.log

17:32:14.239 [9] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=143826671869517:32:14.240 [9] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: -1
17:32:30.305 [9] ERROR WebMonitor.RK6Data - Exception in Init():
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в WebMonitor.DataDLL.InitMonitor()
в WebMonitor.RK6Data.Init()
17:32:30.338 [9] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started
17:32:32.532 [9] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>
17:32:35.370 [9] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438266755342
17:32:35.371 [9] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: -1
17:33:47.232 [8] ERROR WebMonitor.RK6Data - Exception in Init():
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в WebMonitor.DataDLL.InitMonitor()
в WebMonitor.RK6Data.Init()
17:33:47.265 [8] DEBUG WebMonitor.Cubes.CubeProcessor - Cube processor started
17:33:49.496 [8] DEBUG WebMonitor.Pages.RKVersion - <Version>RK6</Version>
17:33:51.879 [8] DEBUG WebMonitor.Pages.Version - /Pages/Version.aspx?ms=1438266831853
17:33:51.880 [8] DEBUG WebMonitor.Pages.Version - GetServerVersion97 result: -1

johny22
30.07.2015, 22:52
Примерно та же песня на WinXp с Рк6 сервером версии 6,96. Так и не смог поднять. а на рк7 работает довольно стабильно.

okis
31.07.2015, 01:15
Попробуйте обновить сервер до 6.97.16.

Kokopelli
31.07.2015, 12:34
Попробуйте обновить сервер до 6.97.16.
Спасибо буду искать, на файлообменнике самая маленькая версия cas6106.7z

---------- Добавлено в 11:30 ---------- Предыдущее сообщение было размещено в 09:51 ----------

Уже лучше дело пошло:)
Обновил тестовый сервер до cas6107а потом и до cas6109_1 (пока кассу не трогал, над копией сервера издеваюсь)
Обновил копию менеджера до man696-man697-man698 (сразу до man698 обновляться не захотел)
Веб-мониторинг не останавливается внезапно, а пока просто не пускает почему-то, гвоорит неверный логин/пароль. Хотя пользователю этому в DISP32.exe выдал все галки и Администратором сделал.
Разбираюсь дальше.

---------- Добавлено в 11:34 ---------- Предыдущее сообщение было размещено в 11:30 ----------

Оказывается пользователи хранятся в monclnts.xml:D
Работает пока веб-мониторинг, всем спасибо.
На той неделе обновлю кассу и напишу как в рабочем режиме работает.

Kokopelli
03.08.2015, 10:34
Итак, продолжаю обновляться:)
Обновил менеджера с 6.90 до man696-man697-man698 - вроде все работает
Обновил сервер сервер с 6.97u до cas6109_1 - тоже запускается
Пробую обновить кассу - заменяю все кроме rkeeper6.ini в папке RKCLIENT и FORMS на содержимое папки cas6109_1.7z\KACCA\STATIONS\RKCLIENT\. Касса запускается, ошибок не выдает, даже карточка персонала работает, но сбилось разрешение экрана - не все элементы помещаются на экране как если бы картинку для разрешения 1024х768 вывели бы на экран 800х600. Подозреваю что где-то на кассе сбросилось разрешение экрана. Пока вернул все в зад.

Kokopelli
03.08.2015, 15:06
Оказалось RKEEPER6.EXE нужно брать из KACCA\STATIONS\TOUCHSCR\
Теперь все работает на тестовой кассе:rock:, завтра буду пробовать основную обновлять

sibgaba
03.08.2015, 15:07
Станции тачевые? После сборки клиента из папки RKCLIENT надо накатить rkeeper.exe из папки KACCA\STATIONS\TOUCHSCR\

Kokopelli
04.08.2015, 10:21
Похоже все получилось, во всяком случае что проверял все работает. Всем спасибо.
Соберу все мои приключения в одном сообщении.
Итак.

1) Устанавливаем сам web-мониторинг
Свежий (на данный момент) дистрибутив web-мониторинга https://yadi.sk/d/w2Jfx1fZiFjzR
(https://yadi.sk/d/w2Jfx1fZiFjzR)Качаем, распаковываем (например в корень диска D:\) и правим следующие файлы:
\site\WebMonitor\Web.config параметр Platform выставляем в RK6
\site\WebMonitor\App_Data\RKEEPER6.INI прописываем параметры имеющихся серверов r-keeper,например:



ServerName = PAL
MonitorName = WMONITOR
ShowName = PaLermo


ServerName1 = VZ
MonitorName1 = WMONITOR1
ShowName1 = VostokZapad


AdapterNo = 0
Language = RUSSIAN


CharCode =
ServerName1 =
Alias1=\\10.0.5.55\rk6\DB\
Alias2 = \\10.0.5.55\rk6\DB\
ServerName2 =

Пользователи хранятся в файле \site\WebMonitor\App_Data\monclnts.xml
По умолчанию есть пользователь "1" с логином "1" и пользователь "2" с логином "2" (все без кавычек).


Если наблюдаются проблемы то следует обновить сервер r-keeper (а с ним и клиента и менеджера). Начинаем с менеждера.
2) Обновление менеджера с версии 6.90 до man698
Качаем интересующая нас версию менеджера (man698 в моем случае, свежее похоже нет на данный момент) и собственно следуем инструкции из архива:
ПЕРЕД ЭТИМ СЛЕДУЕТ СДЕЛАТЬ РЕЗЕРВНУЮ КОПИЮ МЕНЕДЖЕРА

Убедиться, что все дни закрыты: на компьютере в ENDDAY и на серверев RESULTS ничего нет. Если есть - ЗАКРЫТЬ дни!


Списать каталог RK6 на компьютер поверх старого, за ИСКЛЮЧЕНИЕМ
каталога DB (оставить старый) и файлов *.INI.


Запустить Upgrk32.exe. Нажать Start. Подождать до сообщения Finish.

В итоге каждый файл должен быть либо "- Already Upgraded", либо "- Copied", либо успешно обновлен. Если хотя бы один файл не обновился то нужно сначала обноситься на предыдущую версию.
Я обновлялся в следующей последовательности с 6.90 до man696-man697-man698, но думаю man697 можно было пропустить - Personal.DB (на который ругалось обновление 698) т.к. он обновился на 696 и на на 697 ни на 698 уже не обновлялся

Также понадобилось обновить модули фастрепорта - при попытке распечатать отчет появлялась ошибка "неверный FRF формат" - просто закинул свежие dll-ки в папку RK6 (где менеджер установлен).

3)Обновляем сервер, у меня выделенный сервер на windows
Качаем интересующую нас версию, я скачал cas6109_1 (судя по всему последняя на данный момент, но с ней замечена проблема - если есть блюдо в корне меню, то сервер перезагружается если попытаться выбрать это блюдо).
Останавливаем сервер и ДЕЛАЕМ РЕЗЕРВНУЮ КОПИЮ. После этого в папку с сервером копируем с заменой файлы и папку из KACCA\SERVER\32-NT\, а в папку DB копируем с заменой все кроме SYSTEM.DB из KACCA\SERVER\DATABASE\
Все, сервер обновился, можно запускать STRSERV.EXE. Пр запуске сервер ругался на отсутствие database\INISRV.dba и Database\inival.dba. Я просто создал пустые файлы с этими именами и сервер заработал.

4) Обновляем клиент.
На станции ДЕЛАЕМ КОПИЮ ПАПКИ RKCLIENT и копируем все кроме rkeeper6.ini и папки FORMS из KACCA\STATIONS\RKCLIENT\ в нашу папку RKCLIENT с заменой. После этого копируем с заменой RKEEPER6.EXE из KACCA\STATIONS\TOUCHSCR\ (Если экран сенсорный). Все, перезагружаемся и все должно работать.


Наш web-мониторинг теперь доступен по адресу IP:8083, где IP - IP-адрес компьютера где запущен web-мониторинг.

P.S. и все таки web-мониторинг один и на RK6, и на RK7

Kokopelli
04.08.2015, 13:42
Столкнулся с еще одной странностью - теперь кипер требует "код кредитной карты" при оплате кредитной картой. При это в менеджере в общих натройках галка "вводить код кредитной карты" не стоит. поробовал поставить галку и снова снять - не помогло

sibgaba
04.08.2015, 13:45
теперь кипер требует "код кредитной карты"

Решение: Надо в редакторе у каждой валюты в кредитных картах поставить код - любые цифры.

http://www.carbis.ru/forum/showthread.php?p=82084&t=9472

Apex8
25.08.2016, 10:04
Если еще актуально то вэбмонитор версии 4 стабильно работает только с кипером начиная с версии 97 т.к. в предидущих версиях он падает при попытке считать personal.db. Ну не нравится ему поля этой таблицы.

Raziel38
13.09.2016, 12:50
может ли веб монитор менять дату на серваке, если да, то как?