[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:
- Ошибка 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 и прочее
Название ошибки
Полный текст ошибки
Описание ошибки и метод решения
Ошибка менеджера данных 15
Поле-источник данных должно содержать значение для записи потока. Ошибка менеджера данных 15. Тег поля: {216.2.0}
Причин ошибки может быть несколько:
- в менеджерской базе в словаре валют содержится некорректная информация (например валюта без названия). При этом валюта может быть также удаленной — в таком случае надо проверять таблицу Money_.DB
- в R-Keeper есть блюдо с нулевой (удаленной) группой станции — в этом случае за данный день надо забить расход блюд в БД SHouse вручную
- версия транспорта данных SH4 (ImportRK.exe) не соответствует версии сервера SH4 – нужно привести версии программ в соответствия друг другу
В случае если выгрузка идет из РК7: — снять флаг в параметре УстановочныеСвязь с другими системамиАльт.названия. Т.е. поле альт. название заполнять не нужно, а просто отключить экспорт альт. названий в SH4. После этого, импорт меню и расхода должен пройти успешно.
Ошибка сервера Sdbserv 153
Ошибка Sdbserv 153: Слишком большая высота дерева индекса «iCmltemsHdrRefs»
При входе в товарные группы, калькуляции, а также утилиту проверки базы данных, появляется след. сообщение: «Ошибка сервера Sdbserv 153,Объект = «iCmltemsHdrRefs». Параметр = 0. Ошибка Win32 = 0.Слишком большая высота дерева индекса «iCmltemsHdrRefs».
Также невозможно войти в некоторые калькуляции и документы, причем те которые уже проведены.
Решение:
Скорее всего, повреждена база данных. Можно попробовать ее восстановить, но гарантий никаких нет. Для этого необходимо создать запрос в Сервис Деске, в который обязательно вложить проблемную базу (если backuprestore проходит, то вкладывать backup базы в архиве (rar, zip); если нет, то вложить оригинал также в архиве)
Как вариант решения — восстановить backup, который сформирован до повреждения и заполнить базу недостающими документами.
Ошибка: Исключение процедуры сервера — 503
Ошибка: Исключение процедуры сервера — 503 (Не определена единица измерения товара)
Описание: Эта ошибка возникает при формировании списка документов, в частности документов расхода или при импорте расхода из базы r_keeper. Backup-Restore базы не помогает. При проверке накладных SHCheck Utility — эта ошибка проявляется и не исправляется.
Решение: Нужно выполнить процедуру ChkGsMUnitRef (из библиотеки SHSERV.DLL) — после его выполнения в текстовом логе сервера (по умолчанию, sdb.txt) появятся строки вида «__ LOST MUNIT __ … «, в которых указаны наименования и коды товаров и наименования ед. изм., которые к ним надо добавить.
Не найдена товарная группа внешний код %Х
Не найдена товарная группа внешний код %Х. Исключение процедуры сервера.
Ошибка возникает при импорте товаров (меню и модификаторы).
R-Keeper v7
В случае использования RK7 следует проверить, нет ли НЕ удаленных блюд (черновики, активные) в удаленных группах меню.
В общем для RK7 универсального решения нет — дополнительно можно посмотреть на задачи https://tracker.ucs.ru/issues/20726 и https://tracker.ucs.ru/issues/24364, а также связанными с ними задачи.
Не найдено поле DEPART в таблице ACHECK
Field not found file C:RK6DBARK6.UDB table ACHECK field DEPART
Ошибка возникает при импорте словарей (меню). Решение: обновить библиотеку SHTR.DLL на версию не ниже 1.13.9.1
Не найден товар для модификатора.
Не найден товар для модификатора.
Обновить SHTR.DLL на версию не ниже 1.13.9.1
Исключение процедуры сервера 563
Отсутствует версия комплекта на заданную дату (Исключение процедуры сервера 563)
Если SHCheck и диагностика ошибок не выдают, то надо удалить данный комплект и завести его заново.
Также подобная ошибка бывает следствием при обновлении SHouse v3 на SHouse v4. Вполне вероятно во вновь создаваемые блюда входят полуфабрикаты перенесенные из старого склада. И у данных полуфабрикатов отсутствуют периоды на определенные даты, т.е. имеет место конфликт между периодами комплектов блюда и входящих в него составляющих.
Еще один вариант появления ошибки — когда в новый, создаваемый в SH4 комплект, входили комплекты, перекачанные из SH3. Решение — выполнение процедуры SetStartCmHdrDate из shfix.dll версии 4.49.86
Исключение процедуры сервера 37
Не найдена вершина в дереве/мастерзапись (Исключение процедуры сервера 37)
Необходимо сделать обновление версии программы.
Недопустимое имя параметра «%S»
Недопустимое имя параметра «%S». Исключение процедуры сервера 100
Данная ошибка выдается при открытии карты комплекта. Проблема решается обновлением версии программы и удалением последнего периода действия комплекта. Если период не удаляется, удаляется сам комплект и заводится заново.
Цена не может быть отрицательной.
При импорте расхода возникает ошибка «Цена не может быть отрицательной»
Проблема решается выполнением процедуры ZeroGsInPrice c использование специальной библиотеки ShFix.dll
DLL exception: Field ‘NALOG’ not found.
DLL exception: Field ‘NALOG’ not found.
Данная ошибка появляется при импорте меню. Проблема решается повышением версии RK6.
DLL exception: Invalid pointer operation.
DLL exception: Invalid pointer operation.
Посмотреть в отчетах R-Keeper v6 расход блюд за данный период. При наличии неизвестных блюд или знаков «???» исправлять БД R-Keeper v6
Could not convert variant of type (String) into type (Double)
Could not convert variant of type (String) into type (Double)
Ошибка возникает при добавлении товара в комплект. Решение проблемы — обновление версии программы. Или как временный вариант: в меню Сервис->Настройки склада->Комплекты — снять галочку «Автоматически подставлять проценты обработки»
Неизвестное исключение процедуры сервера 606
Некорректная запись о замене для товара <наименование_товара>. Неизвестное исключение процедуры сервера 606
Ошибка возникает при построении списка накладных. Решение проблемы — обновление версии программы.
Не найден товар для спецификации расхода
Не найден товар для спецификации расхода. Внешний код XXX
Данные решения указанной проблемы нельзя применять в случае использования SH4 HeadOffice
Ошибка возникает при импорте расхода блюд. В качестве значения ХХХ указывается ШИФР проблемного блюда (модификатора, категории) в шестнадцатеричном виде (HEX) — например, значение 244Е соотв. десятичному 9294.
Вариант №1
Для решения проблемы нужно найти в таблице меню (menu.db) блюдо с соотв. шифром (поле Sifr) и проверить, корректно ли заполнены в этой записи остальные поля. Например, поле Parent (шифр родителя) может ссылаться на несуществующую запись. Если в таблице menu.db такого блюда нет, следует проверить в удаленном меню (menu_.db)
Если проблема не связана с блюдами, надо аналогичным образом проверить другие таблицы (categ.db, modify.db)
Вариант №2
Ошибка может возникать при использовании библиотеки SHTR.DLL, предназначенной для SH4 HeadOffice. В таком случае необходимо заменить ее на стандартную библиотеку SHTR.DLL.
Неверная контрольная сумма ключа защиты
Неверная контрольная сумма ключа защиты.
— Ошибка возникает при входе в программу и устраняется заменой ключа. — Либо не совпадает версия программы с прошивкой ключа.
Дублирование в порядке компонентов комплекта
Исключение процедуры сервера 621
Возникает при попытке открыть комплект или список комплектов.
Решение проблемы:
1. Если версия склада ниже 4.62, скопировать в любое место библиотеку ShServ.dll. ВАЖНО: библиотеку НЕ НУЖНО подменять в SDBSrv!
Если версия склада 4.62 и выше, процедуру можно запускать из стандартной библиотеки, входящей в инсталляцию. Если в стандартной библиотеке (даже версии 4.62 и выше) процедура все же не найдена, используем вышеуказанную библиотеку.
2. Запустить Sdbman.exe
3. Выбрать пункт «Прочее», далее «Выполнить запрос»
4. В поле «Процедура» указать имя процедуры SetCmItemsOrder
5. В поле «Библиотека» указать полный путь к скопированному файлу ShServ.dll (для версии ниже 4.62) или для текущей, из рабочей директории SDBSrv (для версии выше 4.62)
6. Выполнить запрос с помощью иконки на панели задач либо выбрав соотв. пункт в меню.
Undefined symbol «PRINTCOLOR»
Undefined symbol «PRINTCOLOR»
Ошибка возникает при попытке распечатать из спец. ведомости остатков форму «Заказ». Решение проблемы — обновление формы REP_SPECZAKAZ.frf
Код ошибки WinSock 10038
Невозможна операция записи (5064). Код ошибки WinSock 10038.
Ошибка выдается при построении баланса счетов. Проблема решается увеличением таймаута на сервере и клиенте.
Адрес процедуры «DocHdrAttrList» неизвестен
Ошибка процедуры сервера Sdbserv 84. Объект = «DocHdrAttrList». параметр = 0. Ошибка Win 32 = 0.
Возникает при попытке добавить атрибут заголовка документа. Решение: обновить ShServ.dll — должна быть не ниже версии 4.48.86.
An error occured while attempting to initialize the Borland Data Base Engine (error $210A)
An error occured while attempting to initialize the Borland Data Base Engine (error $210A)
Возникает при попытке импорте меню. Решение: установить BDE
Database not supported
Database not supported
Ошибка возникает при импорте из R-Keeper и заключается в несоответствии версии библиотеки rklogin.dll и накопительной базы данных ARK6.UDB . Проблема устраняется копированием библиотеки rklogin.dll из рабочего каталога RK6 в директорию SH4 (откуда запускается транспорт данных ImportRK.exe)
Ошибка сервера Sdbserv 72
Нарушение условий ссылочной целостности внешнего ключа «fk_ExpSpecs0_CmRef»: мастер-запись не найдена. Ошибка сервера Sdbserv 72. Объект = «fk_ExpSpecs0_CmRef». Параметр = 0. Ошибка Win32=0.
Ошибка появляется при импорте меню. Для решения проблемы необходимо выполнить обновление программы SHouse до последней, затем выполнить процедуру CheckGsCmRef используя библиотеку SH_CRTDB.DLL.
Комплект не найден (по заданному RID)
Комплект не найден (по заданному RID)
Ошибка появляется при открытии группы блюд. Для решения проблемы необходимо выполнить обновление программы SHouse до последней, затем выполнить процедуру CheckGsCmRef используя библиотеку SH_CRTDB.DLL.
Floating point overflow
Floating point overflow
Данная ошибка появляется при печати отчетов. Проблема связана с ошибками в печатной форме для данного отчета (возможно после изменения ее самими пользователями). Решение проблемы — замена печатной формы, на рабочую печатную форму (стандартную) того же отчета.
Printing in progress
Printing in progress
Данная ошибка появляется при печати отчетов. Проблема связана с ошибками в печатной форме для данного отчета (возможно после изменения ее самими пользователями). Решение проблемы — замена печатной формы, на рабочую печатную форму (стандартную) того же отчета.
DLL exeption: Index is out of date
DLL exeption: Index is out of date. Index: Iparent.
Ошибка появляется при импорте данных из БД R-keeper. Для решения проблемы необходимо сделать реиндексацию БД R-keeper с помощью утилиты REIND32.EXE и повторить импорт данных в SHouse.
Ошибка сервера Sdbserv 77
Нарушение условия уникальности индекса «uiExpM0». Ошибка сервера Sdbserv 77. Объект = «uiExpMO»
Есть несколько причин возникновения ошибки и методов ее решения:
1. Ошибка возникает при импорте расхода блюд из R-Keeper v6 или v7 и объясняется тем, что в таблице expm0 лежит много мусора. Таким образом, импорт расхода за некоторые дни может не проходить. Решение: выполнить процедуру ChkExpM из прилагаемой ShServ.dll. Для версии SH4.52 требуется модифицированная ShServ.dll, с версии SH4.53 эта процедура станет стандартной.
2. Блюдо было удалено вручную и в menu.db и в menu_.db. Решение: расход блюд не импортируется за этот день в SH4, а забивается вручную.
3. В SH4 некоторые модификаторы могут в свойствах иметь тип «ССЫЛКА» — так делать нельзя и это может быть причиной данной ошибки. Решение: нужно что бы все модификаторы имели тип «ТОВАР». (Проверялось на версии SH 4.60).
4. Если данные импортируются из RK7, необходимо параметр в RK7 «Не передавать тип заказа (SH4UsesDefaultCOT)» выставить в TRUE.
Нарушение условия уникальности индекса pkDocSpecs0
Нарушение условия уникальности индекса pkDocSpecs0
Дополнительная информация:
— диагностика база данных находит много потерянных страниц и также ссылается на индекс pkDocSpecs0. Backup базы проходит успешно, но восстановить из этого архива базу невозможно.
Решение:
— предупредить клиента, что на время восстановления базы в складе работать нет смысла, т.к. внесенные изменения будут потеряны
— создать запрос в Сервис Деске, вложить в него проблемную базу (backup не подходит!), предварительно сделав архив с помощью WinRAR (или любого другого архиватора) и ожидать восстановления базы
— если на момент возникновения проблемы с базой у клиента установлена не последняя версия склада, подготовиться к обновлению (не забывая при этом, что с версии 4.31.44 используются ключи с новой пропиской)
Количество должно быть больше нуля
Количество должно быть больше нуля
Ошибка происходит при попытке открыть документа расхода. Проблема может возникать в нескольких случаях:
— в накопительной базе R-Keeper v6 есть чеки, которые были оплачены одной валютой, а сдача оформлена другой (как правило, ошибка персонала). Если оплата комбинированная, то сдача должна быть в любой из валют оплаты — в таком случае проблема не возникает.
— в накопительной базе R-Keeper v6 есть чеки, в оплате которых по одной из валют нулевая сумма. Эта ситуация возникает очень редко и является нештатной (сбой системы). Следует заметить, что это не относится к чекам без оплаты (которые обрабатываются нормально) — проблема возникает только в том случае, когда в таблице PCHECK.DB (оплата чеков) для одного чека существует несколько записей, одна из который с нулевой суммой.
Для решения проблемы потребуется исправлять исходные данные закрытого дня (каталог OLDRES)
В первом случае для выбора проблемных записей можно использовать следующий запрос:
SELECT * FROM ‘C:UCSPCHECK.DB’ AS a, ‘C:UCSPCHECK.DB’ AS b WHERE (a.Cnum = b.Cnum AND a.Curency <> b.Curency)
ВАЖНО: Запрос возвращает не только проблемные записи, но и записи с комбинированной оплатой — будьте внимательны!
Во втором случае нужно просмотреть все записи в таблице PCHECK.DB и удалить проблемную.
No measure unit is set for the product.
When trying to perform expenditure, system shows error «No measure unit is set for the product.»
Sometimes system shows error «No measure unit is set for the product.» when trying to perform expenditure.
To check which products have problem with m. units perform following:
1. Using SDBMAN execute query (Service -> Execute query) on procedure «ChkGsMUnitRef» in ShServ.dll
2. Open server log (usually …UCSSDBSrvSDB.TXT). This file will show info about products, which have problems with m. units. The line should start with __ LOST MUNIT __ goods:.
3. Fix m. units for indicated products.
Ошибка менеджера данных 16. Тэг поля:{200.3.0}
Слишком длинная строка для присваивания
Возникает при открытии комплекта; группы комплектов, куда входит проблемный комплект; либо при открытии группы товаров, где есть товар, связанный с проблемным комплектом.
Причина: у комплекта макс длинна аббревиатуры 16 символов, у товара – 20. При создании комплекта на основе товара не отрезались лишние символы до версии 4.72
Решение:
Выполнить процедуру CutCmBaseAttr из библиотеки SHFix.dll версии 4.70.159.0 от 05.08.10
Неизвестное исключение процедуры сервера 72
Неизвестное исключение процедуры сервера 72
При формировании отчета «Анализ неплательщиков» в SHUtils, может возникнуть данная ошибка.
Решение: обновить текущую версию SHUtils до версии 4.19.41.0
Несуществующие модификаторы при списании
При списании документа расхода к товарам без модификаторов, прикрепляются несуществующие модификаторы. При пересписании документа, данные позиции могут уже не подкрепляться
Нечто подобное обсуждалось на трекере — например, запрос 0005967.
Решение:
1. Сделать бэкап БД.
2. Выполнить процедуру DelWrongExpM (указав в поле библиотеки обновленную ShFix.dll версии не ниже 4.70.159.0)
3. В логе сервера (SDB.TXT) после выполнения этого запроса должен отобразиться протокол количества удаленных позиций.
Далее, существующие проблемные документы загрузить заново и пересписать.
Обновленная ShFix.dll находится на ФТП (ftp://…/dealers/storehouse/sh4/shfix/). Также ее можно скачать с трекера — номер обращения 0005967 вложенный архив ShFix4_70_159.rar
Не работает назначение комплекта в SH 4.92
Не корректно отрабатывает назначение комплекта в SH 4.92
— В версии сервера 4.92 при работе с «учет/спец. учет» некорректно отрабатывает назначение комплекта по умолчанию. Если делать в учете, то не назначается в спец. учете (и наоборот).
— Решение: сделать обновление SH до версии 4.93 и выполнить запрос UpdGsCmRef из библиотеки SHFix.DLL 4.84.222.0 — что назначит «неназначенные» комплекты по умолчанию
Error — Sdbserv 70
Ошибка чтения потока — Ошибка сервера Sdbserv 70
Воспроизводится:
1. Документы -> Корреспонденты -> Места реализации
2. Добавляем новое место реализации
3. Сохраняем
4. Вылетает окно с ошибкой.
Решение:
Ошибка возникает если при создании места реализации, в поле код указать трехзначное (или больше) значение. Код должен быть — ДВУХЗНАЧНЫМ!
P.S> решен запрос на трекере — №28093
Не сходятся остатки на конец-начало периода
Не сходятся суммы остатков конца одного периода с началом следующего периода в товарном отчете
Решение:
Апгрейд SH4 до актуальных версий и выполнение следующих процедур:
1. Процедура ChkDoc12 проверяет замены и в случае обнаружения расхождений пишет в > текстовый лог (SDB.TXT) строки вида:
doc _номер документа_ saved _сохр. кол-во_ calc _расчетное кол-во_
2. Процедура RepDoc12 делает тоже самое плюс пытается это исправить (сохранить другое кол-во).
Предполагается вызывать так (в качестве библиотеки указывать SHSERV.DLL с версии SH 4.94):
ChkDoc12
— посмотреть лог, если есть проблемы, то
RepDoc12
— снова проверить ChkDoc12. (Перед применением RepDoc12 не забыть сделать резервную копию БД).
Внимание! Ошибки при работе SHC.EXE могут остаться. Главное, чтобы отчет сходился! На современных версиях SH 4.90 и выше, после правки можно воспользоваться SHC для исправления оставшихся после правки логических ошибок до полного исправления БД.
3. Если не помогают вышеописанные процедуры, выполнить процедуру
fix_002
— из актуальной для используемого SH версии SHFIX.DLL. Для старых версий SH (ниже 4.90) может не сработать, тогда выполнить после обновления ПО до актуальной версии.
Номер ошибки: | Ошибка 3512 | |
Название ошибки: | Microsoft Access Error 3512 | |
Описание ошибки: | Failed to read the dropbox folder. | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Microsoft Access | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Основы «Microsoft Access Error 3512»
«Microsoft Access Error 3512» обычно называется формой «ошибки времени выполнения». Разработчики Microsoft Corporation обычно оценивают Microsoft Access с помощью серии модулей для удаления ошибок в соответствии с отраслевыми стандартами. К сожалению, такие проблемы, как ошибка 3512, могут быть пропущены, и программное обеспечение будет содержать эти проблемы при выпуске.
«Failed to read the dropbox folder.» может возникнуть у пользователей Microsoft Access даже при нормальном использовании приложения. Если происходит «Microsoft Access Error 3512», разработчикам будет сообщено об этой проблеме, хотя отчеты об ошибках встроены в приложение. Разработчик сможет исправить свой исходный код и выпустить обновление на рынке. Таким образом, в этих случаях разработчик выпустит обновление программы Microsoft Access, чтобы исправить отображаемое сообщение об ошибке (и другие сообщенные проблемы).
Проблема с исходным кодом Microsoft Access приведет к этому «Microsoft Access Error 3512», чаще всего на этапе запуска. Следующие три наиболее значимые причины ошибок выполнения ошибки 3512 включают в себя:
Ошибка 3512 Crash — это очень популярная ошибка выполнения ошибки 3512, которая приводит к завершению работы всей программы. Когда Microsoft Access не может обеспечить достаточный вывод для данного ввода или действительно не знает, что выводить, он часто путает систему таким образом.
Утечка памяти «Microsoft Access Error 3512» — ошибка 3512 утечка памяти приводит к тому, что Microsoft Access использует все больше памяти, что делает ваш компьютер запуск медленнее и замедляет вывод системы. Это может быть вызвано неправильной конфигурацией программного обеспечения Microsoft Corporation или когда одна команда запускает цикл, который не может быть завершен.
Ошибка 3512 Logic Error — Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
В большинстве случаев проблемы с файлами Microsoft Access Error 3512 связаны с отсутствием или повреждением файла связанного Microsoft Access вредоносным ПО или вирусом. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла Microsoft Corporation. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на Microsoft Access Error 3512, которые могут являться причиной ошибки.
Распространенные проблемы Microsoft Access Error 3512
Частичный список ошибок Microsoft Access Error 3512 Microsoft Access:
- «Ошибка программного обеспечения Microsoft Access Error 3512. «
- «Microsoft Access Error 3512 не является приложением Win32.»
- «Microsoft Access Error 3512 столкнулся с проблемой и закроется. «
- «Файл Microsoft Access Error 3512 не найден.»
- «Microsoft Access Error 3512 не найден.»
- «Проблема при запуске приложения: Microsoft Access Error 3512. «
- «Microsoft Access Error 3512 не выполняется. «
- «Microsoft Access Error 3512 выйти. «
- «Microsoft Access Error 3512: путь приложения является ошибкой. «
Ошибки Microsoft Access Error 3512 EXE возникают во время установки Microsoft Access, при запуске приложений, связанных с Microsoft Access Error 3512 (Microsoft Access), во время запуска или завершения работы или во время установки ОС Windows. Документирование проблем Microsoft Access Error 3512 в Microsoft Access является ключевым для определения причины проблем с электронной Windows и сообщения о них в Microsoft Corporation.
Истоки проблем Microsoft Access Error 3512
Эти проблемы Microsoft Access Error 3512 создаются отсутствующими или поврежденными файлами Microsoft Access Error 3512, недопустимыми записями реестра Microsoft Access или вредоносным программным обеспечением.
В основном, осложнения Microsoft Access Error 3512 связаны с:
- Недопустимый Microsoft Access Error 3512 или поврежденный раздел реестра.
- Вирус или вредоносное ПО, которые повредили файл Microsoft Access Error 3512 или связанные с Microsoft Access программные файлы.
- Вредоносное удаление (или ошибка) Microsoft Access Error 3512 другим приложением (не Microsoft Access).
- Другая программа находится в конфликте с Microsoft Access и его общими файлами ссылок.
- Microsoft Access/Microsoft Access Error 3512 поврежден от неполной загрузки или установки.
Продукт Solvusoft
Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
В соответствии с предписаниями ФЗ №54, собственники бизнеса должны использовать контрольно-кассовые машины (далее — ККМ) нового образца, имеющие фискальный накопитель (далее — ФН), а также возможность выхода в интернет. Устройство используется для кодирования и записи сведений о совершённых кассовых операциях, а также для последующей их отправки оператору фискальных данных (далее — ОФД). После обработки полученных данных, оператор передаёт их в ФНС.
При работе на ККМ пользователь может периодически сталкиваться с неполадками ,связанными с ФН. Тогда касса печатает на документе код ошибки, который указывает пользователю на ту или иную проблему. Ниже мы расскажем о том, что значат конкретные кода ошибок ФН и разберём пути их решения.
Пути решения ошибки ФН 211
Ошибка ФН 211 сообщает пользователю о неправильном формате хранения документов в ФН.
Причины возникновения ошибки:
-
Соединение с ФН было потеряно по причине того, что он был отсоединён от ККМ.
-
Повредился шлейф, соединяющий ФН с ККМ.
-
Накопитель не был фискализован, либо был закрыт архив ФН.
Пути решения неполадок. Для начала пользователю необходимо проверить, что ФН подключён, а шлейф, которым он подсоединён, цел. После чего следует осуществить проверку статуса ФН, выпустив отчёт «Информация о ККТ». Если в строке «Фискальный режим закрыт» выставлено «Да», это означает, что ФН был закрыт, и необходимо произвести его замену, поставив новый.
Пути решения ошибки ФН 212
Ошибка сообщает о том, что ФН имеет неверное состояние. Разберём вероятные причины данной ошибки и пути их решения:
-
Пользователь попытался закрыть смену, хотя она ещё не была открыта. Требуется осуществить перезагрузку устройства, после чего заново открыть смену.
-
Соединения с ФН не установлено – требуется убедиться в том, что чип подсоединён к ККМ.
-
ККМ не зарегистрирована – зарегистрировать ККМ в ФНС.
Если после всех манипуляций проблема не была решена, это может значить, что ФН был сломан, либо шлейф не подсоединён к ККМ. В таком случае необходимо отнести аппарат в сервисный центр.
Пути решения ошибки ФН 217
Во время открытия смены, либо осуществления других кассовых операций, ККМ фиксирует время и дату, после чего отображает эти данные в ФД. В случае если происходит сбой хронометрических данных, возникает ошибка 217. Причиной этому может послужить ситуация, когда ККМ передаёт чек с более ранним временем или датой, чем те, что были проставлены на последнем принятом ФД.
Для исправления ситуации пользователю необходимо выставить в настройках правильное время и дату. Чтобы узнать, какое время проставлено в последних ФД, пользователю необходимо выпустить отчет, в котором отображено состояние расчётов. Чтобы предупредить неполадки при открытии смены, требуется убедиться в правильности значений даты и времени.
Пути решения ошибки ФН 235
При создании ФД, ККМ перенаправляет их ОФД. Если пересылка невозможна (к примеру, отсутствует связь с оператором, либо торговля ведётся на улице, где нельзя подсоединиться к сети), то устройство откладывает пересылку. Все ФД должны пересылаться ОФД на позже одного месяца с момента операции, если же чек не будет отправлен вовремя, чип заблокируется.
Причиной данной ошибки может послужить превышение времени хранения данных.
Для исправления ситуации, требуется переслать все проведённые ФД оператору. Настроить интернет-соединение и проверить, не истёк ли срок действия соглашения с ОФД.
Пути решения ошибки ФН 234
Все ФН содержат в себе ключ фискального признака, который находится в криптопроцессоре. Он не позволяет сфальсифицировать ФД и гарантирует безопасность информации. ФН имеет ограниченный срок работы (13, 15 и 36 месяцев), и когда этот срок выходит, устройство блокируется.
Причиной ошибки 234 является окончание срока работы или ресурса памяти ФН.
Для исправления ситуации требуется произвести закрытие архива, после чего заменить чип новым.
Другие ошибки фискального накопителя
Ниже в таблице мы привели кода других популярных ошибок, причины их возникновения и пути решения.
Код ошибки |
Причина возникновения |
Пути решения |
210 |
Во время обмена данными с ФН на уровне интерфейса случился сбой |
Убедиться в том, что ФН подключён к ККМ, а также проверить целостность шлейфа. Если исправить неполадку не вышло, необходимо отнести устройство в сервисный центр. |
213 |
Ошибка ФН неисправен |
Требуется произвести закрытие архива и заменить нерабочий чип новым |
214 |
Ошибка контрольной суммы |
Требуется произвести закрытие архива и заменить нерабочий чип новым |
218 |
Запрашиваемый документ не найден |
Проверить, правильно ли внесён номер документа и повторить запрос |
219 |
Итог ФД переполнен |
Необходимо произвести замену ФН |
225, 255 |
Номер ФН, внесённый в настройки ККМ, не совпадает с фактическим |
Указать правильный номер ФН |
231 |
Неправильные характеристики команды накопителя. Вероятно ФН не подходит для используемого вида налоговой системы или типа торговой деятельности. К примеру, при OCHO нельзя пользоваться ФН со сроком действия 36 месяцев |
Убедиться в корректности выбранного налогового режима, а также в соответствии торговой деятельности предписаниям по использованию ФН |
215 |
Истек срок действия ФН |
Требуется произвести закрытие архива и заменить чип новым |
216 |
Переполнена фактическая память ФН |
Требуется произвести закрытие архива и заменить чип новым |
232 |
Был превышен объём ФД. Ошибка говорит о том, что количество позиций в ФД превышено |
Убрать лишние строки. В случае необходимости, разбить покупку на два или более ФД |
233 |
Нет соединения с ФН |
Восстановить соединение с оператором, после чего попробовать повторить запрос |
236 |
Нельзя получить сообщение от ОФД |
Проверить, корректно ли заполнены реквизиты оператора в настройках ККМ |
237 |
В памяти ФН содержатся непреданные ФД |
Подсоедините ККМ к сети, после чего все данные о совершённых кассовых операциях будут пересланы ОФД |
238 |
Иные ошибки |
Расширенные данные о неполадке можно получить, выставив команду чтения регистра 55, в соответствии с руководством по использованию ККМ |
Не все неполадки, которые возникают во время использования ККМ, могут быть связаны с поломкой ФН. Иногда неполадка может заключаться в самой ККМ – при этом код ошибки отображается на экране устройства. Также трудности в работе могут возникнуть из-за сбоев кассового ПО. К примеру, в «1С: Розница» при открытии смены может возникнуть такая неполадка, как: «Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ». В случае появления данного сообщения ,лучше обратиться за помощью к специалистам сервисного центра.
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах кассового, торгового, весового, банковского и офисного оборудования
Ошибки фискального накопителя: расшифровка кодов и способы устранения
Согласно требованиям Федерального закона 54-Ф3, владельцы бизнеса должны применять кассовую технику совместно с фискальным накопителем (ФН). Устройство предназначено для шифрования и хранения сведений о совершенных продажах (фискальных данных) и их отправки ОФД (оператору фискальных данных) для последующей передачи ФНС.
При работе с кассой могут возникать сбои, причинами которых нередко становятся неполадки, связанные с ФН. В таких случаях на чековой бумаге распечатается код ошибки, расшифровав который, можно понять причину возникшей проблемы. В статье рассмотрим, что обозначают коды ошибок ФН, и методы их устранения.
Замена фискального накопителя. Квалифицированные консультации круглосуточно!
Оставьте заявку и получите консультацию в течение 5 минут.
Ошибка ФН 211: как исправить
Код 211 оповещает о некорректном формате сохранения чеков в ФН. Причин может быть несколько:
- связь с накопителем прервана по причине его отсоединения от онлайн-кассы;
- поврежден шлейф, подсоединяющий ФН к кассовому аппарату;
- ФН не фискализирован или его архив закрыт.
Решение. Сначала нужно убедиться в том, что накопитель установлен в соответствующий отсек верно, а целостность шлейфа не нарушена. Затем необходимо проверить статус накопителя, распечатав отчет «Информация о ККТ». Если напротив строки «Фискальный режим закрыт» стоит значение «Да», архив ФН закрыт и требуется установить новый накопитель.
Ошибка ФН 212: как устранить
Неполадка сигнализирует о том, что накопитель находится в неверном состоянии. Рассмотрим возможные причины проблемы и способы ее решения:
- Совершена попытка закрытия смены, которая еще не открывалась. Необходимо выполнить перезагрузку кассы и еще раз открытие смены.
- Соединение с ФН не установлено — обеспечить физическое подсоединение накопителя к ККМ.
- Онлайн-касса не зарегистрирована — поставить ККТ на учет в ФНС.
Если проблема не устранилась, возможно, испорчен сам накопитель либо шлейф подключения его к кассе. Требуется отнести кассовый аппарат в ремонтный центр.
Мы готовы помочь!
Задайте свой вопрос специалисту в конце статьи. Отвечаем быстро и по существу. К комментариям
Как исправить ошибку ФН 217 на ККМ
При открытии смены и выполнении прочих операций фиксируются время и дата. Затем они отражаются в чеках. При сбое настроек может возникнуть ошибка 217.
Причина. Попытка передачи ФД с более ранним временем либо датой, чем те, что указаны в последнем принятом чеке.
Решение. Выставить верную дату и время. Для проверки времени последних чеков рекомендуется распечатать отчет, отображающий состояние расчетов. Для предупреждения неполадки при открытии смены, необходимо проверять актуальность значений даты и времени.
Ошибка ФН 235: как исправить
При формировании ФД кассовый аппарат передает их оператору. Если отправка невозможна (например, нарушена связь с ОФД или торговля осуществляется в уличных условиях, где нет возможности подключения к интернету), передача откладывается. Любой чек должен быть отправлен оператору не позднее 30 суток с момента проведения продажи. По истечении этого срока ФН блокируется.
Причина. Превышено время хранения фискальных данных.
Решение. Отправить все проведенные чеки ОФД. Наладить интернет-соединение и убедиться, что срок действия договора с оператором не истек.
Как устранить ошибку ФН 234
Каждый накопитель содержит в себе ключ фискального признака, находящегося в криптопроцессоре. Он предотвращает фальсификацию фискальных данных и обеспечивает ее безопасность. Поскольку ФН имеет ограниченный срок использования (13, 15 или 36 месяцев), по истечении этого периода происходит исчерпание ресурса КС на кассовом аппарате.
Причина. Срок работы КС ФН истек.
Решение. Выполнить закрытие архива ФН и заменить его новым устройством.
Подберем ФН для вашего бизнеса и заменим за 1 день!
Оставьте заявку и получите консультацию.
Другие ошибки фискального накопителя
Расшифровка других кодов неполадок фискального накопителя представлена в таблице.
Код ошибки | Причина | Решение |
210 | Произошел сбой при обмене информацией с накопителем на уровне интерфейса | Проверить подсоединение ФН к кассе в соответствующем отсеке. Убедиться в целостности шлейфа. Если не удается ликвидировать неисправность — отнести устройство в центр техобслуживания |
213 | Неисправимая неполадка ФН | Закрыть архив неисправного накопителя; установить новый |
214 | Ошибка контрольной суммы | Сменить ФН, предварительно закрыв архив |
218 | В накопителе нет искомого документа | Провести поиск документа по его номеру. Найти его можно в личном кабинете ОФД или сверить с тем, что указан в чеке |
219 | Итог чека переполнен | Требуется замена накопителя |
225, 255 | Номер накопителя, указанный в настройках ККТ, не совпадает с фактическим | Вписать корректный номер ФН |
231 | Неверные параметры команды накопителя. Возможно, ФН не подходит для данного типа системы налогообложения или вида торговой деятельности. Например, при ОСНО нельзя использовать накопитель с 36-месячным сроком работы | Проверить правильность выбора СНО и убедиться в соответствии торговой деятельности требованиям к применению ФН |
215 | Закончился срок службы ФН (он составляет 13,15 или 36 месяцев) | Закрыть архив, согласно инструкции по эксплуатации, заменить ФН |
216 | Эксплуатационный срок ФН еще не подошел к концу, но память заполнена | Заменить ФН после закрытия архива |
232 | Превышение объема фискального документа. Ошибка означает, что количество позиций в чеке превышено | Удалить лишние позиции. При необходимости провести операцию двумя чеками |
233 | Отсутствует транспортная связь с ФН | Восстановить связь с ОФД и повторить запрос |
236 | Невозможен прием сообщения от оператора ФД | Проверить правильность заполнения реквизитов ОФД в настройках ККТ |
237 | Накопитель содержит неотправленные фискальные данные | Подключить ККМ к интернету. Все сведения о продажах автоматически отправятся оператору ФД |
238 | Другие ошибки | Расширенную информацию о неполадке можно получить, задав команду чтения регистра 55, согласно инструкции по эксплуатации ККМ |
Не все сбои, возникающие при работе с ККТ, связаны с поломкой ФН. Часто проблема кроется в самой кассе — при этом код неисправности выводится на дисплей аппарата. Также возможны трудности с кассовыми программами. Например, в «1С: Розница» при открытии смены часто возникает следующая неполадка: «Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ». Решение проблем с ККТ и кассовыми программами можно доверить специалистам или устранить их самостоятельно с помощью инструкции по эксплуатации.
Подберем фискальный накопитель для вашего бизнеса. Доставим в любую точку РФ!
Оставьте заявку и получите консультацию в течение 5 минут.
Оцените, насколько полезна была информация в статье?
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.
Посмотреть весь каталог