PDA

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



Dauren
15.04.2015, 21:09
Всем привет. Возникла проблема с подключением станции к кассовому серверу. На станции официанта пишет Function AGETSTATIONCONFIG not found on MIDSERVER.
RKeeper 7.5.2.478

midsrv.stk

398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:26.660
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:26.668
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:30.407
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:30.415
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:33.887
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:33.893
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:37.178
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:37.187
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:40.693
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:40.702
33:SynchronizeWith("RK7SRV") started.
-------------------------------------
15.04 23:08:42.687
33:
-------------------------------------
15.04 23:08:42.699
33:*** Start MidServ 7.5.2.478, ini = C:\RK7\bin\win\RKEEPER.INI ***
Min Ref version=750200004, Check version=75200060
Client: MIDSERVER, Server: RK7SRV, Database: C:\RK7\MIDBASE\
TCP Socket: ini=C:\RK7\bin\win\RKEEPER.INI; name=MIDSERVER; port=5150; version=139
-------------------------------------
15.04 23:08:42
288:TCP Socket: self name MIDSERVER found in this computer
182:TCPSOC.dll: Name MIDSERVER found
-------------------------------------
15.04 23:08:42
2005:Network initialization error: TCPSOC.dll: Имя MIDSERVER уже используется.
-------------------------------------
15.04 23:08:42
2097:Exception on Start
UCSERR(2005):Ошибка инициализации сети: TCPSOC.dll: Имя MIDSERVER уже используется.
00078968.C:\RK7\bin\win\midserv.exe
-------------------Start STACK------------------
0003EEFB.C:\Windows\SYSTEM32\ntdll.dll
00078968.C:\RK7\bin\win\midserv.exe
0007877F.C:\RK7\bin\win\midserv.exe
00214A4B.C:\RK7\bin\win\midserv.exe
003B7DAD.C:\RK7\bin\win\midserv.exe
00031C78.C:\RK7\bin\win\midserv.exe
00048ADB.C:\RK7\bin\win\midserv.exe
0003433B.C:\RK7\bin\win\midserv.exe
00046016.C:\RK7\bin\win\midserv.exe
00007834.C:\Windows\SYSTEM32\user32.dll
00007A9A.C:\Windows\SYSTEM32\user32.dll
0000CE71.C:\Windows\SYSTEM32\user32.dll
0000B483.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
0000B58A.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
0000B4E3.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
0002F296.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
0000B58A.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
0000B3E4.C:\Windows\WinSxS\x86_microsoft.windows.c ommon-controls_6595b64144ccf1df_5.82.9600.16384_none_7c5 5c866aa0c3ff0\comctl32.dll
00007834.C:\Windows\SYSTEM32\user32.dll
00007A9A.C:\Windows\SYSTEM32\user32.dll
0000988E.C:\Windows\SYSTEM32\user32.dll
00018857.C:\Windows\SYSTEM32\user32.dll
0004EC28.C:\RK7\bin\win\midserv.exe
00088043.C:\RK7\bin\win\midserv.exe
000880F3.C:\RK7\bin\win\midserv.exe
003C3C3F.C:\RK7\bin\win\midserv.exe
0001919F.C:\Windows\SYSTEM32\KERNEL32.DLL
0004A22B.C:\Windows\SYSTEM32\ntdll.dll
0004A201.C:\Windows\SYSTEM32\ntdll.dll
-------------------END STACK------------------
-------------------------------------
15.04 23:08:42.790
33:*** Stop MidServ ***
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:44.645
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:44.657
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:48.660
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:48.670
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:51.761
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:51.770
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:55.173
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:55.183
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
15.04 23:08:58.446
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
15.04 23:08:58.455
33:SynchronizeWith("RK7SRV") started.

RKEEPER.INI
[Config]
Client = MIDSERVER
RefServer = RK7SRV
BasePath = ..\..\MIDBASE
TwoFilesMode=1
KeepModules=0


[NewBaseGenerators]
;;Только при создании новой work.udb будут использоваться:
InvoiceGen=0
CheckGen=100000
PrintNumberGen=0


[NETKERN]
Protocols=TCPSOC.dll;localnet.dll
[TCPSOC]
[TCPDNS]
;;Не обязательно, но если задать будет коннектиться быстрее, то же для кассы
;;Иногда необходимо (если не проходят broadcast сообщения)
RK7SRV=127.0.0.1:3639

SH
15.04.2015, 22:02
На станции официанта пишет
А другие станции работают нормально?
Если да, то логи кассового сервера не нужны - нужны логи станции.

Dauren
16.04.2015, 05:41
Все станции не могут подключиться к кассовому серверу.
При запуске кассового сервера в режиме десктопа, в момент синхронизации справочников зависает.

3731

Циклично пытается что то записать
-------------------------------------
16.04 09:34:21.800
33:SynchronizeWith("RK7SRV") started.
398:Error loading collection TParameters from server RK7SRV
UCSERR(395):Error writing blob file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb: Cannot create file C:\RK7\MIDBASE\col78\COMMENT\000000BA.blb
-------------------------------------
16.04 09:34:24.907
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------

САМ себе отвечаю ----------- Проблема была в битых файлах в данной папке. Исправил удалив blb файлы

Dauren
16.04.2015, 08:44
Теперь новая проблема с кассовым сервером.

-------------------------------------
16.04 09:55:37.981
33:
-------------------------------------
16.04 09:55:37.988
33:*** Start MidServ 7.5.2.478, ini = C:\RK7\bin\win\RKEEPER.INI ***
Min Ref version=750200004, Check version=75200060
Client: MIDSERVER, Server: RK7SRV, Database: C:\RK7\MIDBASE\
-------------------------------------
16.04 09:55:38
2282:Illegal control file C:\RK7\MIDBASE\cfctr0.dat
-------------------------------------
16.04 09:55:38.472
33:>>> Connected to referent server RK7SRV, serverVersion: 7.5.2.478
-------------------------------------
16.04 09:55:38.504
33:SynchronizeWith("RK7SRV") started.
-------------------------------------
16.04 09:55:43.934
33:SynchronizeWith("RK7SRV") finished. InSynchronize=0
-------------------------------------
16.04 09:55:44.272
33:>>> Connected to referent server RK7SRV, serverVersion: 7.5.2.478
217:Exception running function RPCCHECKNODATAFOR on RK7SRV: UCSERR(633):There are data in database for cash server MIDSERVER. Create another cash server.
2097:Exception on Start
Для кассового сервера MIDSERVER уже есть данные в накопительной базе! Создайте другой кассовый сервер.
-------------------------------------
16.04 09:55:44.355
33:*** Stop MidServ ***
-------------------------------------
16.04 09:55:44
232:Server exception in RPC function REFCANLOADCOLLECTIONS
Task terminated (from "Main task",reason=2)
000118DF.C:\RK7\bin\win\THREAD32.DLL
-------------------Start STACK------------------
-------------------END STACK------------------
-------------------------------------
16.04 09:55:44
344:Exception during execution of event callback procedure. Event type=3
Task terminated (from "Main task",reason=2)
000118DF.C:\RK7\bin\win\THREAD32.DLL
-------------------Start STACK------------------
0003EEFB.C:\Windows\SYSTEM32\ntdll.dll
000118DF.C:\RK7\bin\win\THREAD32.DLL
00011A97.C:\RK7\bin\win\THREAD32.DLL
00056699.C:\RK7\bin\win\MIDSERV.exe
002C9146.C:\RK7\bin\win\MIDSERV.exe
002C96FB.C:\RK7\bin\win\MIDSERV.exe
002C92C3.C:\RK7\bin\win\MIDSERV.exe
0020FB82.C:\RK7\bin\win\MIDSERV.exe
000276B3.C:\RK7\bin\win\netkern.dll
00027B21.C:\RK7\bin\win\netkern.dll
00012CB2.C:\RK7\bin\win\THREAD32.DLL
0000F829.C:\RK7\bin\win\THREAD32.DLL
0001919F.C:\Windows\SYSTEM32\KERNEL32.DLL
0004A22B.C:\Windows\SYSTEM32\ntdll.dll
0004A201.C:\Windows\SYSTEM32\ntdll.dll
-------------------END STACK------------------

---------- Добавлено в 10:44 ---------- Предыдущее сообщение было размещено в 09:57 ----------

Заметил пропажу WORK.UDB в папке MIDSERV

Решил проблему создав новый кассовый сервер. Всем спасибо за помощь

Dauren
17.04.2015, 10:24
Добрый день. Подкажите после того как я создал новый кассовый сервер данные по продажам автоматический не падают в базу, приходиться в руную подсовывать в папку incoming. Также нумерация чеков началась с 100001, прошлые чеки заканчивались на 108XXX. С этим ничего сделать нельзя? В будущем проблем с этими нумерациями возникать не будут?

alkon132
17.04.2015, 10:51
1) Настройки-OLAP отчеты - серверы отчетов - секция "обработка данных".
Чекбокс напротив нового кассового сервера стоит?

2) А чем мешает такая нумерация? ЕМНИП, эта нумерация должна быть уникальна как раз в пределах кассового сервера.

Dauren
17.04.2015, 12:58
1) Настройки-OLAP отчеты - серверы отчетов - секция "обработка данных".
Чекбокс напротив нового кассового сервера стоит?

Галочка напротив кассового сервера установлена.

mnekin
17.04.2015, 13:09
Также нумерация чеков началась с 100001, прошлые чеки заканчивались на 108XXX.
При создании нового сервера в RKEEPER.INI надо было указать CheckGen=108XXX и наслаждались бы продолжением нумерации чеков

Zlaya_Boroda
23.10.2015, 17:17
приведёт ли удаление work.udb в рабочем кассовом сервере к перелицензированию этого кассового сервера?
другими словами: можно ли удалить work.udb дабы кассовый сервер заново его создал (или подкинуть чистый самому из дистриба) и начал нумерацию чеков прочтя параметр CheckGen=108XXX БЕЗ ПЕРЕЛИЦЕНЗИРОВАНИЯ ? Перелицензирование по пятницам к хорошему не приводит по-моему(

alkon132
23.10.2015, 17:19
Приведет. Но запрос лицензии и сама лицензия не изменятся. Если удалить work.udb - кассовый сервер не включится и напишет в логе "для кассового сервера с этим айди уже есть продажи, куда пропала ворк.удб?"
Придется пересоздавать мидсервер в менеджерской.

lEEFT
31.10.2015, 02:18
Но запрос лицензии и сама лицензия не изменятся.


Подсказка: Старый не удалять, а сделать просто не активным. СОздать новый сервер, сгенерировать запрос в новом сервере, вставить ключ лицензии из старого, сохранить.