[1-99] Отладочные сообщения (без стека, по умолчанию отключены)
1 | TestSignalError | Тестовый тип ошибки для отладки сигналов |
2 | TestTaskError | Тестовый тип ошибки для отладки запуска-остановки задач, критических сессий |
3 | Отладка Wintasks | |
4 | Остановка |
[11-20] Отладочные сообщения NetKern
11 | TestLowProtocol, message |
Отладка dll протокола |
12 | TestHighProtocol, message — tProtocol, tConnect | Подключение, разрыв, отправка пакета, получение пакета |
13 | TestNetwork, message — tProtocol, tProtocols | Выбор протокола, отправка блока, получение блока |
14 | TestRouting,message | Отладка tProtocols.SendMemToServer,AddRouting — выбор шлюза,добавление заголовка для роутинга,отправка блока, установление роутинга |
15 | TestNetworkTask,message | Отладка MainTask — отсылаемые,полученные пакеты |
16 | TestRPCServer,message | Отладка DispatchAnswer — вызываемые функции, получаемые параметры, отсылаемые результаты |
17 | TestEvents,message | Отладка events.pas — отсылаемые и получаемые уведомления о событиях |
18 | TestClassIO,message | Отладка comprw.pas — отсылаемые и получаемые объекты |
19 | TestResources | Отладка времён и ресурсов |
[21-25] Отладочные сообщения справочников
21 | отладка обработки сетевых сообщений | |
22 | работа с BLOB |
[26-29,33] — Отладочные сообщения сервера отчётов
26 | отладка закачки накопительных данных и массовой закачки в SQL (BCP) | |
33 | старт-стоп, апгрейд |
[30-35] — Отладочные сообщения MidServ
30 | WMLoad | |
31 | загрузка,сохранение,блокировка, разблокировка заказов | |
32 | печать, сервис-печать | |
33 | старт-стоп, апгрейд | |
34 | интерфейсы |
[36-39] — Отладочные сообщения refsrv
36 | старт-стоп | |
37 | обработка данных смен |
[40-49] — Отладочные сообщения кассы
40 | ‘Driver signal %d, wparam=%d, wparam=%d’ | |
41 | ‘New active control %s:%s for %s:%s’ | |
42 | Оконные сообщения | |
43 | особо важные события кассы | |
44 | таймер | |
45 | Возможность добавления скидки | |
46 | Журнал расчёта | |
47 | Отладка задержек — тайминги | |
48 | Касса, выполняемые операции. | |
49 | Печать |
[50-69] — Отладочные сообщения драйверов
50 | kbdvk | |
51 | принтеры | |
52 | фискальный регистратор | |
53 | мышь и ELO | |
54 | IPMultpx | |
55 | Устройства ввода | |
56 | Клавиатурный порт | |
57 | Ящик | |
58 | COM | |
69 | отладка загрузки драйверов |
[70-79] — Отладочные сообщения остальных программ
70 | pds_netk | |
71 | pds_netk | |
73 | RDSServ | |
74 | RK7HotelSrv | |
75 | preload и автообновление |
[90-99] — общее
99 | временная отладка, всегда включена |
[100-110] — не использовать
[111-122] — Регистрация DLL
111 | DLL was not found: ‘+dllname |
112 | ‘DLL %s was not loaded. Error=%d’ |
113 | ‘Illegal DLL: ‘+dllname |
114 | ‘Invalid DLL type: ‘+dllname |
115 | ‘DLL version too low: ‘+dllname |
116 | ‘Caller version too low: ‘+dllname |
117 | ‘DLL initialization failed: ‘+dllname |
118 | ‘Maximum DLL number reached.’ |
119 | ‘Illegal operation system: ‘+dllname |
120 | ‘DLL can not be unloaded: ‘+dllname |
121 | ‘Illegal DLL number ‘+inttostr(num) |
122 | ‘Error running DONE for ‘+AllDLL[i].name |
[123-125] — Регистрация функций и полномочий
123 | ‘Function with name «%s» and version %d already registered’ |
[126-130] — Ошибки обработки ошибок
126 | ‘Error stack overflow.’ | |
127 | ‘Extra call NoOSMode(false)’ | |
128 | ‘Something called STI’ | |
129 | Для записи перехваченых в OnException ошибок в лог. |
[131-160] — Доверительная многозадачность
131 | ‘Global signal queue overflow’ |
132 | ‘Warning: Task list overflow’ |
133 | ‘Local signal queue overflow’ |
134 | ‘Task terminated with exception’ |
135 | ‘SendSignal: Invalid task number’ |
136 | ‘Critical section queue overflow. Current task «%s»(%d)’ |
137 | ‘Critical section waiting time-out. Current task «%s»(%d)’ |
138 | ‘Stack overflow in task ‘+TaskList[ActiveTask].Comment |
139 | ‘Warning: Can not allocate memory for stack.’ |
140 | ‘Try to switch tasks in «NoSwitch» mode.’ |
141 | ‘Count of ThreadVars exceed maximum of MaxThreadVarCount’ |
142 | ‘Size of ThreadVar exceed maximum of MaxThreadVarSize’ |
143 | ‘Task «%s» worked %d milliseconds continually.’ |
144 | ‘Illegal Thread32.dll for such OS version.’ |
145 | ‘SgIdle signal for task %d «%s» deleted.’ |
146 | ‘Stack for taks %d «%s»‘ |
147 | ‘Error running synchro proc’ |
148 | ‘Critical section destroied by task «%s»(%d). Waiting task «%s»(%d)’ |
149 | ‘Waiting called in «no switch» mode’ |
150 | ‘Waiting called in «no OS» mode’ |
151 | ‘Extra call SetNoSwitchMode(false)’ |
152 | ‘Main task was inactive %d msecs. Task dump printed’ |
153 | ‘Win32 %s error %d’ |
154 | ‘Version of thread32.dll too low, %d needed’ |
155 | ‘Error running IndependentProc from trusted thread ‘+Obj.CallerTaskName |
156 | ‘Error waiting signal in WinWaitForMultipleObjects’ |
[170-359] — Ошибки RPC
[170-215] — Общие ошибки взаимодействия с протоколами
178 | ‘External connect detected, but protocol don»t support external connects’ |
179 | ‘Unknown protocol’ |
180 | ‘Netkern internal error:’ |
181 | ‘Illegal hEventManager, MainThread was not started’ |
182 | ‘%s: Name %s found’ |
183 | ‘Ini file not found: %s’ |
184 | ‘Block header with same SendID received form %s, protocol=%s’ |
185 | ‘CRC check error. Block from %s, protocol=%s’ |
186 | ‘Can not link with %s, netkern with version less then %d’ |
187 | ‘Illegal SendPos in handshake received.’ |
188 | ‘Exception in router’ |
189 | ‘Exception in SendMemToServer’ |
190 | ‘Interval between receiving from ‘+c.ServerName+’ exceed ‘+inttostr(MaxReceiveInterval)+’ msec.’ |
191 | ‘Unpacking error %d, block from %s’ |
192 | ‘Too big Block ‘+inttostr(size) |
193 | ‘Erroneous block size %d, packet from %s’ |
194 | ‘Cannot GlobalAlloc ‘+size+’ bytes.’ |
195 | ‘Can not change permanent route to ‘+ToServer+’ throught ‘+OldRouteInfo.GateWay+’ with new temporary routing through ‘+gateway |
196 | ‘Server login attempt with «%s»(%s:%xh), with unfinished server login attempt %s:%xh’ |
197 | ‘Name in handshake ‘+h^.ServerName+’, but connect name ‘+c.ServerName+’, protocol=’+DriverName |
198 | ‘Received illegal handshake from connectID ‘+inttohex(ConnectID,8)+’, Server=’+c.ServerName+’, protocol=’+tProtocol(protocol).DriverName |
199 | ‘Accept connect with existing active ConnectID ‘+inttohex(ConnectID,8)+’, Server=’+c.ServerName+’, protocol=’+tProtocol(protocol).DriverName |
200 | ‘Received packet from ConnectID ‘+inttohex(ConnectID,8)+’, Server=’+c.ServerName+’, with non-login state, protocol=’+tProtocol(protocol).DriverName |
201 | ‘Illegal packet CRC, packet from %s’ |
202 | ‘too small Block’ |
203 | ‘Block received size greater than in header from ‘+fromserver+’, protocol=’+protocol.drivername |
204 | ‘Illegal send position during relogin from ‘+fromserver |
205 | ‘Exception during FindServer’ |
206 | ‘»InitProtocol» not found in ‘+dll |
207 | ‘Error in InitProtocol in ‘+dll |
208 | ‘Server «‘+server+’» was not found with all protocols.’ |
209 | ‘Server «‘+ServerName+’» can not aquire connect for sending.’ |
210 | ,’Received packet from «‘+FromServer+’» with protocol ‘+protocol.DriverName+’, but connect exists via ‘+c.protocol.DriverName |
211 | ‘Server login attempt with «%s»(%s:%xh), but connect exists %s:%xh ‘ |
212 | ‘Internal chanel registry error.’ |
213 | ‘Error loading ‘+GetDLLInfo(i)^.Name+’ Protocol with same priority exists.’ |
214 | ‘Attempt Send to empty server name.’ |
[216-224] — Ошибки RPC переданные с сервера
216 | neFunctionNotFound,’Function ‘+ServerFunction+’ not found on ‘+Server |
217 | neException,’Exception running function ‘+ServerFunction+’ on ‘+Server |
218 | neRouterError,’Error in router ‘+Server |
219 | neSrvDisconnect,’Server %s disconnected running function %s’ |
220 | neNoRightForFunc,’No right «%s» to execute function %s’ |
221 | neNoRight, ‘No Right «%s»‘ |
[225-240,325-340] — Ошибки RPC локальные, на клиенте или сервере
226 | ‘Error in external CheckSecurity function called from %s, SecurityInfo=%xh’ |
227 | ‘No right %s/%d for user %d from %s(%s)’ |
228 | neCliDisconnect,’Client disconnected and query in CancelOnDisconnect mode.’ |
229 | ‘Stack overflow in RPC function ‘+functname |
230 | ‘Can not establish route to ‘+ToServer+’ with gateway ‘+Gateway |
231 | ‘Answer for unknown query N ‘+inttostr(header.QueryHandle) |
232 | ‘Server exception in RPC function ‘+functname |
233 | ‘Server exception’ |
234 | neNotInitialyzed,’RPC system was not initialyzed’ |
235 | neServerNotFound,’Server «‘+Server+’» not found’ |
236 | neSendError,’Error sending to ‘+server |
237 | neAnswerTimeout,’Answer timeout from ‘+server |
238 | neTaskTerminated,’Query task terminated’ |
239 | neIllegalHandle,’RPC:Illegal memory Handle’ |
[241-260] — Ошибки NetBIOS протокола
241 | ‘NetBIOS: Computer name too length’ |
242 | ‘NetBIOS(‘+inttohex(ord(LanaEnum.lana[i]),2)+’): Error starting ReceiveAny:’+inttohex(ord(NCBReceive[LanaEnum.lana[i]]^.ncb_retcode),2)+’h.’ |
243 | ‘NetBIOS: Server name too length’+server |
244 | ‘NetBIOS(‘+inttohex(ord(adapter),2)+’): Error starting Listen:’+inttohex(ord(ListenNCB^.ncb_retcode),2)+’h.’ |
245 | ‘NetBIOS(‘+inttohex(ord(ncb^.ncb_lana_num),2)+’):’+opname+’ timed out. Task=’+GetTaskInfo(GetTaskHandle)^.comment |
246 | ‘NetBIOS:’+opname+’. Thread terminated. Task=’+GetTaskInfo(GetTaskHandle)^.comment |
247 | ‘NetBIOS(‘+inttohex(ord(ncb^.ncb_lana_num),2)+’):’+opname+’. error=’+inttohex(ord(ncb^.ncb_cmd_cplt),2)+’h. Task=’+GetTaskInfo(GetTaskHandle)^.comment |
248 | ‘Error in ChanelManager thread’ |
249 | ‘NetBIOS: Too large send size.’ |
250 | ‘NetBIOS: Protocol task stoped.’ |
251 | ‘Exception in DOS Callback’ |
252 | ‘NetBIOS: No chanel to receive from ‘+IntToHex(ord(signaled^.ncb_lana_num)*256+ord(signaled^.ncb_lsn),8) |
253 | ‘NetBIOS: Illegal NCB number in signal parameter. Task=’+GetTaskInfo(GetTaskHandle)^.comment |
254 | ‘NetBIOS: Accepted chanel already exists’ |
255 | ‘NetBIOS: Called chanel already exists’ |
256 | ‘NetBios: NCB count exceed ‘+inttostr(MaxRequests) |
258 | ‘NetBIOS: DPMI function ‘+intttohex(,4)+’Error ‘+inttohex(res,4) |
259 | ‘NetBIOS not installed.’ |
[261-290] — Ошибки сокета
261 | ‘%s: Socket count exceed %d’ |
262 | ProtName+’: Error starting Listen:’+inttostr(WSAGetLastError) |
263 | ProtName+’:’+opname+’. error=’+inttostr(WSAGetLastError) |
264 | ProtName+’: Exception during LowSend’ |
265 | ,ProtName+’: Attempt to hangup listening socket %d.’ |
266 | ProtName+’: 0 bytes received timeout, socket=%d. Error’ |
267 | ‘Too many RPC tasks are running’ |
268 | ProtName+’:’+opname+’. Thread terminated.’ |
269 | ‘%s:%s timed out. Task=%s’ |
270 | ‘%s:%s. Illegal cmd number (%d) in signal parameter. Need %d’ |
271 | %s: WSAEventSelect error. %s |
272 | ProtName+’: Too large send size.’ |
273 | ProtName+’: Listening socket was closed.’ |
273 | ProtName+’: Broadcast Listening socket was closed.’ |
273 | ‘TCPSOC:UDP processing thread terminated with exception’ |
274 | ‘ Error initialyzing Winsock 2 ‘+inttostr(WSAGetLastError) |
275 | ‘%s: SEQSOCKET connection not available’ |
276 | ‘%s: Port %d is in use, increased to %d’ |
277 | ‘%s: Name «%s» can not be solved’ |
278 | ‘%s: Error creating socket%s’ |
279 | ‘%s: Bind%s%s’ |
280 | ‘%s: %s error %d’ |
281 | ‘%s: Name %s solved, but server «%s» started with LISTEN=0’ |
282 | ‘%s: Name «%s» can not be solved%s’ |
283 | ‘external connect with existing operation’ |
284 | ‘SPX sending Address info error ‘+inttostr(WSAGetLastError) |
285 | ProtName+’ setsockopt … error ‘+inttostr(WSAGetLastError) |
286 | ‘SPX WSAEventSelect for IPX Broadcast error ‘+inttostr(WSAGetLastError) |
287 | ‘SPX: Too big IPX packet:’+inttostr(maxsize+30) |
288 | ‘%s: self name %s found in %s’ |
289 | ‘%s: Unknown signal %d received while «%s» end waiting’ |
290 |
[291-292] — Ошибки LocalNet протокола
291 | ‘LocalNet: can not send to connect %d’ |
[293-300] — Общие ошибки протоколов
294 | ProtName+’: Illegal address «‘+addr+’» in section ‘+section+’ key= ‘+name |
295 | ProtName+’: Illegal address «‘+’» in ‘+DNSFILE+’ line ‘+inttostr(l) |
296 | ProtName+’: exception during Receive CallBack’ |
297 | ProtName+’: exception during Disconnect CallBack’ |
298 | ProtName+’: exception during Accept CallBack’ |
299 | ProtName+’: …’ |
[301-320] — Ошибки SPX for dos протокола
301 | ‘SPX: IPX not installed’ |
302 | ‘SPX: SPX not installed’ |
303 | ‘SPX: DPMI function XXXXh. Error ‘+inttohex(res,4) |
304 | ‘SPX: Open socket error.’ |
306 | ‘SPX:’+AllCommands[cmdnum].opname+’. error=’+inttohex(AllCommands[cmdnum].res.ECB.CCode,2)+’h.’ |
308 | ‘SPX: Too many simultaneous sends.’ |
309 | ‘SPX:’+AllCommands[ncb].opname+’ timed out.’ |
310 | ‘SPX: Illegal Command number in signal parameter’ |
311 | ‘SPX:’+AllCommands[ncb].opname+’. Thread terminated.’ |
312 | ‘SPX: Name «‘+Server+’» can not be solved.’ |
315 | ‘SPX: Too large send size.’ |
316 | ‘SPX: Unexpected IPX receive.’ |
317 | ‘SPX: Too big IPX packet:’+inttostr(size) |
318 | ‘SPX: self name ‘+ServerName+’ found in the network.’ |
[320-340] — Ошибки RPC локальные на клиенте
323 | ‘Property %s.%s writing error’ |
324 | ‘Sort collection %s writing error: %s’ |
325 | ‘RPCExecCDecl: illegal pointer to stack N ‘+inttostr(i) |
326 | ‘Different sizes of arrays :Pointers and Sizes’ |
327 | ‘Too many parameters in array’ |
328 | ‘RPCExecWArgsMem: too big return size parameter N’+inttostr(i) |
329 | ‘RPCExecWArgsVarRec: too big return parameters number ‘+inttostr(result) |
330 | ‘Can not write such VarRec type ‘+inttostr(v.vType) |
331 | ‘Can not read such VarRec type ‘+inttostr(v.vType) |
332 | ‘RPCExecCDecl: illegal variable number returned %d for function %s’ |
333 | ‘RPC already initialized’ |
334 | ‘RPCExecCDecl: illegal variable length returned, function %s, var %d’ |
335 | ‘Can not create object of type ‘+compclass.classname |
336 | ‘Illegal select string ‘+CurrentMask[i] |
337 | ‘Can not create item for collection ‘+ |
338 | ‘Error testing connection with ‘+Server+’ returned illegal answer.’ |
339 | ‘tSortCollection items must be of the same type.’ |
340 | ‘Error reading property «%s» of %s: «%s»‘ |
[341-350]-Ошибки пересылки событий
341 | ‘Illegal event type’ |
342 | ‘Event with handle ‘+inttostr(handle)+’ does not exists.’ |
343 | ‘Illegal taks handle ‘+inttostr(task) |
344 | ‘Exception during execution of event callback procedure. Event type=’+inttostr(Event^.EventType) |
345 | ‘Can not stop listen from all servers without handle.’ |
346 | ‘Error in event manager.’ |
347 | ‘Collection %s: data version %d received, but version is %d already’ |
[350-359] — Ошибки TCPDOS протокола
350 | ‘TCPDOS: Name «‘+Server+’» can not be solved.’ |
351 | ‘TCPDOS: ‘+opname+’ error ‘+LastErrorName |
352 | ‘TCPDOS: send timeouted’ |
353 | ‘TCPDOS: asynch connect to ‘+Server+’ error’ |
354 | ‘TCPDOS: asynch connect to ‘+Server+’ timeout’ |
355 | ‘TCPDOS: create socket error ‘ |
[360-460] — Ошибки работы со справочниками
360 | ‘Server %s daemon raised error with message »%s».’ | в процессах ServerAssignExData, только в лог |
361 | ‘Blob cache was expired or new blob %s exists for %d in %s’ | |
362 | ‘Extra LeaveRPCMode for collection %s’ | |
363 | ‘Waiting 10 seconds for for collection %s, collection %s. Task=%s’ | |
364 | ‘Bad child item identifier %d’ | |
365 | ‘Empty data received for «%s»‘ | |
366 | ‘Item %s(%d) in collection %s can not be locked (it is in open transaction)’ | |
367 | ‘Illegal type of field %s in UDB table %s. Must be Longint for blob’ | |
368 | ‘No data provider for collection %s’ | |
369 | ‘Data provider for collection %s can not process one record’ | |
370 | ‘Dummy synchronizer can not provide collection receiving’ | |
371 | ‘Collection not defined. Item class %s, Ident=%d’ | |
372 | ‘Collection %s exclusive mode request in «no switch» mode’ | |
373 | ‘Can not use BLOBs with deffered collection %s’ | |
374 | ‘Can not move pointer in table %s, edit mode’ | |
375 | ‘Exception in item (%d in %s) processing for parent collection %s’ | |
376 | ‘Synchronization failed for collection %s after «%s»‘ | |
377 | ‘Can not append record with id 0 in reference %s’ | |
378 | ‘Can not set OneItem mode, items exists in collection %s’ | |
379 | ‘Can not delete item, collection %s in OneItem mode’ | |
380 | ‘Can not create new item, collection %s in OneItem mode’ | |
381 | ‘Item with id %d already exists. Deleted from %s.’ | |
382 | ‘Different numbers, RefID=%d and index=%d for reference %s’ | |
383 | ‘Illegal fixed reference number %d’ | |
384 | ‘Attempt to load reference without name’ | |
385 | ‘Can not clear RemoteSource for %s, locked items exists.’ | |
386 | ‘Can not rename temp file %s to %s’ | |
387 | ‘No synchronizer for collection %s’ | |
388 | ‘Can load Blob from collection %s, record %d/%s was unlocked (due to disconnect)’ | |
389 | ‘Can load Blob from collection %s, record %d/%s locked by another server’ | |
390 | ‘Can not store Blob to collection %s, record %d/%s locked by another server’ | |
391 | ‘Error deleting collection %s on server’ | |
392 | ‘Can not zap collection %s, some items is editing’ | |
393 | ‘Can not lock table to zap collection %s’ | |
394 | ‘Illegal blob field name %s for collection %s’ | |
395 | ‘Error writing blob file %s’ | |
396 | ‘Error reading blob file %s’ | |
397 | ‘Check sum error in blob file %s’ | |
398 | ‘Error loading reference %s from server %s’ | |
399 | ‘Secondary order %d duplication for item %s/%d in %s’ | |
400 | ‘Secondary order %d duplication for item %s/%d in %s’ | |
401 | ‘Can not update record of item %s(%d) in collection %s, it is locked by station %s (%s)’ | |
402 | ‘Can not load Blob from collection %s, record for item %s(%d) not found’ | |
403 | ‘Can not store Blob to collection %s, record not found’ | |
404 | ‘Reference manager was not started’ | |
405 | ‘Reference collection %s not found.’ | |
406 | ‘Item %d in collection %s not found.’ | |
406 | ‘Item IllegalID in collection %s not found.’ | |
407 | ‘Version waiting timed out (wait %d, now %d) for collection %s after «%s»‘ | |
408 | ‘Error processing signal in reference manager task’ | |
409 | ‘Error trying locally delete item (locked).’ | |
410 | ‘Error trying update item %d in collection %s, editing now.’ | |
411 | ‘Can not lock new item %d in %s’ | |
412 | ‘Can not find item with id ‘+inttostr(Ident)+’ in table ‘+fMirrorTable.TableName | |
413 | ‘Can not change ident to ‘+inttostr(NewIdent)+’, such ident exists.’ | |
414 | ‘Error trying locally delete item %d in %s (childs exists in %s).’ | |
415 | ‘Can not generate new SIFR without mirror table.’ | |
416 | ‘Delete notification received, but item ‘+tReferentCollection(AllReferences.objects[i]).name+'(‘+inttostr(item.ident)+’) is updating now’ | |
417 |
‘Update notification received, but item ‘+tReferentCollection(AllReferences.objects[i]).name+'(‘+inttostr(item.ident)+’) is updating now’ |
|
418 | ‘Can not store Blob for new item before post.’ | |
419 | ‘Post: Item %d in %s is not editing’ | |
420 | ‘Error trying locally delete item (modifing now).’ | |
421 | ‘Error during RPC executeion of RefReadRecord’ | |
422 | ‘Error changing ident to %d, childs exists in %s.’ | |
423 | ‘Can not append record to reference’ | |
424 | ‘Can not edit, collection not defined’ | |
425 | ‘Can not edit, item was deleted.’ | |
426 | ‘Collection %s was not loaded, server disconnected.’ | |
427 | ‘%s %s (ID = %d) is already editing now.’ | |
428 | ‘Can not lock item %s(%s) in collection %s for editing: item locked by %s (%s)’ | |
429 | ‘Can not set RemoteSource for %s, items exists.’ | |
430 | ‘Can not edit, collection %s is read only.’ | |
431 | ‘Can not run more than one reference server with one network name’ | |
432 | ‘Can not Run RPC function %s in %s, item was deleted.’ | |
433 | ‘Can not lock, item was deleted.’ | |
434 | ‘Reference manager already started.’ | |
435 | ‘Can not change RemoteServer after collection loading’ | |
436 | ‘Error loading item %d from server %s, collection %s’ | |
437 | ‘Reference collection %s was deleted.’ | |
438 | ‘Lock table %s timeout.’ | |
439 | ‘Can not write record in collection %s, item was unlocked (due to disconnect)’ | |
440 | ‘RefCollectionByName: Collection %s loading waiting timed out.’ | |
441 | ‘Illegal parent ident: %d for classifier %s’ | |
442 | ‘Can not find child item with id %d in LeafCollections of %s.’ | |
443 | ‘Ident %d for item from %s was already added as child to item with id %d’ | |
444 | ‘Error adding child with id %d to item with id %d from %s’ | |
445 | ‘Collection %s exclusive mode waiting timed out.’ | |
446 | ‘Can not delete item %d in %s (Internal error).’ | |
447 | ‘FindItemWait: isInRPC waiting timed out for item %d in %s.’ | |
448 | ‘Illegal name for collection:»%s», max length=%d’ | |
449 | ‘Illegal name for server:»%s», max length=%d’ | |
450 | ‘Can not add new child (state=isNew) from %s to item (%d) %s, parent not LeafCollection’ | |
451 | ‘Can not find item %d in %s’ | |
452 | ‘Exception in Notification procedure for collection %s’ | |
453 | ‘Can not generate ident for new item in %s. All values occupied.’ | |
454 | ‘Value %d for item ident in %s not in [%d..%d]’ | |
455 |
‘There is intersection of idents in LeafCollections. Items (%d) %s from %s and (%d) %s from %s have equal idents.’ |
|
456 | ‘Can not find child item with id %d in %s.’ | |
457 | ‘Error assigning blob to item %s/%d from item %s/%d, collection %s’ | |
458 | ‘Error writing collection %s:’ | |
459 | ‘Unique check %d for collection %s failed. Item like %s/%d found.’ | |
460 | ‘Deletion in reference %s is forbidden’ | |
461 | ‘Exception on RefCommit’ | |
462 | ‘Server don»t configured for event cache’ | |
463 | ‘Bad CRC32 of RefEvents.dat. File renamed to RefEvents.bad’ | |
463 | ‘Exception loading RefEvents.dat. File renamed to RefEvents.bad’ |
[464-500] — Ошибки работы со справочниками r_keeper_7
464 | ‘Record for Print Groups not found in table ClassificatorGroups’ |
465 | ‘Illegal ident for tRightLevelInfo: %d (must be in [0..255])’ |
466 | ‘Unknown operation ID %d’ |
467 | ‘Leaf Collection %s has no mirror table.’ |
468 | ‘No Usage for %s’ |
469 | ‘Can not write to Changeable Order Types Usage Table.’ |
470 | ‘Can not activate table without maximal places’ |
471 | ‘Can not activate device, no such driver for this station.’ |
472 | ‘Can not lock collection %s.’ |
473 | ‘Can not write to %s Table.’ |
474 | ‘Keyboard DLL not found.’ |
475 | ‘Error loading keyboard DLL %s to directory %s.’ |
476 | ‘Keyboard DLL not loaded.’ |
477 | ‘No default period’ |
478 | ‘Can not write item priority to table.’ |
479 | ‘User with ID %d not found.’ |
480 | ‘Not found Cash Group %s on %s.’ |
481 | ‘Can not read from %s Table.’ |
482 | ‘Round rule %d can not be used for taxes’ |
483 | ‘Can not complete operation. Server %s is probably busy’ |
484 | ‘refGetCollection: client »%s» not logged in, disconnecting (do refDoUSerLogin first)’ |
500 | ‘Can not delete %s »%s» while following item(s) reference it: %s.’ |
[500-600] Пользовательские ошибки — в файл не пишутся, вызываются прерывания
// Все перенесены в rk7error.pas
[601-650] — Редактор справочников
#(canceled)601,’Can not load Aliases from %s for form %s, language extention «%s»‘
[701-720] — Ошибки работы с файлами
701 | ‘Error unpacking keyboard DLL %s.’ |
702 | ‘File %s not found.’ |
703 | ‘Error «%s» opening Work Base %s.’ |
704 | ‘Error processing work data recieved.’ |
705 | ‘Error %d opening file %s’ |
706 | ‘Can not open Log Book file %s.’ |
707 | ‘Directory %s (%s) open error.’ |
709 | ‘Can not archive pump file %s.’ |
[801-810] — Ошибки локализации базы
801 | ‘Error loading Main language reference ‘+f1 |
802 | ‘Error loading Alternative language reference ‘+f2 |
803 | ‘Error loading Data language references from server %s’ |
804 | ‘Error Loading keyboard layout «%s»‘ |
[901-1000] — различные предупреждения
901 | ‘The parent Price Type is not active. Its code may become unchangable after formulas creating.’ |
902 | ‘Formuls of the Price Type are incorect. You may be unable to calculate prices. Correct the Formuls.’ |
[1001-1500] — Программы обработки данных
[1001-1020] — Импорт данных из UDB — UDBCopy
[2001-3000] — Ошибки MidServ
[2100 — 2200]
Ошибки MidServ, вызывающиеся из функций RPC по запросам с кассы и перенаправляющиеся клиенту
[2281 — 2299]
Ошибки файлового кэша справочников (FCachePr)
2281 | ‘Can not create control file %s’ |
2282 | ‘Illegal control file %s’ |
2283 | ‘Illegal RefID %d’ |
2284 | ‘Version of control file %s = %d, less then minimal %d’ |
2285 | ‘Collection %s is in changing state for too long’ |
2286 | ‘Version of control file %s = %d, greater then maximal %d’ |
[2300 — 2400]
Ошибки MidServ, вызывающиеся из функций RPC — системные
[2401 — 2799]
Ошибки интерфейсов
[2401 — 2410]
Интерфейс с таймкипером
2411 | ‘Bad interface version %d of %s. Version 5 is needed’ |
2412 | ‘Connect dll %s initialization error’ |
2413 | ‘Limit is over for %s, room %s’ |
[2421 — 2430] — Интерфейс с PMS
2421 | ‘Error creating table %s’ |
2422 | ‘Error opening table %s’ |
[2431 — 2440] — Интерфейс с ITV POS Intellect
2431 | ‘Error loading XML document’ |
2432 | ‘Error processing tag %s’ |
2433 | ‘Exception processing XML’ |
[2440-2450] — Brunswick Bowling
[2451-2460] — pcget
[2500 — 2550] — Интерфейсы авторизационные
2501 | ‘AcceptCard exception’ |
[2551 — 2560] — CrunchTime
2551 | ‘Can not rename file %s to %s: %s’ |
[2561-2570] XML интерфейс
2561 | ‘Exception in connect thread’ |
[3001-4000] — Кассовая станция
3001 | ‘Unknown cash «%s»‘ |
3003 | ‘Exception during BeforeAddMessage’ |
3004 | ‘Init error’ |
3005 | ‘Main cycle error’ |
3006 | ‘Error closing form %s’ |
3007 | ‘Error destroying form %s’ |
3008 | ‘Person list not initialized’ |
3009 | ‘Timer procedure exception’ |
3012 | ‘Exception processing message %d in window %s’ |
3014 | ‘Can not find form with class name %s’ |
3018 | ‘Item index %d out of range’ |
3038 | ‘Exception in GrApplication.SignalReceived’ |
3366 | ‘Exception on %s:%s draw’ |
[3100-3199] -RPC ошибки кассовой станции
[3200-3300] -Пользовательские ошибки кассы
3200 | ‘Can not change trade group, lines exists’ |
[3401-3500] — Компоненты
3401 | ‘Error in timer procedure’ |
3402 | ‘Show message dialog: %s’ |
[3500-3590] — Касса, логируемые ошибки
[3601-3799] — Драйверы устройств
[3601-3650] — Общие ошибки драйверов
3601 | ‘Can not load %s, error=%d’ |
3602 | ‘For DPMI32 Only! Can not run under Windows.’ |
3603 | ‘Parameter %s(%d) must be defined for %s # %d’ |
3604 | ‘Too many devices for %s’ |
3605 | ‘%s: Windows error %d. Operation «%s»‘ |
3606 | ‘Driver Version = %d; File »%s» contains a wrong quantity of the messages (%d, %d)’ |
3607 | ‘Driver Version = %d; Null pointer for the list of messages from the file »%s»’ |
3608 | ‘Parameter %s(%d) must be defined for %s # %d’ |
3609 | ‘GetLastError() = %d in LoadLibrary(»%s») for %s # %d’ |
3610 | ‘Parameter %s(%d) has not been initialized for %s # %d’ |
3611 | ‘Not supported version number (%d) of the protocol from %s in %s # %d’ |
3612 | ‘GetLastError() = %d in LoadLibrary(»%s»)’ |
3613 | ‘Not found entry point »%s» in the module »%s»’ |
3614 | ‘Initialization error: %s’ |
3615 | ‘Class is not registered: %s (file name: %s)’ |
3616 | ‘Configuration is not created. File name: %s’ |
3617 | ‘Cannot unregister COM-server %s’ |
3618 | ‘Cannot register COM-server %s’ |
3619 | ‘Not exported call %s for a supported option %s’ |
3620 | ‘Not exported call %s’ |
[3651-3700] — Драйверы принтеров и принтерных портов
3651 | Ошибка, полученная от ФР (логическая ошибка обработки команды) | |
3652 | Ошибка связи с ФР | |
3653 | ‘Host DLL %s loading error %d’ | |
3654 | ‘Illegal printer handle %d’ | |
3655 | ‘Illegal fiscal external identifier «%s» instead of «%s»‘ | |
3656 | ‘Error %d creating file «%s»‘ | |
3657 | ‘Error %d opening printer %s’ | |
3658 | ‘Error %d writing printer port %d (device %s, handle %d)’ | |
3659 | ‘Error entering non-fiscal mode: %s’ | |
3660 | ‘Can not open port %s for %s#%d, base port is already used’ | |
3661 | ‘Can not set baud to %d, printer %s #%d use another — %d’ | |
3662 | ‘Can not open port %s for %s#%d, illegal OS’ | |
3663 | ‘Fiscal register %s # %d not connected’ | то же, что 3651, но без прерывания |
3664 | ‘FiscReg %s # %d: %s’ | то же, что 3652, но без прерывания |
[3665-3675] IP Ethernet-RS232 multiplexor, IP Printer port
3665 | ‘Illegal multiplexor chanel number %d’ |
3666 | ‘Error %d initializing Novell sockets’ |
3667 | ‘Failed to create socket, error=%d’ |
3668 | ‘Illegal IP address: %s’ |
3669 | ‘Bind error %d’ |
3670 | ‘Send UDP datagram error %d’ |
3671 | ‘Illegal baud rate %d. Must be 300..19200’ |
3672 | ‘Connect error reply %s from multiplexor #%d’ |
3673 | ‘No answer from multiplexor #%d’ |
[3676-3680] Windows universal printer
3676 | ‘Not found background file %s’ |
3677 | ‘Not found logo bitmap file %s’ |
3678 | ‘Exception printing document’ |
3679 | ‘Printer %s not found’ |
3681 | ‘Illegal pager code %s’ |
3682 | ‘XML parsing error’ |
[3701-3749] — Ошибки устройств ввода
3701 | ‘kbdvk: No keyboard with handle %d’ |
3702 | ‘kbdvk: Illegal mode %d, must be 0..%d’ |
3710 | ‘GetNumberOfConsoleInputEvents error %d’ |
3711 | ‘PeekConsoleInput error %d’ |
3712 | ‘Bad Com baud:%d for %s#%d’ |
3713 | ‘Illegal CHIPS.BIN file’ |
[3750-3759] — Весы
3750 | ‘Scales: no reply’ |
3751 | ‘Scales: Illegal reply’ |
3752 | ‘Scales: Unstable state’ |
3753 | ‘Scales: ReadWeight error %s’ |
[3760-3765] — ящик и порт ящика
3760 | ‘bad InitGPIO string, bad hexadecimal integer %s’ |
3761 | ‘bad InitGPIO string, bad port-value pair %s’ |
[3801-3810] — Серверные ошибки взаимодействия с PDS
3801 | ‘PDS:Chanel closed’ |
3802 | ‘PDS:Timeout exceded’ |
3803 | ‘PDS:Answer waiting excepted’ |
3804 | ‘PDS:Unknown signal %d’ |
3805 | ‘PDS:System was not initialized’ |
3806 | ‘PDS:Main thread terminated’ |
[3811-3830] — Клиентские ошибки взаимодействия с PDS
3811 | ‘PDS:Illegal server ident’ |
3812 | ‘PDS:Server protocol version is too low. %d needed’ |
3813 | ‘PDS: Server error «%s»(%d)’ |
3814 | ‘PDS: Unknown server error running function «%s»‘ |
3815 | ‘PDS: Bad answer len for CQGetImage request’ |
3816 | ‘PDS: too big additional information (max 65535 bytes of packed data)’ |
[4000-4100] — Preload
[4101-4201] — справочники, провайдеры, блобы и т.п.
4127 | ‘Provider »%s», table »%s»: attempting to save more data than fields »%s» size (%d/%d bytes)’ |
4147 | ‘Exception %s saving property %s:%s to field %s.%s’ |
Решение проблем с синхронизацией
Введение
В статье описаны известные проблемы и их решения для новой синхронизации справочников r_keeper_7 версий 7.6.4.263 и старше.
Решение проблем
0.1
Не стартует сервер справочников
Смотрите лог-файл refsrv.fatal.stk
0.2
Не стартует сервер отчетов
Смотрите лог-файл repsserv.fatal.stk
0.3
Не стартует кассовый сервер
Смотрите лог-файл midsrv.fatal.stk
0.4
Не стартует кассовая станция
Смотрите лог-файл cash.fatal.stk
6
Новые данные не доходят до сервера отчётов
Источник
Adblock
detector
№ | Наблюдаемая проблема | Действия для уточнения причины | Код ошибки | Наблюдения или текст ошибки/сообщения | Причина | Рекомендации №1 | Рекомендации №2, если не помогли №1 |
659 | Unsupported DB rk7 version: XXXXX (must be between YYYYY and ZZZZZ) | База данных от сервера справочников более новой версии | Обновите версию сервера справочников | Обращайтесь в техническую поддержку | |||
492 | Error starting Reference manager | Произошло прерывание процедуры инициализации. Причины могут быть разными. Текст непосредственно после описания ошибки должен содержать пояснения. | Если текст после описания не прояснил ситуацию необходимо выше в логе проверить наличие других ошибок из этого раздела, если это так, то следует выполнить рекомендации соответствующих пунктов | Обращайтесь в техническую поддержку | |||
493 | Error initializing RPC system | Типичная причина — отсутствие библиотеки TCPSOC.dll в пути по умолчанию | Укажите путь к TCPSOC.dll в секции [NETKERN] в параметре Protocols. Убедитесь в наличии файла TCPSOC.dll по указанному пути | Используйте траблшутер для решения проблем сети старых версий r_keeper_7 | |||
182 | TCPSOC.dll: Name XXXXX found | Конфликт имени, которое уже используется | Проверьте запущенные процессы, возможно процесс не завершился и занимает сетевое имя. | Убедитесь в уникальности сетевого имени по сети. Возможно имя тестовое или слишком простое. Возможно совпадает с именем, использующимся в локальной сети | |||
727 | DBSync: output folder for «XXXXX» is not unique. If you sure you can delete file «owner_YYYYYY.id» | Папка DBSyncoutgoing используется или использовалась ранее другим сервером | См. пункт 16 | ||||
653 | Can not upgrade data base from file check.udb due to following error | Ошибка обновления check.udb | Если check.udb не используется для построения отчётов — отчеты строятся по SQL серверу, то можно удалить check.udb | Обращайтесь в техническую поддержку | |||
4155 | Could not write to database «» Can’t rename . DBSyncoutgoingrk7Journal. 0000000000000XXXXX.tmp to . DBSyncoutgoingrk7Journal. 0000000000000XXXXX.dat |
В результате сбоя или экстренного выключения компьютера файл следующей транзакции создался в папке outgoing, но база данных откатилась на предыдущее состояние | Удалите файл DBSyncoutgoingrk7Journal. 0000000000000XXXXX.dat | см. пункт 10 | |||
7265 | Initialization exception Bad database structure in «. rk7.udb.SQLite», remove file to continue |
В результате сбоя или экстренного выключения компьютера на записи испортился файл rk7.udb.SQLite | Удалите rk7.udb.SQLite, перезапустите сервер справочников и перезагрузите все нижние сервера | ||||
719 | UseBothIntfAndProvider: Data version is different for XXXX in Intf(DataVersion 1111111) and Provider(DataVersion 2222222) | ||||||
725 | DBSync: wrong backup file «XXXXX»! | На вышестоящем сервере несовместимая база | См. пункт 4 | ||||
727 | DBSync: output folder for «XXXXX» is not unique. If you sure you can delete file «owner_YYYYYY.id» | Папка DBSyncoutgoing используется или использовалась ранее другим сервером с другим сетевым именем | См. пункт 16 | ||||
493 | Error initializing RPC system | типичная причина — отсутствие библиотеки TCPSOC.dll по дефолтовому пути | Укажите путь к TCPSOC.dll в секции [NETKERN] в параметре Protocols. Убедитесь в наличии файла TCPSOC.dll по указанному пути | Используйте траблшутер для решения проблем сети старых версий r_keeper_7 | |||
182 | TCPSOC.dll: Name XXXXX found | конфликт имени, которое уже используется | Проверьте запущенные процессы, возможно процесс не завершился и занимает сетевое имя. | Убедитесь в уникальности сетевого имени по сети. Возможно имя тестовое или слишком простое. Возможно совпадает с именем, использующимся в локальной сети | |||
4163 | JournalDownloaderThread rk7 at . | проблема загрузки журналов или бэкапов с верхнего сервера при отсутствующей базе refsdata.udb | См. пункт 12 | ||||
2042 | Can not continue (StartDownloaderInitialUpdate) without connection with server XXXXXX. YYYYYY | нет или старая база refsdata.udb и не получилось выкачать бэкап из-за транспортных проблем | См. пункт 11 | ||||
Can not continue (StartApplierInitialUpdate) without connection with server XXXX. DBSync: no database file (
refsdata.udb) and no database backup found |
|||||||
725 | DBSync: wrong backup file «XXXXX»! | на верхнем сервере несовместимая база | См. пункт 4 | ||||
727 | DBSync: output folder for «XXXXX» is not unique. If you sure you can delete file «owner_YYYYYY.id» | папка DBSyncoutgoing используется или использовалась ранее сервером с другим сетевым именем | См. пункт 16 | ||||
493 | Error initializing RPC system | типичная причина — отсутствие библиотеки TCPSOC.dll по дефолтовому пути | Укажите путь к TCPSOC.dll в секции [NETKERN] в параметре Protocols. Убедитесь в наличии файла TCPSOC.dll по указанному пути | Используйте траблшутер для решения проблем сети старых версий r_keeper_7 | |||
2097 | Exception on Start Cannot open file «. refsdata.udb». Процесс не может получить доступ к файлу, так как этот файл занят другим процессом | другой процесс открыл файл refsdata.udb | Проверьте запущенные процессы, возможно процесс не завершился и использует файл refsdata.udb | Перезагрузите компьютер | |||
182 | TCPSOC.dll: Name XXXXX found | конфликт имени, которое уже используется | Проверьте запущенные процессы, возможно процесс не завершился и занимает сетевое имя | Убедитесь в уникальности сетевого имени по сети. Возможно имя тестовое или слишком простое. Возможно совпадает с именем, использующимся в локальной сети | |||
2042 | Can not continue (StartDownloaderInitialUpdate) without connection with server XXXXXX. YYYYYY | нет или старая база refsdata.udb и не получилось выкачать бэкап из-за транспортных проблем | См. пункт 11 | ||||
Can not continue (StartApplierInitialUpdate) without connection with server XXXX. DBSync: no database file (
refsdata.udb) and no database backup found |
|||||||
Смотрите лог-файл midsrv.stk | 4003 | Exception during receiving modules Sevenzip: Failed to load 7z.dll |
проблема автообновления — отсутствует 7z.dll (так же отсутствуют и остальные библиотеки) в виду проблем автообновления | Скопируйте все файлы с расширением .dll из папки сервера справочников в каталог с midserv.exe | |||
235 | Server «XXXXX» not found, XXXXX — сетевое имя кассового сервера | не устанавливается подключения по сети по старому протоколу netkern | Убедитесь, что кассовый сервер работает | Используйте траблшутер для решения проблем подключения старых версий r_keeper_7 | |||
493 | Error initializing RPC system | типичная причина — отсутствие библиотеки TCPSOC.dll по дефолтовому пути | Укажите путь к TCPSOC.dll в секции [NETKERN] в параметре Protocols. Убедитесь в наличии файла TCPSOC.dll по указанному пути | Используйте траблшутер для решения проблем подключения старых версий r_keeper_7 | |||
182 | TCPSOC.dll: Name XXXXX found | конфликт имени, которое уже используется | Проверьте запущенные процессы, возможно процесс не завершился и занимает сетевое имя | Убедитесь в уникальности сетевого имени по сети. Возможно имя тестовое или слишком простое. Возможно совпадает с именем, использующимся в локальной сети | |||
3004 | Unable to load scheduled sync config: there is no file «. filter.dat» | касса не смогла получить файл filter.dat, транспортная проблема | См. пункт 12 | ||||
4163 | содержит HTTP/1.1 500 Internal Exception | проблема предоставления файлов для синхронизации кассовым сервером | См. пункт 17 | ||||
0.5 | Не стартует станция печати | Смотрите лог-файл winprint.fatal.stk | 235 | Server «XXXXX» not found, XXXXX — сетевое имя кассового сервера | не устанавливается подключения по сети по старому протоколу netkern | Используйте траблшутер для решения проблем подключения старых версий r_keeper_7 | |
0.6 | Приложения запустились, но новые данные основных справочников до кассы не доходят | Сверьте версию базы r_keeper_7 в веб-интерфейсе сервера справочников и кассового сервера на вкладке BaseVersions | версия базы rk7 у кассового сервера меньше версии на сервере справочников и увеличивается | новых данных много | Подождите | Обращайтесь в тех поддержку | |
версия на кассовом сервере остановилась и меньше | новые данные не доходят до кассового сервера | См. пункт 3 | |||||
версия на кассовом сервере больше | на кассовом сервере несовместимая база | См. пункт 4 | |||||
версии совпадают | новые данные доходят до кассового сервера, но не доходят до кассы | См. пункт 5 | |||||
0.7 | Слишком долго стартует касса | После загрузки изменения справочников до кассы доходят? | нет | не работает синхронизация | См. пункт 0.6 | ||
да | проблема не связанная с синхронизацией | Обращайтесь в техническую поддержку | |||||
Фильтрация настроена? | да | возможно не работает фильтрация | См. пункт 0.8 | ||||
0.8 | Настроена фильтрация справочников, но на кассе медленно выполняются некоторые операции, будто фильтрация не работает | Проверьте в веб-интерфейсе кассового сервера, на вкладке Rerefences количество загруженных элементов в фильтруемых справочниках. Обычно это EMPLOYEES, TRADEGROUPDETAILS, PRICES | Количество загруженных элементов большое (не уменьшилось фильтрацией) | Фильтрация на кассовом сервере не работает | См. пункт 2 | ||
Количество загруженных элементов маленькое (меньше чем на сервере справочников) | фильтрация работает, проблема в чём то другом | Обращайтесь в техническую поддержку | |||||
2 | Фильтрация на конкретном сервере не работает | Проверьте наличие файла syncconf.ini или его аналога, прописанного в настройке SyncSchdFile= на этом сервере | файла syncconf.ini нет | Не работает фильтрация на верхнем сервере | Выполнить действия из пункта 2 для верхнего сервера | Проверьте содержимое DBSyncincomingfilters.dat, оно должно содержать настройки фильтрации, пришедшие с верхнего сервера. Если не совпадает, то удалите файл filters.dat и перезагрузите приложение для обновления фильтрации с верхнего сервера | |
Проверьте в файле syncconf.ini или его аналога, прописанного в SyncSchdFile= наличие записей RestFilterIn=. и SkipDeleteIn=. | В файле syncconf.ini (или аналоге) нет записей RestFilterIn=. и SkipDeleteIn=. | фильтрация отключена для сервера |
|
||||
3 | Новые данные не доходят до кассового сервера | Сверьте версию базы r_keeper_7 в веб-интерфейсе сервера справочников и сервера отчетов, к которому подключен кассовый сервер на вкладках BaseVersions | версия базы rk7 у сервера отчётов меньше версии на сервере справочников и увеличивается | новых данных много | Подождите | Обращайтесь в тех поддержку | |
версия у сервера отчётов остановилась и меньше | данные не доходят до сервера отчётов | См. пункт 6 | |||||
версия у сервера отчётов больше | на сервере отчётов несовместимая база | См. пункт 4 | |||||
версии совпадают | данные доходят до сервера отчётов, но не доходят до кассового сервера | См. пункт 8 | |||||
4 | На сервере несовместимая база | Вы ранее использовали этот сервер с другой базой, а теперь хотите использовать с новой? | да | старая (не актуальная) база не совместима с новой | Удалите файл refsdata.udb и папку DBSync | Обращайтесь в тех поддержку | |
Вы недавно меняли настройки сервера или его верхнего сервера? | да | сервер подключился к неправильному серверу верхнего уровня | Исправьте настройки подключения сервера или сетевое имя верхнего сервера | Обращайтесь в тех поддержку | |||
5 | Новые данные доходят до кассового сервера, но не доходят до кассы | Откройте форму О программе, и посмотрите версию базы r_keeper_7. Сравните с версией на кассовом сервере | версия базы rk7 у кассы меньше версии на кассовом сервере и увеличивается | новых данных много или касса слишком медленная или слишком чем то занята | Подождите | Обращайтесь в тех поддержку | |
версия на кассе больше | на кассе несовместимая база справочников | Такого быть не должно, на кассе база подменяется автоматически, делайте задание | |||||
версия на кассе меньше и не растёт | синхронизация остановилась | Как разовое действие — перезагрузить кассу | См. пункт 9 | ||||
версия совпадает, но изменений не видно | изменения не подгружаются либо не обновляются | Как разовое действие — перезагрузить кассу | Обращайтесь в тех поддержку | ||||
- Главная
- Полезная информация
- Самоучитель
- Ошибки
Работая с программно-аппаратным комплексом «Р-Кипер», иногда приходится наблюдать всевозможные ошибки. Они могут появляться в различных ситуациях, при сбое в работе аппаратной или программной частях. Что же могло стать причиной такого отказа системы? Попробуем разобраться в этом самостоятельно. В категории приведены наиболее частые коды ошибок в работе программно-аппаратного комплекса R-Keeper.
Ошибки кассовой станции «Р-Кипер»
0 — Не запущен Paradox
Плохой путь в LOCAL или *.LCK.
1— Не могу найти файл cashes.db
2—Нет конфигурации этой станции
В базу данных необходимо добавить имя данного юнита
4—Не могу найти файл базы printers.db
5—Не могу найти файл базы usplink.db
6—Не могу найти файл streams.db
7—Не могу найти файл services.db
9—FF менее 2-х потоков
10—Не могу найти файл system.db
11—Не могу найти директорию «BMPFONTPATH»
12—Не могу найти директорию «DATABASE»
13—Не могу найти директорию «RESULTS»
14—Пустое меню
15—Нет персонала
Добавить персонал
16— Ошибка статьи расходов
16-1—Категория блюда в списке отсутствует
Добавить категорию блюд
17—Защита N 4
18—Сеть не найдена
Проверить подключение к сети
19— Не найден файл базы local.db
Не читаемый файл local.db, следует его перезаписать
20—Нет категорий для блюда
Назначить категории по блюду
21—Файл eoday.db не открывается
22— Совершение работы, после закрытия дня
23— Таблица не открывается
Нужно запустить CORE
24—Имя в сети не возможно получить при запуске системы
Конфликт имен (запущен кассовый сервер с таким же именем)
25—GET, PUT, APPEND не прошел
Проблема с сетью
26—reccount
27—Нет C:dosshare.exe
28—Нарушение контроля версий по SHARE
29—Контроль количества записей
30—Не грузится PXSAVE
31—Не могу найти карту для этого чека
32—Имя ресурса для внутренней печати не верно
34—Ошибка внутренней печати таблиц БД
35—Файлы поддержки языка не найдены
36—Доступное меню не найдено
37—Версии клиентских станций несоответствуют
199—Runtime проблемы с DLL
126—Проблемы с аппаратной частью (железо)
127—Не читается оперативная память, не правильные настройки BIOS и прочее
Причину отказа работы системы R-Keeper поможет выявить код ошибки, выдаваемый программой:
Код |
Ошибка |
Устранение |
0 |
Не запущен PARADOX |
Часто плохой путь в LOCAL или плохие *.LCK. |
1 |
Нет файла CASHES.DB |
|
2 |
Нет конфигурации этой станции |
Необходимо добавить имя данного юнита в БД. |
4 |
Не найден файл PRINTERS.DB |
|
5 |
Не найден файл USPLINK.DB |
|
6 |
Не найден файл STREAMS.DB |
|
7 |
Не найден файл SERVICES.DB |
|
8 |
Не найден файл PRINTERS.DB |
|
9 |
Для FF менее 2-х потоков |
|
10 |
Не найден файл SYSTEM.DB |
|
11 |
Нет директории «BMPFONTPATH» |
|
12 |
Нет директории DATABASE |
|
13 |
Нет директории RESULTS |
|
14 |
Пустое меню |
Как правило, говорит о том, что меню, которое закачалось из базы данных кассовым сервером пустое. Необходимо завести меню в менеджере R-Keeper. |
15 |
Нет персонала |
Завести персонал. |
16 |
Проблемы со статьями расходов |
|
16-1 |
Категория блюда в списке отсутствует (название блюда указано в сообщении) |
|
17 |
Защита N 4 |
|
18 |
Проблемы с сетью |
|
19 |
Не открылся LOCAL.DB |
Битый LOCAL.DB необходимо его перезаписать. |
20 |
Нет категории для блюда |
Для блюда, которое пытаются пробить, отсутствует категория. Выбирается в меню блюда без категорий. Если же блюда без категорий отсутствуют, то категории данным блюдам надо назначить. Если этого не получается, то надо править базу. |
21 |
Не открылся EODAY.DB |
|
22 |
Попытка работать после закрытия дня |
Говорит о том, что день на этой кассе уже закрыт, и работать на ней нельзя до закрытия всего дня на сервере. Если надо отменить закрытие, закидывается чистый EODAY.DB. |
23 |
Не открылась таблица |
Следует запустить COR. |
24 |
Сетевое имя не получено при запуске |
Говорит о том, что в сети присутствует уже такое имя. Запущен кассовый сервер с таким же кассовым именем. |
25 |
GET, PUT, APPEND не прошел |
Проблемы с сетевым подключением. КАК вариант не работает сетевая карта или неверные пути. |
26 |
RECCOUNT |
Не прошел. |
27 |
Нет C:DOSSHARE.EXE |
|
28 |
Контроль версий файлов нарушен по SHARE |
|
29 |
Контроль количества записей |
|
30 |
Не прошел PXSAVE |
|
31 |
Не найдена карта для этого чека (при CARDPAY) |
|
32 |
Неверное имя ресурса для внутренней печати |
|
33 |
Ошибка создания таблиц внутренней печати |
|
34 |
День сервера закрыт или начато закрытие. |
Перегрузить сервер. Сервер прекратит закрытие дня и его надо будет закрыть вновь предварительно проверив дату и баланс. Скорее всего, говорит о том, что главную кассу, на которой закрывали день, слишком быстро выключили и включили. |
35 |
Не найден файл языковой поддержки |
|
36 |
Не найдено доступного меню |
Говорит о том, что отсутствует доступ к меню на данной станции и она не может найти меню предназначенной для нее. Проверьте в редакторе «МЕНЮ». «ДОСТУП К МЕНЮ» имеется ли для станции хоть одно свободное меню. |
37 |
Несоответствие версий станции и клиента |
Необходимо привести версии в соответствие. |
199 |
Как RUNTIME проблемы с DLL |
|
126 |
«Железо» |
|
127 |
«Железо» |
Проблемы с памятью, с настройками BIOS и т.п. |
Самые распространенные ошибки в R-keeper:
- Ошибка 237 (не получается распечатать чек) — в 99% случаев эту проблему можно решить перезагрузкой кассы, на которую установлен фаркардс.
- Ошибка 502 (ошибка обращения к серверу) — возможна проблема с сетью на сервере, на котором находится система лояльности. Если у Вас «коробочная» версия, то нужно обращаться администраторам сервера, на котором находится «коробка», если нет, то в поддержку MCRM.
- Ошибка отправки данных (не получен ответ от marketingcrm.online) — здесь может быть несколько вариантов возникновения этой ошибки. Попробуйте перезагрузить кассу. Если ошибка не уйдет, то: если у Вас «коробочная» версия, то нужно обращаться администраторам сервера, на котором находится «коробка», если нет, то в поддержку MCRM.
- Интерфейс *номер* не загружен или не поддерживает обработку карт — проверьте настройку R-keeper по нашей инструкции .
- Не удается закрыть чек (ограничение бонусной карты) — это происходит тогда, когда при оплате бонусами, r-keeper зависает и отправляет информацию об операции в MCRM, хотя в самом r-keeper она не прошла, повторно пытаясь списать бонусы с карты. Для закрытия чека нужно удалить эти транзакции в MCRM.
ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ: Самые распространенные ошибки R-keeper
- Главная
- Полезная информация
- Самоучитель
- Ошибки
Работая с программно-аппаратным комплексом «Р-Кипер», иногда приходится наблюдать всевозможные ошибки. Они могут появляться в различных ситуациях, при сбое в работе аппаратной или программной частях. Что же могло стать причиной такого отказа системы? Попробуем разобраться в этом самостоятельно. В категории приведены наиболее частые коды ошибок в работе программно-аппаратного комплекса R-Keeper.
Ошибки кассовой станции «Р-Кипер»
0 — Не запущен Paradox
Плохой путь в LOCAL или *.LCK.
1— Не могу найти файл cashes.db
2—Нет конфигурации этой станции
В базу данных необходимо добавить имя данного юнита
4—Не могу найти файл базы printers.db
5—Не могу найти файл базы usplink.db
6—Не могу найти файл streams.db
7—Не могу найти файл services.db
9—FF менее 2-х потоков
10—Не могу найти файл system.db
11—Не могу найти директорию «BMPFONTPATH»
12—Не могу найти директорию «DATABASE»
13—Не могу найти директорию «RESULTS»
14—Пустое меню
15—Нет персонала
Добавить персонал
16— Ошибка статьи расходов
16-1—Категория блюда в списке отсутствует
Добавить категорию блюд
17—Защита N 4
18—Сеть не найдена
Проверить подключение к сети
19— Не найден файл базы local.db
Не читаемый файл local.db, следует его перезаписать
20—Нет категорий для блюда
Назначить категории по блюду
21—Файл eoday.db не открывается
22— Совершение работы, после закрытия дня
23— Таблица не открывается
Нужно запустить CORE
24—Имя в сети не возможно получить при запуске системы
Конфликт имен (запущен кассовый сервер с таким же именем)
25—GET, PUT, APPEND не прошел
Проблема с сетью
26—reccount
27—Нет C:dosshare.exe
28—Нарушение контроля версий по SHARE
29—Контроль количества записей
30—Не грузится PXSAVE
31—Не могу найти карту для этого чека
32—Имя ресурса для внутренней печати не верно
34—Ошибка внутренней печати таблиц БД
35—Файлы поддержки языка не найдены
36—Доступное меню не найдено
37—Версии клиентских станций несоответствуют
199—Runtime проблемы с DLL
126—Проблемы с аппаратной частью (железо)
127—Не читается оперативная память, не правильные настройки BIOS и прочее
Распространенные ошибки
В SOS-отчеты не передаются данные по времени с ВДУ.
- проверить работает ли касса №1;
Если запустить кассу не удается, то необходимо обратиться в техподдержку.
Номер кассы указан в правом верхнем углу экрана кассы после регистрации магнитной картой.
ЗАПОМНИТЕ ГДЕ НАХОДИТСЯ КАССА №1
- проверить на ВДУ наличие значка N/A. Если значок есть, то ВДУ необходимо перезагрузить.
Если все манипуляции не помогли, то необходимо обратиться в техподдержку с описанием проблемы.
При построении отчетов R_KEEPER ошибка: «Элемент 0 не найден в коллекции …»
Ошибка значит, что Вы пытаетесь построить отчёт в «YUM Справочники». Вам необходимо открыть другой ярлык на рабочем столе «YUM Отчёты»
Не запускается касса, ошибка 200 – Порт недоступен.
Ошибка сигнализирует, что недоступен принтер (фискальный регистратор) на кассе.
Необходимо проверить:
- включен ли принтер;
- если включен, то перезагрузить его;
- перезагрузить кассу;
Если все манипуляции не помогли, необходимо обратиться в тех. поддержку.
Не проходит оплата на Android-киосках и кассе CLC
Необходимо зайти на сайт my.kfc.digital и проверить какая ошибка отображается в заказах:
- выбрать ошибочный заказ
- перейти во вкладку «События»
- проверить ошибку.
Варианты ошибок:
«Пинпад: оплата отклонена – [4134]»
означает, что на данном киоске не закрыта смена на пинпаде (см. инструкцию Digital)
Ошибка «Общая смена была открыта слишком давно. Нужно закрыть»
означает, что не закрыта смена на кассе Click&Collect (см. инструкцию Digital)