0xC8 часто может появляться из-за неправильно настроенных параметров системы или из-за нарушений в реестре Windows. Эту ошибку относительно быстро и легко исправить, если использовать PC Repair, настроенную на решение всех распространенных проблем с реестром.
- Название ошибки: 0xC8
- Совместимо с: Windows 10, 11, 8, 7, Vista, XP
Симптомы 0xC8
- 0xC8 появляется и начинает нарушать окно активной программы;
- 0xC8 появляется на экране;
- Появляется сообщение ‘Обнаружена проблема, и Windows была выключена, чтобы предотвратить повреждение компьютера. Похоже, что проблема вызвана следующим файлом. ‘;
- Компьютер пользователя перестает работать, выдавая ошибку 0xC8 при запуске программы;
- Windows работает плохо, медленно реагируя на команды;
- Компьютер пользователя часто зависает
Почему появляется ошибка 0xC8?
0xC8 сообщения об ошибке могут появляться из-за засорения реестра Windows и ошибочных записей несуществующих программ, поскольку пользователь обычно неправильно удаляет программное обеспечение. Другими распространенными причинами являются неправильный ввод данных, отсутствие файлов, которые были случайно удалены из реестра, что вызывает проблемы в работе системы.
Как исправить 0xC8?
- 1. Скачать PC Repair.
- 2. Установить и запустить программу.
- 3. Нажмите Scan Now для обнаружения ошибок и различных отклонений от оптимального уровня.
- 4. Нажмите Repair All для устранения каждой проблемы.
Источник: rocketdrivers.com
Расшифровка кодов ошибок фискального накопителя, а также способы их устранения
В данной статье вы узнаете о том, какие ошибки, связанные с ФН, возникают на ККМ, что может послужить причиной их появления, а также мы расскажем о возможных путях их решения.
В соответствии с предписаниями ФЗ №54, собственники бизнеса должны использовать контрольно-кассовые машины (далее — ККМ) нового образца, имеющие фискальный накопитель (далее — ФН), а также возможность выхода в интернет. Устройство используется для кодирования и записи сведений о совершённых кассовых операциях, а также для последующей их отправки оператору фискальных данных (далее — ОФД). После обработки полученных данных, оператор передаёт их в ФНС.
При работе на ККМ пользователь может периодически сталкиваться с неполадками ,связанными с ФН. Тогда касса печатает на документе код ошибки, который указывает пользователю на ту или иную проблему. Ниже мы расскажем о том, что значат конкретные кода ошибок ФН и разберём пути их решения.
Пути решения ошибки ФН 211
Ошибка ФН 211 сообщает пользователю о неправильном формате хранения документов в ФН.
Причины возникновения ошибки:
- Соединение с ФН было потеряно по причине того, что он был отсоединён от ККМ.
- Повредился шлейф, соединяющий ФН с ККМ.
- Накопитель не был фискализован, либо был закрыт архив ФН.
Пути решения неполадок. Для начала пользователю необходимо проверить, что ФН подключён, а шлейф, которым он подсоединён, цел. После чего следует осуществить проверку статуса ФН, выпустив отчёт «Информация о ККТ». Если в строке «Фискальный режим закрыт» выставлено «Да», это означает, что ФН был закрыт, и необходимо произвести его замену, поставив новый.
Пути решения ошибки ФН 212
Ошибка сообщает о том, что ФН имеет неверное состояние. Разберём вероятные причины данной ошибки и пути их решения:
- Пользователь попытался закрыть смену, хотя она ещё не была открыта. Требуется осуществить перезагрузку устройства, после чего заново открыть смену.
- Соединения с ФН не установлено – требуется убедиться в том, что чип подсоединён к ККМ.
- ККМ не зарегистрирована – зарегистрировать ККМ в ФНС.
Если после всех манипуляций проблема не была решена, это может значить, что ФН был сломан, либо шлейф не подсоединён к ККМ. В таком случае необходимо отнести аппарат в сервисный центр.
Пути решения ошибки ФН 217
Во время открытия смены, либо осуществления других кассовых операций, ККМ фиксирует время и дату, после чего отображает эти данные в ФД. В случае если происходит сбой хронометрических данных, возникает ошибка 217. Причиной этому может послужить ситуация, когда ККМ передаёт чек с более ранним временем или датой, чем те, что были проставлены на последнем принятом ФД.
Для исправления ситуации пользователю необходимо выставить в настройках правильное время и дату. Чтобы узнать, какое время проставлено в последних ФД, пользователю необходимо выпустить отчет, в котором отображено состояние расчётов. Чтобы предупредить неполадки при открытии смены, требуется убедиться в правильности значений даты и времени.
Пути решения ошибки ФН 235
При создании ФД, ККМ перенаправляет их ОФД. Если пересылка невозможна (к примеру, отсутствует связь с оператором, либо торговля ведётся на улице, где нельзя подсоединиться к сети), то устройство откладывает пересылку. Все ФД должны пересылаться ОФД на позже одного месяца с момента операции, если же чек не будет отправлен вовремя, чип заблокируется.
Причиной данной ошибки может послужить превышение времени хранения данных.
Для исправления ситуации, требуется переслать все проведённые ФД оператору. Настроить интернет-соединение и проверить, не истёк ли срок действия соглашения с ОФД.
Пути решения ошибки ФН 234
Все ФН содержат в себе ключ фискального признака, который находится в криптопроцессоре. Он не позволяет сфальсифицировать ФД и гарантирует безопасность информации. ФН имеет ограниченный срок работы (13, 15 и 36 месяцев), и когда этот срок выходит, устройство блокируется.
Причиной ошибки 234 является окончание срока работы или ресурса памяти ФН.
Для исправления ситуации требуется произвести закрытие архива, после чего заменить чип новым.
Другие ошибки фискального накопителя
Ниже в таблице мы привели кода других популярных ошибок, причины их возникновения и пути решения.
Во время обмена данными с ФН на уровне интерфейса случился сбой
Убедиться в том, что ФН подключён к ККМ, а также проверить целостность шлейфа. Если исправить неполадку не вышло, необходимо отнести устройство в сервисный центр.
Ошибка ФН неисправен
Требуется произвести закрытие архива и заменить нерабочий чип новым
Ошибка контрольной суммы
Требуется произвести закрытие архива и заменить нерабочий чип новым
Запрашиваемый документ не найден
Проверить, правильно ли внесён номер документа и повторить запрос
Итог ФД переполнен
Необходимо произвести замену ФН
Номер ФН, внесённый в настройки ККМ, не совпадает с фактическим
Указать правильный номер ФН
Неправильные характеристики команды накопителя. Вероятно ФН не подходит для используемого вида налоговой системы или типа торговой деятельности. К примеру, при OCHO нельзя пользоваться ФН со сроком действия 36 месяцев
Убедиться в корректности выбранного налогового режима, а также в соответствии торговой деятельности предписаниям по использованию ФН
Истек срок действия ФН
Требуется произвести закрытие архива и заменить чип новым
Переполнена фактическая память ФН
Требуется произвести закрытие архива и заменить чип новым
Был превышен объём ФД. Ошибка говорит о том, что количество позиций в ФД превышено
Убрать лишние строки. В случае необходимости, разбить покупку на два или более ФД
Нет соединения с ФН
Восстановить соединение с оператором, после чего попробовать повторить запрос
Нельзя получить сообщение от ОФД
Проверить, корректно ли заполнены реквизиты оператора в настройках ККМ
В памяти ФН содержатся непреданные ФД
Подсоедините ККМ к сети, после чего все данные о совершённых кассовых операциях будут пересланы ОФД
Расширенные данные о неполадке можно получить, выставив команду чтения регистра 55, в соответствии с руководством по использованию ККМ
Не все неполадки, которые возникают во время использования ККМ, могут быть связаны с поломкой ФН. Иногда неполадка может заключаться в самой ККМ – при этом код ошибки отображается на экране устройства. Также трудности в работе могут возникнуть из-за сбоев кассового ПО.
К примеру, в «1С: Розница» при открытии смены может возникнуть такая неполадка, как: «Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ». В случае появления данного сообщения ,лучше обратиться за помощью к специалистам сервисного центра.
Нужна замена ФН в кассе? Заменим и поможем с перерегистрацией в короткие сроки.
Оставьте заявку и получите бесплатную консультацию специалиста.
Источник: kkmsale.ru
Ошибка R-Keeper System Error: 200
Проблема следующего характера:
есть два системника с тачами Flytech POS 112 MCR, кассовый сервер v. 6.49b-TS, на обоих станциях официанты пользовались графическим планом зала.
Убираем из R-Keeper6.ini параметр 256Color=ON , Кипер грузится но план зала уже не выводится ввиду отсутствия кнопки выбора этого самого плана.
Попытки использовать вместо 256Color=ON параметр Colors=1 ни к чему не привели, Кипер также не грузится.
Пробовал эксперементировать с VESAVGA.DLL (переименовывал в VGA.DLL) и подставлял из дистрибутива родной VGA.DLL, так же безрезультатно.
Как я понимаю, вся проблема в видеокарте материнки, установка видеокарты отпадает, ввиду конструктивных особенностей корпуса системника, и как вариант решения проблемы остаётся разве, что замена материнки, но на старый Socket 370 Intel Celeron 600mz это только б/у материнка, при покупке которой также нет никакой гарантии что она заработает с 256Color=ON.
У кого какие будут соображения на этот счёт ?
Никогда не бойся делать то, чего ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили «Титаник»
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Источник: club-horeca.ru
Коды ошибок в 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»
16— Ошибка статьи расходов
16-1—Категория блюда в списке отсутствует
Добавить категорию блюд
18—Сеть не найдена
Проверить подключение к сети
19— Не найден файл базы local.db
Не читаемый файл local.db, следует его перезаписать
20—Нет категорий для блюда
Назначить категории по блюду
21—Файл eoday.db не открывается
22— Совершение работы, после закрытия дня
23— Таблица не открывается
Нужно запустить CORE
24—Имя в сети не возможно получить при запуске системы
Конфликт имен (запущен кассовый сервер с таким же именем)
25—GET, PUT, APPEND не прошел
Проблема с сетью
28—Нарушение контроля версий по SHARE
29—Контроль количества записей
30—Не грузится PXSAVE
31—Не могу найти карту для этого чека
32—Имя ресурса для внутренней печати не верно
34—Ошибка внутренней печати таблиц БД
35—Файлы поддержки языка не найдены
36—Доступное меню не найдено
37—Версии клиентских станций несоответствуют
199—Runtime проблемы с DLL
126—Проблемы с аппаратной частью (железо)
127—Не читается оперативная память, не правильные настройки BIOS и прочее
Источник: pos20.ru
[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’ |
[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.
Ошибки кассовой станции «Р-Кипер»
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 и т.п. |
— Пишите в
WhatsApp +7(987)-268-84-37
UniFR.dll#1: Фискальный регистратор перестанет работать через 50 дней. Обратитесь в обслуживающую организацию — подходит срок ФН, потребуется замена фискального накопителя.
UniFR.dll#1: Есть чеки не отправленные в ОФД (590 чек за 7 сут.) — нужно проверить связь с ОФД. Возможно нужно пополнить баланс в личном кабинете ОФД.
UniFR.dll#1: 3651 Ошибка (200).Логическая ошибка (0хС8):3-Порт занят.
r keeper фискальный регистратор не найден — нужно проверить связь с ККТ.
Автор: Нуруллин И.Н. Дата: 2023-02-03
Вся информация, размещенная на
сайте, носит ознакомительный характер и не является публичной
офертой, определяемой положениями Статьи 437 ГК РФ.
Все цены на сайте указаны с
НДС. ООО «ПОРТ» ИНН 2461018892, ОГРН 1022401953496
Обновлено: 28.01.2023
Ниже мы рассмотрим проблемы с работой DDL файлов в самых популярных версиях операционной системы Windows, разберем почему возникают проблемы с DLL, а также предоставим способы их устранения.
Содержание:
- Почему возникают ошибки с DLL?
- Решение проблем с DDL файлами.
- Недостающие компоненты C++ Runtime Library и DirectX.
- Удаление сбойного приложения.
- Обновление драйверов устройства.
- Другие проблемы с DLL библиотеками.
- Что делать если важный файл или DLL библиотека были случайно удалены?
Динамические исполняемые библиотеки (DLL) представляют собой специальные программные компоненты, которые позволяют обращаться к одному файлу сразу нескольким приложениям. Основным предназначением таких библиотек является расширение возможностей утилит и экономия места, поскольку для использования аналогичных компонентов можно иметь всего одну версию файла, которая будет делиться между другими программами.
Ошибки DLL могут возникать по самым различным причинам. Чаще всего они проявляют себя при запуске каких-либо приложений и программ. Нередки случаи, когда ошибки с DLL происходят во время запуска недавно вышедших компьютерных игр или программ.
Из-за ошибок DLL приложение может не корректно работать или вовсе не загружаться, поэтому следует ознакомиться с возможными причинами появления ошибок.
Одними из основных причин возникновения ошибок DLL является простое отсутствие библиотек , которые требуются для работы приложений. Недостающие файлы могут быть удалены самим пользователем, уничтожены вирусами или перезаписанными более старыми версиями в процессе установки программных компонентов. Помимо этого, ошибки могут возникать из-за неправильной работы драйверов , недостающего программного обеспечения таких, как NET Framework, DirectX и т.д.
Стоит отметить, ошибки DLL могут быть вызваны и более серьезными проблемами, связанными с жестким диском .
Решение проблем с DDL файлами
DLL библиотеки тесно вплетены в различные системные процессы, поэтому при повреждении некоторых из них, операционная система может попросту перестать запускаться. Если это произошло, следует прибегнуть к встроенным средствам восстановления системы . Что бы попасть в среду восстановления достаточно вставить загрузочную флешку или диск с Windows, либо автоматически попасть в среду после трех неудачных попыток загрузки .
Пункты «Восстановление системы» «Восстановление образа системы» и «Восстановление при загрузке» подойдут для решения большинства логических проблем операционной системы.
Пункты «Восстановление системы» «Восстановление образа системы» и «Восстановление при загрузке» подойдут для решения большинства логических проблем операционной системы.
Для быстрого возврата работоспособности системы пользователь может выбрать один из трех пунктов восстановления , представленных в левой части окна среды восстановления.
Если проблема кроется в некорректной работе загрузчика, рекомендуем ознакомится со способами исправления в статье «Как восстановить загрузчик Windows 10» .
Недостающие компоненты C++ Runtime Library и DirectX
Чаще всего пользователи сталкиваются с проблемой ошибок DLL, которые связаны с отсутствием необходимых компонентов C++ Runtime Library либо DirectX .
Существует два способа решения проблем с недостающими компонентами DLL. Первый и более правильный – полная переустановка сбоящего ПО. Второй – скачивание непосредственного одного компонента, вызывающего ошибку.
Ошибка msvcr100.dll – сбойный компонент в системе безопасности.
Ошибки dxgi.* , d3dx9_25.*, d3d11.*, d3dx9.*, d3dx9_43.*, xinput1_3.*, d3dx9_31.*, xinput1_2.*, d3dx9_31.*, d3dx9_34.*, d3dx9_42.*, x3daudio1_7.*, x3daudio1_6.*, xrsound.* d3dx10_43.*, d3dx9_26.*, d3dx9_30.*, d3dx9_27.*, d3dx11_43.*, d3dcompiler_43.*, d3d10.*.
Ошибка steam_api.dll – распространённая ошибка среди геймеров и пользователей магазина цифровой дистрибуции Steam. Часто возникает при установке пиратских сборок игр и взломанных клиентов Steam.
Важно: мы настоятельно не рекомендуем скачивать отдельные недостающие файлы steam_api.dll, которые можно часто встретить на просторах интернета. Это обусловлено тем, что многие злоумышленники специально распространяют зараженные файлы или шпионские утилиты под видом dll-файлов. Если такой файл попадет на компьютер пользователя, существует большая вероятность утери доступа к аккаунту.
Ошибка uplay_r1_loader.* , Uplay.exe, uplay.*, ubiorbitapi_r2_loader.* — аналогичная ошибка, как и с со Steam.
Ошибка xlive – проблемы с файлами цифрового магазина Microsoft.
Ошибка msvcrt.* , msvcr71.*, msvcrt.*, msvcp120.*, msvcp110.* x64 msvcr90.*, msvcr110.*, msvcr100.*, msvcr80.*, msvcr120.*.
Ошибка physxcudart_20.* , physxloader.* и т.д.- проблемы с файлами NVIDIA PHYSX SYSTEM.
Удаление сбойного приложения
В некоторых случаях установка компонентов может не помочь, поскольку проблема кроется в сбойной программе , использующей DLL библиотеки.
Чтобы определить сбойное приложение, необходимо:
Шаг 1. Нажимаем левой кнопкой мыши по иконке «Поиск» (изображение лупы возле кнопки «Пуск») и вводим в строку фразу «Панель управления» , после чего переходим в непосредственно сам пункт «Панель управления» .
Согласно вступившему в силу закону «54ФЗ» ККТ должны отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в RK7 будет осуществляться на основе универсального драйвера «Universal driver for fiscal printers» (UniFR.dll) с версии RKeeper 7.5.7.
По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: RK7 > ФР < >ОФД. Для отправки «Электронного чека» при формировании чека передаются дополнительные реквизиты: почта и телефон.
После оформления чека ФР связывается с ОФД и передаёт данные по чеку, т.е. касса РК7 ни смс, ни письма никому не отправляет, это делает ОФД.
В случае если передан реквизит: почта ОФД отправляет чек на указанную почту, телефон ОФД отправляет СМС.
Настройка драйвера универсального фискального регистратора
На вкладку «Устройства» кассовой станции добавить драйвер «Universal driver for fiscal printers» из группы устройств «Фискальный принтер».
Подтвердить создание логического принтера и сделать его активным.
Выбрать тип фискального регистратора (FiscRegTypeID), при этом автоматически заполнится LowDriverModule.
Настройки драйвера верхнего уровня производятся в свойствах драйвера (раздел Опции).
Настройки драйвера нижнего уровня производятся при нажатии кнопки в строке LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
Настройка драйвера нижнего уровня для Штриха
Log Level уровень логирования [0. 5]
Communication protocol протокол обмена old (стандартный), alternative (протокол ККТ 2.0)
Connection type интерфейс подключения COM Port RS232i TCP/IPi TCP сокет (Не поддерживается для ФР 54ФЗ)
Com Port Number номер порта RS232
COMbaud скорость обмена по интерфейсу RS232
TCPaddress IP адрес интерфейса «TCP сокет»
TCPport порт интерфейса «TCP сокет»
PasswOperat пароль кассира
PasswAdmin пароль администратора
Cut after lines прокрутка бумаги на N линий перед отрезом
DoubleWFont номер шрифта для печати текста удвоенной ширины
DoubleHFont номер шрифта для печати текста удвоенной высоты
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LineLength максимальная длина строки печати обычным шрифтом
BoldLineLength максимальная длина строки печати жирным шрифтом
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpShtr54_0.LOG > fpShtr54_0.1.LOG; fpShtr54_0.1.LOG > fpShtr54_0.2.LOG. etc. до LogRotateCount.
Настройка драйвера нижнего уровня для Атол
Log Level уровень логирования [0. 5]
Log destination где сохранять файл лога.
Port name номер порта RS232
Com configuration конфигурация порта RS232
Cashier N28password пароль кассира [0. 99999999]
Administrator password пароль администратора [0. 99999999]
System administrator password пароль системного администратора [0. 99999999]
InvertDrawerOpened инверсия сигнала открытия денежного ящика
Communication password пароль связи [0. 65535]
UseSectionAs использование секции: Секция всегда передаётся налог с индексом 0, начисление налогов должно быть настроено для секции в ФР, Индекс налога.
Paper width for unfiscal print ширина нефискальной печати в символах (не миллиметрах ширины бумаги)
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpAtol54_0.LOG > fpAtol54_0.1.LOG; fpAtol54_0.1.LOG > fpAtol54_0.2.LOG. etc. до LogRotateCount.
Примечание: В RK7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Необходимо указать фискальные типы для различных валют в данном ФР.
В свойствах групп валют и валют справочника «Деньги» «
Валюты» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между типом валюты и её фискальным типом в фискальном регистраторе используемой модели.
Настройка фискальных типов налогов
Необходимо указать фискальные типы для различных налогов в данном ФР.
В свойствах налоговых ставок справочника «Деньги» «Налоги» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.
Добавление кнопки «Электронный чек»
Если после обновления RKeeper 7, на кассе автоматически не появилась кнопка «Электронный чек», то ее необходимо добавить вручную.
Для этого выполнить следующие действия:
1. Зайти в справочник Настройки графический интерфейс Селекторы и выяснить, какой селектор операций сейчас используются на
кассовой станции с помощью «Использования селекторов».
Для быстрого чека это ветка [Заказ] [Селектор операций] [Быстрый чек: Селектор операций].
Для обычного чека это ветка [Заказ] [Селектор операций] [Чек: Селектор операций].
3. В справочнике Настройки Графический интерфейс Функциональные клавиши в группе [Функц. Дизайн Функциональные клавиши] [ФД Операции с заказом] [ФД Селектор операций] сделать копию кнопки «Пользов. свойства». Переименовать ее.
4. Добавляем эту функциональную на одну из страниц скопированного селектор. В нашем примере кнопку добавили на страницу «Доп», а предустановленную кнопку «Пользов.свойства» удалили.
Можно использовать страницу «Селектор операций» и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку.
5. Добавляем новый селектор в использование. Перезагружаем кассу и проверяем. При нажатии должна появиться форма для ввода реквизитов Почта, Телефон.
Примечание: для изменения заголовка окна необходимо сделать копию формы [Метродотель] [Редактор пользовательских свойств]
[1024 x 768 TS: Редактор пользовательских свойств] и внести изменения. Далее выбрать данную форму в используемой схеме форм.
Возможно необходимо будет сделать копию предустановленной схемы формы и настроить ее использование.
Связь с Оператором Фискальных Данных
За всю передачу данных в ОФД отвечает ФР.
Ограничения
Запрещено использовать настройку на макете чека «Только сумму» поскольку в ОФД необходимо передавать все позиции.
Запрещено использовать настройку на макете чека «Использовать альт. название», если не заполнены альтернативные названия.
Инструкция предназначена только для специалистов обслуживающих кассовую систему R-Keeper V7
ЛОГ Атол
04.06.18 15:39:18.744] [ALW] ======================== Start Universal driver for Universal driver for Atol fiscal printer (54-FZ) Version 7.36.110.0 ===============================
[04.06.18 15:39:18.745] [ALW] <?xml version=»1.0″ encoding=»utf-8″?>
<xmlConfig ProtocolVersion=»36″>
<Parameters>
<LogLevel>3</LogLevel>
<LogRotateSize>1</LogRotateSize>
<LogRotateCount>1</LogRotateCount>
<MsgLanguage>ENG</MsgLanguage>
<COMnum>1</COMnum>
<COMbaud>115200</COMbaud>
<SysAdminPassw>30</SysAdminPassw>
<InvertDrawerOpened>0</InvertDrawerOpened>
<CommunicatPassw>0</CommunicatPassw>
<UseSectionAs/>
<PaperWidth>0</PaperWidth>
<DisabledTLVTags/>
<UseFnSerial>0</UseFnSerial>
<OFDStatusUnsendWarningTime>300</OFDStatusUnsendWarningTime>
<OFDStatusUnsendErrorTime>86400</OFDStatusUnsendErrorTime>
<FFDversion>1</FFDversion>
<Protocol>2</Protocol>
<FNNotInstalled>0</FNNotInstalled>
<CashierNamePrefix/>
</Parameters>
</xmlConfig>
[04.06.18 15:39:18.751] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 17 00 00
[04.06.18 15:39:18.755] [SER] Recv ANS (005): 55 00 39 33 30
[04.06.18 15:39:18.756] [SER] DeviceModelID=0x39
[04.06.18 15:39:18.756] [SER] —————————————
[04.06.18 15:39:18.758] [SER] Send CMD A5_GET_DEVICE_TYPE with Pass 00 00 and data (000):
[04.06.18 15:39:18.763] [SER] Recv ANS (019): 00 01 01 39 10 00 03 00 00 12 45 80 92 8E 8B 20 32 35 94
[04.06.18 15:39:18.763] [SER] —————————————
[04.06.18 15:39:18.765] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 2C 00 00
[04.06.18 15:39:18.769] [SER] Recv ANS (005): 55 00 00 00 00
[04.06.18 15:39:18.770] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 2B 00 00
[04.06.18 15:39:18.775] [SER] Recv ANS (011): 55 00 00 00 00 00 00 00 00 00 00
[04.06.18 15:39:18.776] [SER] FOFDStatus.iNumUnsendedDocs : 0
[04.06.18 15:39:18.776] [SER] FOFDStatus.dtFNFirstUnsended : 04.06.2018 15:39:18
[04.06.18 15:39:18.776] [SER] FOFDStatus.dtFRCurrent : 30.12.1899
[04.06.18 15:39:18.776] [SER] FOFDStatus.sOFDErrors : 000000000000000000
[04.06.18 15:39:18.776] [SER] FOFDStatus.isWarningTimeouted : False
[04.06.18 15:39:18.776] [SER] FOFDStatus.isErrorTimeouted : False
[04.06.18 15:39:18.776] [SER] —————————————
[04.06.18 15:39:18.779] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 18 00 00
[04.06.18 15:39:18.784] [SER] Recv ANS (011): 55 00 48 05 76 00 00 00 00 00 00
[04.06.18 15:39:18.785] [EXP] MaxLineLength(from device) = 48
[04.06.18 15:39:18.786] [SER] Send CMD A4_FN_COMMAND with Pass 00 00 and data (001): 32
[04.06.18 15:39:18.804] [SER] Recv ANS (007): 55 00 00 00 00 48 00
[04.06.18 15:39:18.805] [ERR] Create -> Device protocol = LogicError — Invalid Year 0 or Month 0 or Day 0 format in Device protocol()
ЛОГ UNIFR
15:39:18.734: *** START UNIFR.DLL [04.06.18 15:39:18] ***
15:39:18.734: Driver Version: 206
15:39:18.734: Driver Params:
15:39:18.734:
15:39:18.734: LowDriverModule = fpATOL54.DLL
15:39:18.734: FiscRegTypeID = 154
15:39:18.734: LogLevel = Errors only
15:39:18.734: PrintCheckTrys = 1
15:39:18.734: SaveXMLUnfiscal = FALSE
15:39:18.734: SaveXMLFiscal = FALSE
15:39:18.734: SaveXMLProgram = FALSE
15:39:18.734: SaveXMLDisplay = FALSE
15:39:18.734:
Initializing 206:
15:39:18.806: <
Где, что изменилось в настройках? Старые драйвера отрабатывает нормально.
Согласно вступившему в силу закону «54-ФЗ» ККТ должны отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в RK7 будет осуществляться на основе универсального драйвера «Universal driver for fiscal printers» (UniFR.dll) с версии R-Keeper 7.5.7.
По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: RK7 -> ФР <-> ОФД.
Для отправки «Электронного чека» при формировании чека передаются дополнительные реквизиты: почта и телефон.
После оформления чека ФР связывается с ОФД и передаёт данные по чеку, т.е. касса РК7 ни смс, ни письма никому не отправляет, это делает ОФД.
В случае если передан реквизит:
- почта — ОФД отправляет чек на указанную почту
- телефон — ОФД отправляет СМС.
- На вкладку «Устройства» кассовой станции добавить драйвер «Universal driver for fiscal printers» из группы устройств «Фискальный принтер». Подтвердить создание логического принтера и сделать его активным.
Рис.1
- Выбрать тип фискального регистратора (FiscRegTypeID), при этом автоматически заполнится LowDriverModule.
- Настройки драйвера верхнего уровня производятся в свойствах драйвера (раздел Опции).
- Настройки драйвера нижнего уровня производятся при нажатии кнопки в строке LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
Настройка драйвера нижнего уровня для Штриха
Рис.2
Настройка драйвера нижнего уровня для Атол
Рис.3
В r_keeper_7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Необходимо указать фискальные типы для различных валют в данном ФР.
В свойствах групп валют и валют справочника «Деньги» — «Валюты» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между типом валюты и её фискальным типом в фискальном регистраторе используемой модели.
Рис.4
Настройка фискальных типов налогов
Необходимо указать фискальные типы для различных налогов в данном ФР.
В свойствах налоговых ставок справочника «Деньги» — «Налоги» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.
Рис.5
Для печати налогов в чеке ФР необходимо выставить в макете чека параметр «Печатать налоги».
Если после обновления r_keeper_7, на кассе автоматически не появилась кнопка «Электронный чек», то ее необходимо добавить вручную.
Для этого выполнить следующие действия:
1.Зайти в справочник Настройки — графический интерфейс — Селекторы и выяснить, какой селектор операций сейчас используются на кассовой станции с помощью «Использования селекторов».
Для быстрого чека — это ветка [Заказ] — [Селектор операций] — [Быстрый чек: Селектор операций].
Для обычного чека — это ветка [Заказ] — [Селектор операций] — [Чек: Селектор операций].
Рис.6
3.В справочнике Настройки — Графический интерфейс — Функциональные клавиши в группе [Функц. Дизайн Функциональные клавиши] — [ФД Операции с заказом] — [ФД Селектор операций] сделать копию кнопки «Пользов. свойства». Переименовать ее.
При отсутствии группы ФД, что характерно для чистой установки последних версий (7.5.5 и выше), кнопку «Пользов.свойства» необходимо искать в группе «Операции с заказом -> Селектор операций».
4.Добавляем эту функциональную на одну из страниц скопированного селектор. В нашем примере кнопку добавили на страницу «Доп», а предустановленную кнопку «Пользов.свойства» удалили.
Рис.7
Можно использовать страницу «Селектор операций» и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку.
Рис.8
5.Добавляем новый селектор в использование. Перезагружаем кассу и проверяем. При нажатии должна появиться форма для ввода реквизитов Почта, Телефон.
Рис.9
Для изменения заголовка окна необходимо сделать копию формы [Метродотель] — [Редактор пользовательских свойств] — [1024 x 768 TS: Редактор пользовательских свойств] и внести изменения. Далее выбрать данную форму в используемой схеме форм. Возможно необходимо будет сделать копию предустановленной схемы формы и настроить ее использование.
Чтобы распечатать QR-код на чеке, добавьте в печатный макет команды:
- QRCode
- QRProperties <высота>;
- Уровень коррекции QR-кода
<QRCode>
<QRProperties 100;15%>
<QRCode «[QRCodeField]» >
для корректной печати графики на принтере TM200 необходимо обновить прошивку до версии 8.05 или выше.
За всю передачу данных в ОФД отвечает ФР.
Запрещено использовать настройку на макете чека «Только сумму» поскольку в ОФД необходимо передавать все позиции.
Запрещено использовать настройку на макете чека «Использовать альт. название», если не заполнены альтернативные названия.
Читайте также:
- Чем заняться кроме компьютера
- Как запустить jar файл с параметром
- Установить winscp на русском
- Angry birds epic как изменить разрешение экрана
- Можно ли заряжать айфон зарядкой от планшета
Проблема следующего характера:
есть два системника с тачами Flytech POS 112 MCR, кассовый сервер v. 6.49b-TS, на обоих станциях официанты пользовались графическим планом зала.
После того как на баре какой-то жидкостью залили один системник, пришлось заменить материнскую плату, в старой и в установленной материнке видео на борту, после замены материнки при старте Кипера пишет:
<!—c1Код </td></tr><tr><td id=’CODE’><!—ec1
Need VESA Verson 2.0
System Error: 198
System Error: 200
[/code]
Убираем из R-Keeper6.ini параметр 256Color=ON , Кипер грузится но план зала уже не выводится ввиду отсутствия кнопки выбора этого самого плана.
Попытки использовать вместо 256Color=ON параметр Colors=1 ни к чему не привели, Кипер также не грузится.
Пробовал эксперементировать с VESAVGA.DLL (переименовывал в VGA.DLL) и подставлял из дистрибутива родной VGA.DLL, так же безрезультатно.
Как я понимаю, вся проблема в видеокарте материнки, установка видеокарты отпадает, ввиду конструктивных особенностей корпуса системника, и как вариант решения проблемы остаётся разве, что замена материнки, но на старый Socket 370 Intel Celeron 600mz это только б/у материнка, при покупке которой также нет никакой гарантии что она заработает с 256Color=ON.
У кого какие будут соображения на этот счёт ?
rkeeper6.ini
<!—c1Код </td></tr><tr><td id=’CODE’><!—ec1
Network=ON
ServerName=RLSERV
HiResolution=ON
Color=ON
:256Color=ON
ComPort1Baud=4800
[/code]
erors.txt
<!—c1Код </td></tr><tr><td id=’CODE’><!—ec1
Version 6.49b-TS Client/Server 04.04.2003
System Error: 200 AT 0001:0489
0013:0347.
[/code]
Никогда не бойся делать то, чего ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили «Титаник»
Обновлено: 09.04.2023
Ниже мы рассмотрим проблемы с работой DDL файлов в самых популярных версиях операционной системы Windows, разберем почему возникают проблемы с DLL, а также предоставим способы их устранения.
Содержание:
- Почему возникают ошибки с DLL?
- Решение проблем с DDL файлами.
- Недостающие компоненты C++ Runtime Library и DirectX.
- Удаление сбойного приложения.
- Обновление драйверов устройства.
- Другие проблемы с DLL библиотеками.
- Что делать если важный файл или DLL библиотека были случайно удалены?
Динамические исполняемые библиотеки (DLL) представляют собой специальные программные компоненты, которые позволяют обращаться к одному файлу сразу нескольким приложениям. Основным предназначением таких библиотек является расширение возможностей утилит и экономия места, поскольку для использования аналогичных компонентов можно иметь всего одну версию файла, которая будет делиться между другими программами.
Ошибки DLL могут возникать по самым различным причинам. Чаще всего они проявляют себя при запуске каких-либо приложений и программ. Нередки случаи, когда ошибки с DLL происходят во время запуска недавно вышедших компьютерных игр или программ.
Из-за ошибок DLL приложение может не корректно работать или вовсе не загружаться, поэтому следует ознакомиться с возможными причинами появления ошибок.
Одними из основных причин возникновения ошибок DLL является простое отсутствие библиотек , которые требуются для работы приложений. Недостающие файлы могут быть удалены самим пользователем, уничтожены вирусами или перезаписанными более старыми версиями в процессе установки программных компонентов. Помимо этого, ошибки могут возникать из-за неправильной работы драйверов , недостающего программного обеспечения таких, как NET Framework, DirectX и т.д.
Стоит отметить, ошибки DLL могут быть вызваны и более серьезными проблемами, связанными с жестким диском .
Решение проблем с DDL файлами
DLL библиотеки тесно вплетены в различные системные процессы, поэтому при повреждении некоторых из них, операционная система может попросту перестать запускаться. Если это произошло, следует прибегнуть к встроенным средствам восстановления системы . Что бы попасть в среду восстановления достаточно вставить загрузочную флешку или диск с Windows, либо автоматически попасть в среду после трех неудачных попыток загрузки .
Пункты «Восстановление системы» «Восстановление образа системы» и «Восстановление при загрузке» подойдут для решения большинства логических проблем операционной системы.
Пункты «Восстановление системы» «Восстановление образа системы» и «Восстановление при загрузке» подойдут для решения большинства логических проблем операционной системы.
Для быстрого возврата работоспособности системы пользователь может выбрать один из трех пунктов восстановления , представленных в левой части окна среды восстановления.
Если проблема кроется в некорректной работе загрузчика, рекомендуем ознакомится со способами исправления в статье «Как восстановить загрузчик Windows 10» .
Недостающие компоненты C++ Runtime Library и DirectX
Чаще всего пользователи сталкиваются с проблемой ошибок DLL, которые связаны с отсутствием необходимых компонентов C++ Runtime Library либо DirectX .
Существует два способа решения проблем с недостающими компонентами DLL. Первый и более правильный – полная переустановка сбоящего ПО. Второй – скачивание непосредственного одного компонента, вызывающего ошибку.
Ошибка msvcr100.dll – сбойный компонент в системе безопасности.
Ошибки dxgi.* , d3dx9_25.*, d3d11.*, d3dx9.*, d3dx9_43.*, xinput1_3.*, d3dx9_31.*, xinput1_2.*, d3dx9_31.*, d3dx9_34.*, d3dx9_42.*, x3daudio1_7.*, x3daudio1_6.*, xrsound.* d3dx10_43.*, d3dx9_26.*, d3dx9_30.*, d3dx9_27.*, d3dx11_43.*, d3dcompiler_43.*, d3d10.*.
Ошибка steam_api.dll – распространённая ошибка среди геймеров и пользователей магазина цифровой дистрибуции Steam. Часто возникает при установке пиратских сборок игр и взломанных клиентов Steam.
Важно: мы настоятельно не рекомендуем скачивать отдельные недостающие файлы steam_api.dll, которые можно часто встретить на просторах интернета. Это обусловлено тем, что многие злоумышленники специально распространяют зараженные файлы или шпионские утилиты под видом dll-файлов. Если такой файл попадет на компьютер пользователя, существует большая вероятность утери доступа к аккаунту.
Ошибка uplay_r1_loader.* , Uplay.exe, uplay.*, ubiorbitapi_r2_loader.* — аналогичная ошибка, как и с со Steam.
Ошибка xlive – проблемы с файлами цифрового магазина Microsoft.
Ошибка msvcrt.* , msvcr71.*, msvcrt.*, msvcp120.*, msvcp110.* x64 msvcr90.*, msvcr110.*, msvcr100.*, msvcr80.*, msvcr120.*.
Ошибка physxcudart_20.* , physxloader.* и т.д.- проблемы с файлами NVIDIA PHYSX SYSTEM.
Удаление сбойного приложения
В некоторых случаях установка компонентов может не помочь, поскольку проблема кроется в сбойной программе , использующей DLL библиотеки.
Чтобы определить сбойное приложение, необходимо:
Шаг 1. Нажимаем левой кнопкой мыши по иконке «Поиск» (изображение лупы возле кнопки «Пуск») и вводим в строку фразу «Панель управления» , после чего переходим в непосредственно сам пункт «Панель управления» .
Согласно вступившему в силу закону «54ФЗ» ККТ должны отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в RK7 будет осуществляться на основе универсального драйвера «Universal driver for fiscal printers» (UniFR.dll) с версии RKeeper 7.5.7.
По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: RK7 > ФР < >ОФД. Для отправки «Электронного чека» при формировании чека передаются дополнительные реквизиты: почта и телефон.
После оформления чека ФР связывается с ОФД и передаёт данные по чеку, т.е. касса РК7 ни смс, ни письма никому не отправляет, это делает ОФД.
В случае если передан реквизит: почта ОФД отправляет чек на указанную почту, телефон ОФД отправляет СМС.
Настройка драйвера универсального фискального регистратора
На вкладку «Устройства» кассовой станции добавить драйвер «Universal driver for fiscal printers» из группы устройств «Фискальный принтер».
Подтвердить создание логического принтера и сделать его активным.
Выбрать тип фискального регистратора (FiscRegTypeID), при этом автоматически заполнится LowDriverModule.
Настройки драйвера верхнего уровня производятся в свойствах драйвера (раздел Опции).
Настройки драйвера нижнего уровня производятся при нажатии кнопки в строке LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
Настройка драйвера нижнего уровня для Штриха
Log Level уровень логирования [0. 5]
Communication protocol протокол обмена old (стандартный), alternative (протокол ККТ 2.0)
Connection type интерфейс подключения COM Port RS232i TCP/IPi TCP сокет (Не поддерживается для ФР 54ФЗ)
Com Port Number номер порта RS232
COMbaud скорость обмена по интерфейсу RS232
TCPaddress IP адрес интерфейса «TCP сокет»
TCPport порт интерфейса «TCP сокет»
PasswOperat пароль кассира
PasswAdmin пароль администратора
Cut after lines прокрутка бумаги на N линий перед отрезом
DoubleWFont номер шрифта для печати текста удвоенной ширины
DoubleHFont номер шрифта для печати текста удвоенной высоты
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LineLength максимальная длина строки печати обычным шрифтом
BoldLineLength максимальная длина строки печати жирным шрифтом
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpShtr54_0.LOG > fpShtr54_0.1.LOG; fpShtr54_0.1.LOG > fpShtr54_0.2.LOG. etc. до LogRotateCount.
Настройка драйвера нижнего уровня для Атол
Log Level уровень логирования [0. 5]
Log destination где сохранять файл лога.
Port name номер порта RS232
Com configuration конфигурация порта RS232
Cashier N28password пароль кассира [0. 99999999]
Administrator password пароль администратора [0. 99999999]
System administrator password пароль системного администратора [0. 99999999]
InvertDrawerOpened инверсия сигнала открытия денежного ящика
Communication password пароль связи [0. 65535]
UseSectionAs использование секции: Секция всегда передаётся налог с индексом 0, начисление налогов должно быть настроено для секции в ФР, Индекс налога.
Paper width for unfiscal print ширина нефискальной печати в символах (не миллиметрах ширины бумаги)
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpAtol54_0.LOG > fpAtol54_0.1.LOG; fpAtol54_0.1.LOG > fpAtol54_0.2.LOG. etc. до LogRotateCount.
Примечание: В RK7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Необходимо указать фискальные типы для различных валют в данном ФР.
В свойствах групп валют и валют справочника «Деньги» «
Валюты» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между типом валюты и её фискальным типом в фискальном регистраторе используемой модели.
Настройка фискальных типов налогов
Необходимо указать фискальные типы для различных налогов в данном ФР.
В свойствах налоговых ставок справочника «Деньги» «Налоги» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.
Добавление кнопки «Электронный чек»
Если после обновления RKeeper 7, на кассе автоматически не появилась кнопка «Электронный чек», то ее необходимо добавить вручную.
Для этого выполнить следующие действия:
1. Зайти в справочник Настройки графический интерфейс Селекторы и выяснить, какой селектор операций сейчас используются на
кассовой станции с помощью «Использования селекторов».
Для быстрого чека это ветка [Заказ] [Селектор операций] [Быстрый чек: Селектор операций].
Для обычного чека это ветка [Заказ] [Селектор операций] [Чек: Селектор операций].
3. В справочнике Настройки Графический интерфейс Функциональные клавиши в группе [Функц. Дизайн Функциональные клавиши] [ФД Операции с заказом] [ФД Селектор операций] сделать копию кнопки «Пользов. свойства». Переименовать ее.
4. Добавляем эту функциональную на одну из страниц скопированного селектор. В нашем примере кнопку добавили на страницу «Доп», а предустановленную кнопку «Пользов.свойства» удалили.
Можно использовать страницу «Селектор операций» и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку.
5. Добавляем новый селектор в использование. Перезагружаем кассу и проверяем. При нажатии должна появиться форма для ввода реквизитов Почта, Телефон.
Примечание: для изменения заголовка окна необходимо сделать копию формы [Метродотель] [Редактор пользовательских свойств]
[1024 x 768 TS: Редактор пользовательских свойств] и внести изменения. Далее выбрать данную форму в используемой схеме форм.
Возможно необходимо будет сделать копию предустановленной схемы формы и настроить ее использование.
Связь с Оператором Фискальных Данных
За всю передачу данных в ОФД отвечает ФР.
Ограничения
Запрещено использовать настройку на макете чека «Только сумму» поскольку в ОФД необходимо передавать все позиции.
Запрещено использовать настройку на макете чека «Использовать альт. название», если не заполнены альтернативные названия.
Инструкция предназначена только для специалистов обслуживающих кассовую систему R-Keeper V7
ЛОГ Атол
04.06.18 15:39:18.744] [ALW] ======================== Start Universal driver for Universal driver for Atol fiscal printer (54-FZ) Version 7.36.110.0 ===============================
[04.06.18 15:39:18.745] [ALW] <?xml version=»1.0″ encoding=»utf-8″?>
<xmlConfig ProtocolVersion=»36″>
<Parameters>
<LogLevel>3</LogLevel>
<LogRotateSize>1</LogRotateSize>
<LogRotateCount>1</LogRotateCount>
<MsgLanguage>ENG</MsgLanguage>
<COMnum>1</COMnum>
<COMbaud>115200</COMbaud>
<SysAdminPassw>30</SysAdminPassw>
<InvertDrawerOpened>0</InvertDrawerOpened>
<CommunicatPassw>0</CommunicatPassw>
<UseSectionAs/>
<PaperWidth>0</PaperWidth>
<DisabledTLVTags/>
<UseFnSerial>0</UseFnSerial>
<OFDStatusUnsendWarningTime>300</OFDStatusUnsendWarningTime>
<OFDStatusUnsendErrorTime>86400</OFDStatusUnsendErrorTime>
<FFDversion>1</FFDversion>
<Protocol>2</Protocol>
<FNNotInstalled>0</FNNotInstalled>
<CashierNamePrefix/>
</Parameters>
</xmlConfig>
[04.06.18 15:39:18.751] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 17 00 00
[04.06.18 15:39:18.755] [SER] Recv ANS (005): 55 00 39 33 30
[04.06.18 15:39:18.756] [SER] DeviceModelID=0x39
[04.06.18 15:39:18.756] [SER] —————————————
[04.06.18 15:39:18.758] [SER] Send CMD A5_GET_DEVICE_TYPE with Pass 00 00 and data (000):
[04.06.18 15:39:18.763] [SER] Recv ANS (019): 00 01 01 39 10 00 03 00 00 12 45 80 92 8E 8B 20 32 35 94
[04.06.18 15:39:18.763] [SER] —————————————
[04.06.18 15:39:18.765] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 2C 00 00
[04.06.18 15:39:18.769] [SER] Recv ANS (005): 55 00 00 00 00
[04.06.18 15:39:18.770] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 2B 00 00
[04.06.18 15:39:18.775] [SER] Recv ANS (011): 55 00 00 00 00 00 00 00 00 00 00
[04.06.18 15:39:18.776] [SER] FOFDStatus.iNumUnsendedDocs : 0
[04.06.18 15:39:18.776] [SER] FOFDStatus.dtFNFirstUnsended : 04.06.2018 15:39:18
[04.06.18 15:39:18.776] [SER] FOFDStatus.dtFRCurrent : 30.12.1899
[04.06.18 15:39:18.776] [SER] FOFDStatus.sOFDErrors : 000000000000000000
[04.06.18 15:39:18.776] [SER] FOFDStatus.isWarningTimeouted : False
[04.06.18 15:39:18.776] [SER] FOFDStatus.isErrorTimeouted : False
[04.06.18 15:39:18.776] [SER] —————————————
[04.06.18 15:39:18.779] [SER] Send CMD 91_READ_REGISTER with Pass 00 00 and data (003): 18 00 00
[04.06.18 15:39:18.784] [SER] Recv ANS (011): 55 00 48 05 76 00 00 00 00 00 00
[04.06.18 15:39:18.785] [EXP] MaxLineLength(from device) = 48
[04.06.18 15:39:18.786] [SER] Send CMD A4_FN_COMMAND with Pass 00 00 and data (001): 32
[04.06.18 15:39:18.804] [SER] Recv ANS (007): 55 00 00 00 00 48 00
[04.06.18 15:39:18.805] [ERR] Create -> Device protocol = LogicError — Invalid Year 0 or Month 0 or Day 0 format in Device protocol()
ЛОГ UNIFR
15:39:18.734: *** START UNIFR.DLL [04.06.18 15:39:18] ***
15:39:18.734: Driver Version: 206
15:39:18.734: Driver Params:
15:39:18.734:
15:39:18.734: LowDriverModule = fpATOL54.DLL
15:39:18.734: FiscRegTypeID = 154
15:39:18.734: LogLevel = Errors only
15:39:18.734: PrintCheckTrys = 1
15:39:18.734: SaveXMLUnfiscal = FALSE
15:39:18.734: SaveXMLFiscal = FALSE
15:39:18.734: SaveXMLProgram = FALSE
15:39:18.734: SaveXMLDisplay = FALSE
15:39:18.734:
Initializing 206:
15:39:18.806: <
Где, что изменилось в настройках? Старые драйвера отрабатывает нормально.
Согласно вступившему в силу закону «54-ФЗ» ККТ должны отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в RK7 будет осуществляться на основе универсального драйвера «Universal driver for fiscal printers» (UniFR.dll) с версии R-Keeper 7.5.7.
По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: RK7 -> ФР <-> ОФД.
Для отправки «Электронного чека» при формировании чека передаются дополнительные реквизиты: почта и телефон.
После оформления чека ФР связывается с ОФД и передаёт данные по чеку, т.е. касса РК7 ни смс, ни письма никому не отправляет, это делает ОФД.
В случае если передан реквизит:
- почта — ОФД отправляет чек на указанную почту
- телефон — ОФД отправляет СМС.
- На вкладку «Устройства» кассовой станции добавить драйвер «Universal driver for fiscal printers» из группы устройств «Фискальный принтер». Подтвердить создание логического принтера и сделать его активным.
Рис.1
- Выбрать тип фискального регистратора (FiscRegTypeID), при этом автоматически заполнится LowDriverModule.
- Настройки драйвера верхнего уровня производятся в свойствах драйвера (раздел Опции).
- Настройки драйвера нижнего уровня производятся при нажатии кнопки в строке LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
Настройка драйвера нижнего уровня для Штриха
Рис.2
Настройка драйвера нижнего уровня для Атол
Рис.3
В r_keeper_7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Необходимо указать фискальные типы для различных валют в данном ФР.
В свойствах групп валют и валют справочника «Деньги» — «Валюты» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между типом валюты и её фискальным типом в фискальном регистраторе используемой модели.
Рис.4
Настройка фискальных типов налогов
Необходимо указать фискальные типы для различных налогов в данном ФР.
В свойствах налоговых ставок справочника «Деньги» — «Налоги» в группе «Фискальные типы» появится свойство с наименованием используемого ФР: необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.
Рис.5
Для печати налогов в чеке ФР необходимо выставить в макете чека параметр «Печатать налоги».
Если после обновления r_keeper_7, на кассе автоматически не появилась кнопка «Электронный чек», то ее необходимо добавить вручную.
Для этого выполнить следующие действия:
1.Зайти в справочник Настройки — графический интерфейс — Селекторы и выяснить, какой селектор операций сейчас используются на кассовой станции с помощью «Использования селекторов».
Для быстрого чека — это ветка [Заказ] — [Селектор операций] — [Быстрый чек: Селектор операций].
Для обычного чека — это ветка [Заказ] — [Селектор операций] — [Чек: Селектор операций].
Рис.6
3.В справочнике Настройки — Графический интерфейс — Функциональные клавиши в группе [Функц. Дизайн Функциональные клавиши] — [ФД Операции с заказом] — [ФД Селектор операций] сделать копию кнопки «Пользов. свойства». Переименовать ее.
При отсутствии группы ФД, что характерно для чистой установки последних версий (7.5.5 и выше), кнопку «Пользов.свойства» необходимо искать в группе «Операции с заказом -> Селектор операций».
4.Добавляем эту функциональную на одну из страниц скопированного селектор. В нашем примере кнопку добавили на страницу «Доп», а предустановленную кнопку «Пользов.свойства» удалили.
Рис.7
Можно использовать страницу «Селектор операций» и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку.
Рис.8
5.Добавляем новый селектор в использование. Перезагружаем кассу и проверяем. При нажатии должна появиться форма для ввода реквизитов Почта, Телефон.
Рис.9
Для изменения заголовка окна необходимо сделать копию формы [Метродотель] — [Редактор пользовательских свойств] — [1024 x 768 TS: Редактор пользовательских свойств] и внести изменения. Далее выбрать данную форму в используемой схеме форм. Возможно необходимо будет сделать копию предустановленной схемы формы и настроить ее использование.
Чтобы распечатать QR-код на чеке, добавьте в печатный макет команды:
- QRCode
- QRProperties <высота>;
- Уровень коррекции QR-кода
<QRCode>
<QRProperties 100;15%>
<QRCode «[QRCodeField]» >
для корректной печати графики на принтере TM200 необходимо обновить прошивку до версии 8.05 или выше.
За всю передачу данных в ОФД отвечает ФР.
Запрещено использовать настройку на макете чека «Только сумму» поскольку в ОФД необходимо передавать все позиции.
Запрещено использовать настройку на макете чека «Использовать альт. название», если не заполнены альтернативные названия.
Читайте также:
- Чем заняться кроме компьютера
- Как запустить jar файл с параметром
- Установить winscp на русском
- Angry birds epic как изменить разрешение экрана
- Можно ли заряжать айфон зарядкой от планшета
0xC8 часто может появляться из-за неправильно настроенных параметров системы или из-за нарушений в реестре Windows. Эту ошибку относительно быстро и легко исправить, если использовать PC Repair, настроенную на решение всех распространенных проблем с реестром.
0xC8 Сведения об ошибке
- Название ошибки: 0xC8
- Совместимо с: Windows 10, 11, 8, 7, Vista, XP
Симптомы 0xC8
- 0xC8 появляется и начинает нарушать окно активной программы;
- 0xC8 появляется на экране;
- Появляется сообщение ‘Обнаружена проблема, и Windows была выключена, чтобы предотвратить повреждение компьютера. Похоже, что проблема вызвана следующим файлом. ‘;
- Компьютер пользователя перестает работать, выдавая ошибку 0xC8 при запуске программы;
- Windows работает плохо, медленно реагируя на команды;
- Компьютер пользователя часто зависает
Почему появляется ошибка 0xC8?
0xC8 сообщения об ошибке могут появляться из-за засорения реестра Windows и ошибочных записей несуществующих программ, поскольку пользователь обычно неправильно удаляет программное обеспечение. Другими распространенными причинами являются неправильный ввод данных, отсутствие файлов, которые были случайно удалены из реестра, что вызывает проблемы в работе системы.
Как исправить 0xC8?
- 1. Скачать PC Repair.
- 2. Установить и запустить программу.
- 3. Нажмите Scan Now для обнаружения ошибок и различных отклонений от оптимального уровня.
- 4. Нажмите Repair All для устранения каждой проблемы.
Источник: rocketdrivers.com
Расшифровка кодов ошибок фискального накопителя, а также способы их устранения
В данной статье вы узнаете о том, какие ошибки, связанные с ФН, возникают на ККМ, что может послужить причиной их появления, а также мы расскажем о возможных путях их решения.
В соответствии с предписаниями ФЗ №54, собственники бизнеса должны использовать контрольно-кассовые машины (далее — ККМ) нового образца, имеющие фискальный накопитель (далее — ФН), а также возможность выхода в интернет. Устройство используется для кодирования и записи сведений о совершённых кассовых операциях, а также для последующей их отправки оператору фискальных данных (далее — ОФД). После обработки полученных данных, оператор передаёт их в ФНС.
При работе на ККМ пользователь может периодически сталкиваться с неполадками ,связанными с ФН. Тогда касса печатает на документе код ошибки, который указывает пользователю на ту или иную проблему. Ниже мы расскажем о том, что значат конкретные кода ошибок ФН и разберём пути их решения.
Пути решения ошибки ФН 211
Ошибка ФН 211 сообщает пользователю о неправильном формате хранения документов в ФН.
Причины возникновения ошибки:
- Соединение с ФН было потеряно по причине того, что он был отсоединён от ККМ.
- Повредился шлейф, соединяющий ФН с ККМ.
- Накопитель не был фискализован, либо был закрыт архив ФН.
Пути решения неполадок. Для начала пользователю необходимо проверить, что ФН подключён, а шлейф, которым он подсоединён, цел. После чего следует осуществить проверку статуса ФН, выпустив отчёт «Информация о ККТ». Если в строке «Фискальный режим закрыт» выставлено «Да», это означает, что ФН был закрыт, и необходимо произвести его замену, поставив новый.
Пути решения ошибки ФН 212
Ошибка сообщает о том, что ФН имеет неверное состояние. Разберём вероятные причины данной ошибки и пути их решения:
- Пользователь попытался закрыть смену, хотя она ещё не была открыта. Требуется осуществить перезагрузку устройства, после чего заново открыть смену.
- Соединения с ФН не установлено – требуется убедиться в том, что чип подсоединён к ККМ.
- ККМ не зарегистрирована – зарегистрировать ККМ в ФНС.
Если после всех манипуляций проблема не была решена, это может значить, что ФН был сломан, либо шлейф не подсоединён к ККМ. В таком случае необходимо отнести аппарат в сервисный центр.
Пути решения ошибки ФН 217
Во время открытия смены, либо осуществления других кассовых операций, ККМ фиксирует время и дату, после чего отображает эти данные в ФД. В случае если происходит сбой хронометрических данных, возникает ошибка 217. Причиной этому может послужить ситуация, когда ККМ передаёт чек с более ранним временем или датой, чем те, что были проставлены на последнем принятом ФД.
Для исправления ситуации пользователю необходимо выставить в настройках правильное время и дату. Чтобы узнать, какое время проставлено в последних ФД, пользователю необходимо выпустить отчет, в котором отображено состояние расчётов. Чтобы предупредить неполадки при открытии смены, требуется убедиться в правильности значений даты и времени.
Пути решения ошибки ФН 235
При создании ФД, ККМ перенаправляет их ОФД. Если пересылка невозможна (к примеру, отсутствует связь с оператором, либо торговля ведётся на улице, где нельзя подсоединиться к сети), то устройство откладывает пересылку. Все ФД должны пересылаться ОФД на позже одного месяца с момента операции, если же чек не будет отправлен вовремя, чип заблокируется.
Причиной данной ошибки может послужить превышение времени хранения данных.
Для исправления ситуации, требуется переслать все проведённые ФД оператору. Настроить интернет-соединение и проверить, не истёк ли срок действия соглашения с ОФД.
Пути решения ошибки ФН 234
Все ФН содержат в себе ключ фискального признака, который находится в криптопроцессоре. Он не позволяет сфальсифицировать ФД и гарантирует безопасность информации. ФН имеет ограниченный срок работы (13, 15 и 36 месяцев), и когда этот срок выходит, устройство блокируется.
Причиной ошибки 234 является окончание срока работы или ресурса памяти ФН.
Для исправления ситуации требуется произвести закрытие архива, после чего заменить чип новым.
Другие ошибки фискального накопителя
Ниже в таблице мы привели кода других популярных ошибок, причины их возникновения и пути решения.
Во время обмена данными с ФН на уровне интерфейса случился сбой
Убедиться в том, что ФН подключён к ККМ, а также проверить целостность шлейфа. Если исправить неполадку не вышло, необходимо отнести устройство в сервисный центр.
Ошибка ФН неисправен
Требуется произвести закрытие архива и заменить нерабочий чип новым
Ошибка контрольной суммы
Требуется произвести закрытие архива и заменить нерабочий чип новым
Запрашиваемый документ не найден
Проверить, правильно ли внесён номер документа и повторить запрос
Итог ФД переполнен
Необходимо произвести замену ФН
Номер ФН, внесённый в настройки ККМ, не совпадает с фактическим
Указать правильный номер ФН
Неправильные характеристики команды накопителя. Вероятно ФН не подходит для используемого вида налоговой системы или типа торговой деятельности. К примеру, при OCHO нельзя пользоваться ФН со сроком действия 36 месяцев
Убедиться в корректности выбранного налогового режима, а также в соответствии торговой деятельности предписаниям по использованию ФН
Истек срок действия ФН
Требуется произвести закрытие архива и заменить чип новым
Переполнена фактическая память ФН
Требуется произвести закрытие архива и заменить чип новым
Был превышен объём ФД. Ошибка говорит о том, что количество позиций в ФД превышено
Убрать лишние строки. В случае необходимости, разбить покупку на два или более ФД
Нет соединения с ФН
Восстановить соединение с оператором, после чего попробовать повторить запрос
Нельзя получить сообщение от ОФД
Проверить, корректно ли заполнены реквизиты оператора в настройках ККМ
В памяти ФН содержатся непреданные ФД
Подсоедините ККМ к сети, после чего все данные о совершённых кассовых операциях будут пересланы ОФД
Расширенные данные о неполадке можно получить, выставив команду чтения регистра 55, в соответствии с руководством по использованию ККМ
Не все неполадки, которые возникают во время использования ККМ, могут быть связаны с поломкой ФН. Иногда неполадка может заключаться в самой ККМ – при этом код ошибки отображается на экране устройства. Также трудности в работе могут возникнуть из-за сбоев кассового ПО.
К примеру, в «1С: Розница» при открытии смены может возникнуть такая неполадка, как: «Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ». В случае появления данного сообщения ,лучше обратиться за помощью к специалистам сервисного центра.
Нужна замена ФН в кассе? Заменим и поможем с перерегистрацией в короткие сроки.
Оставьте заявку и получите бесплатную консультацию специалиста.
Источник: kkmsale.ru
Ошибка R-Keeper System Error: 200
Проблема следующего характера:
есть два системника с тачами Flytech POS 112 MCR, кассовый сервер v. 6.49b-TS, на обоих станциях официанты пользовались графическим планом зала.
Убираем из R-Keeper6.ini параметр 256Color=ON , Кипер грузится но план зала уже не выводится ввиду отсутствия кнопки выбора этого самого плана.
Попытки использовать вместо 256Color=ON параметр Colors=1 ни к чему не привели, Кипер также не грузится.
Пробовал эксперементировать с VESAVGA.DLL (переименовывал в VGA.DLL) и подставлял из дистрибутива родной VGA.DLL, так же безрезультатно.
Как я понимаю, вся проблема в видеокарте материнки, установка видеокарты отпадает, ввиду конструктивных особенностей корпуса системника, и как вариант решения проблемы остаётся разве, что замена материнки, но на старый Socket 370 Intel Celeron 600mz это только б/у материнка, при покупке которой также нет никакой гарантии что она заработает с 256Color=ON.
У кого какие будут соображения на этот счёт ?
Никогда не бойся делать то, чего ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили «Титаник»
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Источник: club-horeca.ru
Коды ошибок в 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»
16— Ошибка статьи расходов
16-1—Категория блюда в списке отсутствует
Добавить категорию блюд
18—Сеть не найдена
Проверить подключение к сети
19— Не найден файл базы local.db
Не читаемый файл local.db, следует его перезаписать
20—Нет категорий для блюда
Назначить категории по блюду
21—Файл eoday.db не открывается
22— Совершение работы, после закрытия дня
23— Таблица не открывается
Нужно запустить CORE
24—Имя в сети не возможно получить при запуске системы
Конфликт имен (запущен кассовый сервер с таким же именем)
25—GET, PUT, APPEND не прошел
Проблема с сетью
28—Нарушение контроля версий по SHARE
29—Контроль количества записей
30—Не грузится PXSAVE
31—Не могу найти карту для этого чека
32—Имя ресурса для внутренней печати не верно
34—Ошибка внутренней печати таблиц БД
35—Файлы поддержки языка не найдены
36—Доступное меню не найдено
37—Версии клиентских станций несоответствуют
199—Runtime проблемы с DLL
126—Проблемы с аппаратной частью (железо)
127—Не читается оперативная память, не правильные настройки BIOS и прочее
Источник: pos20.ru
Номер ошибки: | Ошибка 3651 | |
Название ошибки: | Microsoft Access Error 3651 | |
Описание ошибки: | Invalid internet address. | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Microsoft Access | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Описание «Microsoft Access Error 3651»
Как правило, практикующие ПК и сотрудники службы поддержки знают «Microsoft Access Error 3651» как форму «ошибки во время выполнения». Разработчики, такие как Microsoft Corporation, обычно проходят через несколько контрольных точек перед запуском программного обеспечения, такого как Microsoft Access. Хотя эти превентивные действия принимаются, иногда ошибки, такие как ошибка 3651, будут пропущены.
«Invalid internet address.» может возникнуть у пользователей Microsoft Access даже при нормальном использовании приложения. После того, как об ошибке будет сообщено, Microsoft Corporation отреагирует и быстро исследует ошибки 3651 проблемы. Затем программисты могут исправить эти ошибки в коде и включить исправление, которое можно загрузить с их веб-сайта. Таким образом при выполнении обновления программного обеспечения Microsoft Access, он будет содержать исправление для устранения проблем, таких как ошибка 3651.
В чем причина ошибки 3651?
Ошибки выполнения при запуске Microsoft Access — это когда вы, скорее всего, столкнетесь с «Microsoft Access Error 3651». Причины сбоев обработки можно отличить, классифицируя ошибки 3651 следующим образом:.
Ошибка 3651 Crash — это типичная ошибка 3651 во время выполнения, которая полностью аварийно завершает работу компьютера. Обычно это происходит, когда Microsoft Access не может обрабатывать предоставленный ввод или когда он не знает, что выводить.
Утечка памяти «Microsoft Access Error 3651» — когда происходит утечка памяти Microsoft Access, это приведет к вялой работе операционной системы из-за нехватки системных ресурсов. Есть некоторые потенциальные проблемы, которые могут быть причиной получения проблем во время выполнения, с неправильным кодированием, приводящим к бесконечным циклам.
Ошибка 3651 Logic Error — логическая ошибка возникает, когда компьютер генерирует неправильный вывод, даже если пользователь предоставляет правильный ввод. Это видно, когда исходный код Microsoft Corporation включает дефект в анализе входных данных.
Основные причины Microsoft Corporation ошибок, связанных с файлом Microsoft Access Error 3651, включают отсутствие или повреждение файла, или, в некоторых случаях, заражение связанного Microsoft Access вредоносным ПО в прошлом или настоящем. Основной способ решить эти проблемы вручную — заменить файл Microsoft Corporation новой копией. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например Microsoft Access Error 3651) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.
Ошибки Microsoft Access Error 3651
Обнаруженные проблемы Microsoft Access Error 3651 с Microsoft Access включают:
- «Ошибка приложения Microsoft Access Error 3651.»
- «Microsoft Access Error 3651 не является программой Win32. «
- «Извините, Microsoft Access Error 3651 столкнулся с проблемой. «
- «Файл Microsoft Access Error 3651 не найден.»
- «Microsoft Access Error 3651 не найден.»
- «Ошибка запуска программы: Microsoft Access Error 3651.»
- «Файл Microsoft Access Error 3651 не запущен.»
- «Microsoft Access Error 3651 выйти. «
- «Ошибка в пути к программному обеспечению: Microsoft Access Error 3651. «
Обычно ошибки Microsoft Access Error 3651 с Microsoft Access возникают во время запуска или завершения работы, в то время как программы, связанные с Microsoft Access Error 3651, выполняются, или редко во время последовательности обновления ОС. При появлении ошибки Microsoft Access Error 3651 запишите вхождения для устранения неполадок Microsoft Access и чтобы HelpMicrosoft Corporation найти причину.
Источник ошибок Microsoft Access Error 3651
Проблемы Microsoft Access Error 3651 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Microsoft Access Error 3651, или к вирусам / вредоносному ПО.
Точнее, ошибки Microsoft Access Error 3651, созданные из:
- Поврежденная или недопустимая запись реестра Microsoft Access Error 3651.
- Вредоносные программы заразили Microsoft Access Error 3651, создавая повреждение.
- Вредоносное удаление (или ошибка) Microsoft Access Error 3651 другим приложением (не Microsoft Access).
- Другая программа, конфликтующая с Microsoft Access Error 3651 или другой общей ссылкой Microsoft Access.
- Microsoft Access (Microsoft Access Error 3651) поврежден во время загрузки или установки.
Продукт Solvusoft
Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Введение
Согласно вступившему в силу закону «54-ФЗ», контрольно-кассовая техника должна отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него — в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в r_keeper осуществляется на основе универсального драйвера Universal driver for fiscal printers — UniFR.dll, начиная с r_keeper 7.5.7. По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: r_keeper > Фискальный Регистратор <> Оператор Фискальных Данных.
Для отправки Электронного чека при формировании чека передаются дополнительные реквизиты: почта и телефон. После оформления чека ФР связывается с ОФД и передает данные по чеку. Если передан реквизит:
- Почта — ОФД отправляет чек на указанную почту
- Телефон — ОФД отправляет СМС.
Новые версии драйверов находятся в актуальных дистрибутивах r_keeper, но их можно скачать и отдельно с FTP-сервера: ftp://ftp.ucs.ru/rk7/drivers/. Версия отдельных драйверов может отставать от актуальных версий r_keeper 7. Обновления драйверов выпускаются только для UniFR, Атол и Штрих.
Обратите внимание: за всю передачу данных в ОФД отвечает фискальный регистратор.
Настройка универсального драйвера
Добавьте универсальный драйвер на кассовую станцию. Для этого:
- Перейдите в меню Сервис > Станции и Устройства
- Выберите нужны кассовый сервер, а в нем — кассовую станцию
- Перейдите на вкладку Устройства и добавьте драйвер Universal driver for fiscal printers из группы устройств Фискальный принтер
- Подтвердите создание логического принтера и сделайте его активным
- Выберите тип фискального регистратора — FiscRegTypeID в соответствии с вашим ФР. Поле LowDriverModule заполнится автоматически
- Настройки драйвера верхнего уровня производятся в свойствах драйвера — раздел Опции
- Настройки драйвера нижнего уровня производятся в поле LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
- Сохраните изменения.
Готово, универсальный драйвер фискального регистратора добавлен.
Настройка драйвера нижнего уровня для Штриха
Для настройки драйвера для Штриха:
- В поле FiscRegTypeID выберите 155 SHTRIH 54
- В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня
- Заполните параметры:
- Log Level — уровень логирования:
- 0 — Errors only
- 1 — External function
- 2 — All function calls
- 3 — High level transport
- 4 — Low level transport
- 5 — All
- LogRotateSize — размер в MB ограничения лога для ротации
- Если размер лога превысит значение этого параметра, то будет произведена ротация лога
- Если параметр ноль, то ротация по размеру не производится
- LogRotateCount — количество логов для ротации.
- Если параметр ноль, то ротация не производится
- При ротации логов:
- fpShtr54_0.LOG > fpShtr54_0.1.LOG
- fpShtr54_0.1.LOG > fpShtr54_0.2.LOG
- etc. до LogRotateCount.
- Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
- Communication protocol — протокол обмена:
- Old — стандартный
- Alternative — протокол ККТ 2.0
- Connection type — интерфейс подключения:
- COM Port — RS232
- TCP/IP — TCP сокет. Работает начиная с версии драйвера 7.32.27.0
- Com Port Number — номер порта RS232
- COMbaud — скорость обмена по интерфейсу RS232
- TCPaddress — IP адрес интерфейса TCP сокет. Работает начиная с версии драйвера 7.32.27.0
- TCPport — порт интерфейса TCP сокет. Работает начиная с версии драйвера 7.32.27.0
- PasswOperat — пароль кассира
- PasswAdmin — пароль администратора
- Cut after lines — прокрутка бумаги на N линий перед отрезом
- DoubleWFont — номер шрифта для печати текста удвоенной ширины
- DoubleHFont — номер шрифта для печати текста удвоенной высоты
- LineLength — максимальная длина строки печати обычным шрифтом
- BoldLineLength — максимальная длина строки печати жирным шрифтом
- OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек не отправленный в ОФД
- OFD Status Error Timeout — время в секундах до блокировки работы, если чек не отправлен в ОФД
- ReceiptClose8E — по умолчанию 0.
Для совместимости с аппаратами, не поддерживающими команду FF45h.- Если ноль, то при наличии TaxType в Receipt, чек будет закрываться командой FF45h с СНО
- Если не ноль, то независимо от наличия TaxType в Receipt, чек будет закрываться командой 8Eh без СНО
- Use FN serial number as device serial number — выберите, какой номер будет использоваться:
- Device Num — использовать номер устройства
- FN Num — использовать номер фискального накопителя
- Device Num + «#» + FN Num — использовать номер девайса + решетка + номер фискального накопителя
- Z report data with comma different counters — данные Z-отчета из разных счетчиков, например из кассы и регистра операций, через запятую
Пример заполнения поля: CASH_RGST_72,OPER_RGST_152. - Prefix of the name of the cashier for the OFD — префикс имени кассира для отправки в ОФД. Используйте только в случае, если кассир не передает позицию кассира
- Не печатать в бумажном чеке признак предмета расчета — обратите внимание: при включении этого параметра значение атрибута все равно будет зафиксировано в фискальном накопителе
- Do not print Z-report on paper — начиная с версии драйвера fpRU_AtolDTO.7.62.72.0-10209, добавлен параметр NonPapperZReport, который позволяет не печатать Z-отчет при закрытии общей смены.
- Log Level — уровень логирования:
Настройка драйвера нижнего уровня для Атол
Для настройки драйвера для Атол:
- В поле FiscRegTypeID выберите 154 ATOL 54
- В поле LowDriverParams нажмите на три точки для раскрытия параметров драйвера нижнего уровня
- Заполните параметры:
- Log Level — уровень логирования:
- 0 — Errors only
- 1 — External function
- 2 — All function calls
- 3 -—High level transport
- 4 — Low level transport
- 5 — All
- LogRotateSize — размер в MB ограничения лога для ротации
- Если размер лога превысит значение этого параметра, то будет произведена ротация лога
- Если параметр ноль, то ротация по размеру не производится
- LogRotateCount — количество логов для ротации.
- Если параметр ноль, то ротация не производится
- При ротации логов:
- fpAtol54_0.LOG > fpAtol_0.1.LOG
- fpAtol_0.1.LOG > fpAtol_0.2.LOG
- etc. до LogRotateCount.
- Language of messages — язык сообщений. Совпадает с расширением файла локализации RUS, LAT, ENG
- Com Port Number — номер порта RS232
- Baud rate — скорость обмена с RS232
- System administrator password — пароль системного администратора [0…99999999]
- InvertDrawerOpened — инверсия сигнала открытия денежного ящика
- Communication password — пароль связи [0…65535]
- Налоги — распознавание налогов из r_keeper
- Auto — автоматическое обнаружение ФР налогов из справочника Налоги
- Direct — индекс и секция налогов передаются в ФР без перекодировки
- Departament — всегда передаётся налог с индексом 0, начисление налогов должно быть настроено для секции в ФР
- TaxRateIndex — ФР сам ищет налог по секциям, используя вместо секций — индекс налога
- Paper width for unfiscal print— ширина нефискальной печати в символах, измеряется в миллиметрах ширины бумаги.
Если параметр равен нулю, то драйвер пытается прочитать значение ширины печати из регистра 18h ФР. И если в регистре будет ноль, то ФР ищет ширину печати по известному индексу модели. - Comma separated list of disabled TLV Tags — по умолчанию пустой. Список номеров тегов, которые драйвер не будет пытаться передавать в ФР
- OFD Status Warning Timeout — время в секундах до вывода сообщения предупреждающего о том, что существует чек, не отправленный в ОФД
- OFD Status Error Timeout — время в секундах до блокирования работы, если чек не отправлен в ОФД
- Fiscal documents format version — версия формата фискального документа:
- FFD version auto — считывается с устройства
- FFD version 1.0
- FFD version 1.05 — включается функционал авансового платежа и передачи ИНН кассира
- FFD version 1.1 — not implemented yet
- Protocol Version — версия протокола
- 2 — протокол Атол 2.4
- 3 — протокол Атол 3.0
- Work without FN module. UTII mode — работа без FN модуля. Значение по умолчанию 0. Если не 0, то номера SerialNum, LastShiftNum, LastDocNum, LastReceiptNum считываются не из ФН, а из регистров ФР. Обратите внимание, что эти значения могут не совпадать с содержимым ФН и напечатанными значениями на чеке
- Physical level — выбор порта:
- RS232
- TCP
- IP adress — IP-адрес ФР
- IP port — порт TCP ФР
- Automatic mode — настройка предполагает работу без оператора
- QRcodePrintingType — настройка печати QR-кода
- AsImage — в виде картинки, определяется высотой . Необходимо наличие BarCodeGen.dll
- Hardware — с помощью аппаратного обеспечения C1h, определяется длиной.
- Использовать команду 87 для нефискальной печати — команда 87 используется для печати широким или высоким шрифтом нефискальной информации
- Delay before printing — задерживать печать, если в устройстве есть бумага. Измеряется в секундах
- Print discount in line — печать скидки в линию, а не под каждой позицией в чеке. Параметр добавлен в драйвер версии fpRU_AtolDTO.7.62.74.0-10215.7z
- Замена наименования для ВНЕРЕАЛИЗАЦИОННЫЙ ДОХОД — впишите замену наименования
- Если есть замена, то ФР заменит наименования блюд с признаком Внереализационный доход по требованиям Приказа ФНС России №ММВ-7-20/207 от 09.04.2018
- Если пусто, наименование не будет заменяться.
- Log Level — уровень логирования:
Примечание
В r_keeper_7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Далее необходимо указать фискальные типы для различных валют в данном фискальном регистраторе. Для этого:
- Перейдите в меню Деньги > Валюты
- Выберите нужную валюту и перейдите в ее свойства
- Раскройте раздел Фискальные типы. В поле с используемым ФР необходимо установить соответствие между типом валюты и ее фискальным типом в фискальном регистраторе используемой модели
- Сохраните изменения.
Настройка фискальных типов налогов
Далее необходимо указать фискальные типы для различных налогов в данном ФР. Для этого:
- Перейдите в меню Деньги > Налоги
- Выберите налоговую ставку
- Раскройте раздел Фискальные типы. В поле с используемым ФР необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели
Для печати налогов в чеке ФР необходимо выставить в макете чека параметр Печатать налоги.
Добавление кнопки Электронный чек
Если после обновления r_keeper 7 на кассе автоматически не появилась кнопка Электронный чек, то ее необходимо добавить вручную. Для этого:
- Перейдите в меню Настройки > Графический интерфейс > Селекторы
- Выясните, какой селектор операций сейчас используются на кассовой станции с помощью справочника Использования селекторов:
- Для быстрого чека: раскройте ветку Заказ > Селектор операций > Быстрый чек: Селектор операций и нажмите на шестеренку
- Для обычного чека: раскройте ветку Заказ > Селектор операций > Чек: Селектор операций и нажмите на шестеренку
- Скопируйте селектор и вставьте с подэлементами
- Переименуйте селектор
- В разделе Основное в поле Страница по-умолчанию выберите страницу как в оригинале
- Перейдите в меню Настройки > Графический интерфейс > Функциональные клавиши
- Перейдите в группу Функц. Дизайн Функциональные клавиши > ФД Операции с заказом > ФД Селектор операций
-
Сделайте копию кнопки Пользов. свойства и переименуйте ее
Примечание
При отсутствии группы ФД, что характерно для чистой установки версий от 7.5.5 и выше, кнопку Пользов.свойства ищите в группе Операции с заказом > Селектор операций.
- Добавьте созданную кнопку на одну из страниц скопированного селектора. Например, на страницу Доп с удалением предустановленной кнопки Пользов.свойства.
Вы можете использовать страницу Селектор операций и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку. - Добавьте новый селектор в использование
- Перезагрузите кассу и проверьте настройки. При нажатии на кнопку ФЗ-54 должна появиться форма для ввода реквизитов Почта, Телефон.
Для изменения заголовка окна:
- Перейдите в меню Настройки > Графический интерфейс > Формы
- Создайте копию формы Метродотель > Редактор пользовательских свойств > 1024 x 768 TS: Редактор пользовательских свойств
- Внесите изменения
- Выберите данную форму в используемой схеме форм
- Создайте копию предустановленной схемы формы и настройте ее использование
Готово, теперь индивидуальная форма будет отображена на экране кассы.
Макет чека
Печать QR-кодов на чеке
Для печати QR-кода на чеке добавьте в печатный макет команды:
- QRCode
- QRProperties <высота>
- Уровень коррекции QR-кода.
Например:
|
Примечание
Для корректной печати графики на принтере TM200 необходимо обновить прошивку до версии 8.05 или выше.
Ограничения
В макете чека:
- Запрещено использовать настройку Только сумму, так как в ОФД необходимо передавать все позиции
- Запрещено использовать настройку Использовать альт. название, если не заполнены альтернативные названия.
Диагностика проблем
Перед началом диагностики проблем, соберите логи. Если ошибка воспроизводится для диагностики необходимо:
- Включить максимальное логирование.
- UniFR: logLevel=All
- fpAtol54: Log Level = Все
- fpShtr54: Log Level = Talkative
- Файлы логов:
- UniFR.dll: UniFR.log
- fpAtol54.dll: fpAtol54.log
- fpShtr54.dll: fpShtr54.log
- В случае если ошибка воспроизводится:
- удалить предыдущие логи
- воспроизвести ошибку с новым уровнем логирования
- приложить файлы к задаче
Если ошибка не воспроизводится:
- Приложите логи как есть, но уровень все равно повысьте до максимального
- По шагам опишите, как получить ошибку
- Приложить скриншот ошибки.
В этой статье рассматривается ошибка Ошибка 0xC8, также известная как IRQL_UNEXPECTED_VALUE и, согласно Microsoft, означающая Проверка ошибки IRQL_UNEXPECTED_VALUE имеет значение 0x000000C8. Это указывает на то, что IRQL процессора не такой, каким должен быть в настоящее время.
О BSOD
Что такое BSOD и почему во время этой ошибки на экране мигает так много цифр? Причина такого сбоя компьютеров кроется в степени серьезности этого типа ошибок.
Эта ошибка представляет собой полный отказ системы, в результате которого ваш компьютер на некоторое время становится неработоспособным или недоступным. Последняя часть названия сама по себе указывает на то, насколько критичным был сбой — «Синий экран смерти». Хотя, как правило, BSOD полностью выводит систему из строя, существуют BSOD, которые все же позволяют получить доступ к рабочему столу.
Некоторые BSOD связаны с программным обеспечением, другие — с аппаратными сбоями. Проблемы, связанные с программным обеспечением, могут не требовать таких экстремальных решений, как аппаратные BSOD, которые могут включать покупку новых деталей для компьютера, но их все равно сложно устранить, поскольку обычно требуется резервное копирование файлов и запуск нескольких инструментов восстановления.
С другой стороны, ошибки останова, связанные с аппаратным обеспечением, требуют только замены оборудования, поэтому, если вы не заменяете жесткий диск или материнскую плату, ваша проблема может считаться более простой и легко решаемой.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Irql — уровень запроса прерывания. IRQL — это приоритет, присваиваемый любому запросу прерывания, сгенерированному аппаратным обеспечением компьютера.
- Процессор — A Процессор выполняет функции центрального процессора компьютера.
- Время — измерение времени, необходимого для выполнения операции.
Симптомы Ошибка 0xC8 — IRQL_UNEXPECTED_VALUE
БСОД довольно очевидны, вы просто получаете полностью синий экран с кучей слов и цифр, говорящих вам, что что-то вызвало сбой. Это внезапное и неожиданное событие, которое происходит без предупреждения.
БСОД, связанные с аппаратным обеспечением, происходят мгновенно, когда ваше оборудование выходит из строя. BSOD остается на экране, а иногда перезагружается в цикле без возможности входа в рабочий стол.
БСОД, связанные с программным обеспечением, могут происходить или не происходить аналогичным образом, но иногда они появляются через несколько минут после загрузки, позволяя пользователю получить представление о коде ошибки.
Не смотря на это, вы не совсем беспомощны, когда получаете BSOD. Вы получаете код ошибки, который можно использовать для определения части компьютера, вызвавшей сбой.
(Только для примера)
Те, кто сталкивается с BSOD, связанными с программным обеспечением, замечают разницу в работе компьютера, поскольку пострадавший компьютер иногда становится вялым при обработке данных или внезапно выключается. Пользователи также могут испытывать сбои, и если в то же время, когда вы получаете BSOD, не проявляется другая проблема, можно сказать, что это симптомы BSOD.
Причины IRQL_UNEXPECTED_VALUE — Ошибка 0xC8
БСОД обычно вызваны либо неисправностью аппаратного обеспечения, либо повреждением программного обеспечения. Аппаратные сбои могут быть вызваны перегревом, проблемами с электропитанием, несовместимостью или плохой памятью.
С другой стороны, BSOD, связанные с программным обеспечением, являются результатом несоответствия временных параметров, несовместимости драйверов и повреждения операционной системы. Не все BSOD, связанные с программным обеспечением, лишают вас доступа к рабочему столу. Когда вы получаете обновление, которое портит ваш компьютер, вы будете испытывать сбои в обработке данных в различных ситуациях во время доступа к компьютеру.
Методы ремонта
Устранение BSOD может быть немного сложным, так как они могут быть вызваны множеством различных причин, но как только вы правильно определите проблему, шаги будут в основном простыми. Вот известные методы устранения неполадок, которые вы можете попробовать, чтобы избавиться от ошибки «синего экрана».
Вы должны выполнить следующие четыре шага, прежде чем приступать к какому-либо методу ремонта:
- Запишите код ошибки и другую информацию, которая отображалась при появлении синего экрана.
- Попробуйте вспомнить последнее действие, которое вы выполняли на компьютере перед возникновением ошибки.
- Удалите периферийные устройства, которые не являются критичными для нормальной работы.
- Перезагрузите компьютер, чтобы проверить, можете ли вы войти в рабочий стол.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Проверить наличие обновлений Windows
Если вы можете войти в свой рабочий стол в обычном режиме или в безопасном режиме, у вас должна быть возможность получить доступ к инструменту обновления Windows и запустить его, чтобы получить последние доступные обновления для вашей системы. Процесс устранения неполадок немного отличается для каждой версии операционной системы, поэтому следуйте разделам, относящимся к вашей операционной системе.
Для систем Windows 7:
- Откройте Центр обновления Windows, нажав кнопку «Пуск».
- Введите «Обновление» в поле поиска и нажмите Центр обновления Windows
- Откроется окно Центра обновления Windows, и на левой панели вы увидите Проверить наличие обновлений . Щелкните его, чтобы проверить последние обновления для вашего компьютера.
- Если вы видите сообщение о наличии обновлений или о необходимости просмотреть обновления, выберите соответствующие обновления и нажмите «ОК».
- Нажмите «Установить обновления». Вам будет предложено принять лицензию, затем просто сделайте это. Затем для внесения изменений потребуется разрешение администратора, просто разрешите, запустив его от имени администратора или введя пароль.
.
Windows 8:
- Откройте «Настройки» одним из следующих способов:
- Удерживая нажатой клавишу Windows на клавиатуре рядом с левой кнопкой Ctrl, затем нажмите клавишу X, затем выберите «Командная строка» и введите в командной строке «wuauclt / showcheckforupdates». 1. В противном случае вы также можете переместить курсор в правую часть экрана, чтобы вы могли увидеть значок шестеренки, а затем щелкните значок шестеренки, чтобы открыть настройки. Затем вы увидите новую вкладку, а внизу вы можете нажать «Изменить настройки ПК», чтобы открыть новое окно. Там вы можете нажать «Обновление Windows» в меню слева. Откроется Центр обновления Windows, где вы можете нажать кнопку «Проверить обновления сейчас». Запустите его, нажав кнопку, а затем, когда это будет сделано, нажмите «Установить обновления» и дождитесь завершения процесса.
- Перезагрузите компьютер, чтобы проверить, повторяется ли ошибка.
Windows 10:
- Вы можете обновить через Диспетчер устройств или зайдя в Настройки компьютера.
- Для первого метода введите Диспетчер устройств в поле поиска.
- В соответствии с полученным кодом ошибки проверьте наличие обновлений для драйвера, вызывающего проблему, щелкнув его правой кнопкой мыши и выбрав «Обновить драйвер».
- Второй способ — ввести «Обновить» в поле поиска. Выберите Проверить наличие обновлений , чтобы загрузить и установить обновления.
- После этого перезагрузите компьютер, чтобы завершить процесс обновления.
Метод 2 — Проверка производительности и работоспособности устройства
Еще один способ найти неисправное программное обеспечение или драйверы — это проверить производительность и состояние вашего устройства. Эта утилита не является частью Защитника Windows, однако для более ранних версий сканирование выполняется в диспетчере устройств, поскольку это единственное место в Windows 7 и 8, где вам предоставляется инструмент для сканирования компонентов. Вот методы для запуска этого инструмента.
Для Windows 7, Vista и Windows 8:
- Чтобы сканировать устройства, перейдите в Диспетчер устройств, щелкните правой кнопкой мыши «Устройства» и выберите «Сканировать на предмет изменений оборудования». Это позволяет проверить, нет ли на вашем компьютере проблем с запуском устройства с определенным драйвером.
Для Windows 10:
- Откройте Защитник Windows и нажмите Производительность и состояние устройства .
- Проверьте наличие перечисленных проблем с вашими обновлениями, хранилищем и драйверами.
- Если обнаружены какие-либо проблемы, вы можете Восстановить и переустановить операционную систему Windows, чтобы не потерять файлы. Вы можете восстановить компьютер, переустановив его, нажав Дополнительная информация в разделе Новый запуск в Защитнике Windows и следуя подсказке, или с помощью компакт-диска с ОС и вместо чистой установки, выбрав после выбора Восстановить мой компьютер .
Метод 3 — Запустить Защитник Windows в автономном режиме
Поскольку вирусные атаки могут вызывать BSOD, удалить их в Интернете может быть очень сложно. Лучший способ запустить полное сканирование для удаления вирусов — запустить его в автономном режиме. Для этого выполните следующие действия:
Для Windows 7 и 8:
- Вы можете запустить Защитник Windows в автономном режиме, создав загрузочный диск или флешку.
- Вам нужно будет загрузить 32-разрядную или 64-разрядную версию Защитника Windows в автономном режиме. Вы сможете проверить, какой из них вам нужен, перейдя в «Пуск» и щелкнув правой кнопкой мыши «Компьютер», затем откройте свойства, чтобы увидеть свою версию Windows.
- После загрузки вам необходимо запустить либо msstool32.exe, либо msstool64.exe, чтобы записать компакт-диск или сохранить его на флэш-диске. Просто помните, что если вы используете флеш-диск, инструмент создания переформатирует ваш флеш-диск, поэтому все файлы на диске будут потеряны.
- Поместите носитель на компьютер, который нужно сканировать, и перезагрузите компьютер. Возможно, вам потребуется доступ к BIOS, чтобы изменить загрузочное устройство, или вам может потребоваться просто получить доступ к меню загрузочного устройства, чтобы разрешить загрузку с компакт-диска или флэш-накопителя.
- После завершения процесса вам потребуется перезагрузить компьютер в обычном режиме. Проверьте, сохраняется ли та же проблема.
Для Windows 10:
- После получения BSOD вы можете получить уведомление от Защитника Windows о том, что вашей системе может потребоваться дополнительная очистка. В таком случае следует выполнить автономную проверку компьютера на наличие вредоносных программ.
- Начните с открытия компьютера Настройки . Перейдите в Безопасность и откройте Защитник Windows. Вы можете запустить полное сканирование, нажав Сканировать в автономном режиме .
Метод 4 — Удалить недавно установленное программное обеспечение
Возможно, вы недавно установили программное обеспечение, которое могло вызывать сбой вашего компьютера с BSOD. Если вы случайно загрузили файл или программу, которые причинили вред вашему компьютеру, вы можете удалить проблемную программу в любой версии Windows следующим образом:
- Введите Панель управления в поле поиска и щелкните результат.
- В панели управления нажмите Удалить программу .
- В окне Программы и компоненты вы увидите список всех установленных программ. Найдите те, которые были установлены непосредственно перед тем, как вы получили предупреждение BSOD, щелкните элемент правой кнопкой мыши и выберите Удалить . Следуйте инструкциям по удалению, а затем перезагрузите компьютер, чтобы увидеть, появится ли снова BSOD.
Метод 5 — Отключите или удалите внешнее оборудование
Периферийные устройства компьютера необходимы для других целей, таких как печать, сканирование, ввод фотографий, рисование, расширение видео и других действий.
Когда вы подключаете устройство к компьютеру, иногда появляются BSOD.
- В этом случае сначала удалите внешнее оборудование. Обновите свой компьютер, используя метод, который мы только что рассмотрели. Перед подключением устройства проблем не возникало, поэтому отключение устройства поможет вам без проблем вернуться к рабочему столу.
- Однако, если вы знаете, что устройство находится в хорошем состоянии, и протестировали его с другим устройством, вы захотите продолжить его использование. Чтобы убедиться, что BSOD больше не повторится, обновите либо ваше программное обеспечение Microsoft, запустив Центр обновления Windows, либо драйверы вашего устройства, загрузив их от производителя.
- Удаление и переустановка драйвера устройства также могут работать, поэтому попробуйте также перейти в диспетчер устройств. Удалите устройство и перезагрузите компьютер. Это должно установить новую копию драйвера вашего устройства при перезагрузке компьютера.
Метод 6 — Включить быстрый запуск
Этот простой шаг по устранению неполадок в любой версии Windows можно выполнить двумя способами.
Метод 1
- Вы можете ввести Электропитание в поле поиска и нажать клавишу ввода.
- Нажмите Выберите, что делают кнопки питания слева.
- Найдите и измените статус Включить быстрый запуск в разделе Настройки выключения . То есть выключите его, если он включен, или включите, если он выключен, затем нажмите Сохранить изменения .
Метод 2
- Введите «Командная строка» в поле поиска. Запустите его в командной строке с повышенными привилегиями, щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора».
- В командной строке введите powercfg -h off и нажмите клавишу ВВОД. Выйдите на рабочий стол и посмотрите, сохраняется ли проблема.
Метод 7 — Удалите последние обновления в безопасном режиме
Для Windows 7:
- Поскольку BSOD не позволяет загружаться с перезагрузкой Windows в цикле, вы можете попытаться прервать процесс, нажав F8. На следующем экране вы сможете войти в систему в безопасном режиме.
- Найдите обновления Windows и нажмите «Ввод», когда они появятся в результатах поиска. Проверьте последние обновления и нажмите Удалить обновления в те дни, когда возникла ошибка.
Для Windows 8 и Windows 10
- Нажмите одновременно кнопку окна и букву C, чтобы открыть настройки.
- С правой стороны появится вкладка с ползунком, где вы увидите настройки вверху и несколько значков внизу.
- Выберите Power, нажмите Shift вместе с Restart.
- Это позволит вам загружаться с элементами восстановления Windows.
- Нажмите «Устранение неполадок», затем перейдите в «Дополнительные параметры».
- В следующем окне нажмите «Параметры запуска». Вы увидите кнопку «Перезагрузить», просто щелкните ее, и она загрузит вас на расширенное загрузочное устройство, где вы сможете выбрать загрузочную утилиту.
- Варианты выбора пронумерованы, поэтому просто щелкните номер элемента, в который вы хотите загрузиться.
- Оказавшись там, перейдите в Центр обновления Windows, выполнив поиск. И проделайте тот же процесс удаления недавно установленных обновлений.
Метод 8 — Запустить восстановление системы
Вы можете отремонтировать свой компьютер, восстановив настройки на более раннюю дату. Есть несколько способов сделать это.
Восстановление в Windows 7:
- Нажмите Пуск и введите Восстановление системы в поле поиска, затем нажмите клавишу ввода.
- Когда появится окно восстановления системы, нажимайте Далее , пока не дойдете до окна, в котором вы можете выбрать точку восстановления. Вы увидите список дат восстановления с описанием.
- Затем снова нажмите Далее и подтвердите процесс восстановления. Подождите, пока он прекратит обработку, и появится окно, в котором вы можете нажать кнопку Готово . Закройте окно и дайте компьютеру перезагрузиться.
Вы также можете восстановить свой компьютер с помощью установочного диска ОС .
- Для этого загрузитесь с компакт-диска с ОС или с носителя для восстановления.
- Следуйте инструкциям, пока не дойдете до экрана, на котором предлагается опция Восстановить мой компьютер , нажмите и выберите Восстановление системы из списка инструментов восстановления.
- Вы можете выбрать любую точку восстановления в окне «Восстановление системы», но убедитесь, что вы восстановили дату, при которой ваш компьютер работает нормально.
- Дождитесь завершения процесса и позвольте вашему компьютеру перезагрузиться на рабочий стол.
Вы также можете загрузиться в безопасном режиме .
- Загрузите компьютер и нажмите F8. Выберите Безопасный режим с командной строкой , нажимая стрелки на клавиатуре, чтобы переместить выделение вниз к этому элементу.
- В безопасном режиме введите rstrui.exe и нажмите Enter в командной строке. Следуйте указаниям мастера восстановления и перезагрузите компьютер в обычном режиме.
Восстановление в Windows 8:
Восстановление в среде Windows
- В Windows 8 щелкните значок поиска и введите Восстановление системы.
- Продолжайте нажимать кнопку «Далее», пока не дойдете до окна, в котором можно выбрать дату восстановления.
- Подтвердите восстановление, выполнив оставшиеся шаги. После этого перезагрузите компьютер в обычном режиме.
Восстановить при загрузке
- Перезагрузите компьютер и нажмите F11, чтобы начать восстановление системы.
- Вы увидите экран «Дополнительные параметры», на котором вы найдете пункт «Восстановление системы».
- Вам будет предложено выбрать учетную запись администратора, просто выберите и войдите в свою учетную запись администратора.
- Нажимайте кнопку «Далее», пока не дойдете до экрана, на котором можно выбрать даты восстановления.
- Нажимайте кнопку «Далее», пока не дойдете до конца процесса восстановления и не увидите кнопку «Готово».
- Перезагрузите компьютер в обычном режиме.
Восстановление в Windows 10:
Внутри окна
- Запустите восстановление системы, введя его в поле поиска. Щелкните элемент, который появится в результатах поиска.
- Когда откроется окно «Восстановление системы», нажимайте «Далее», пока не получите список для выбора даты восстановления, выберите ту, которая, как вы знаете, лучше всего подходит для вас.
- Подтвердите процесс, нажав «Далее», затем «Да» и, наконец, «Готово». После закрытия окна перезагрузите компьютер.
Использование установочного носителя
- Если вы не можете загрузиться в Windows, вам лучше загрузить файл Media Creator из Microsoft. Создайте загрузочный диск с помощью DVD или флэш-диска.
- После этого перезагрузите компьютер и войдите в BIOS, чтобы изменить загрузочное устройство на DVD или флэш-диск.
- Когда вы перейдете к экрану установки, выберите «Устранение неполадок»> «Дополнительные параметры»> «Восстановление системы» и выполните процесс таким же образом.
Другие языки:
How to fix Error 0xC8 (IRQL_UNEXPECTED_VALUE) — The IRQL_UNEXPECTED_VALUE bug check has a value of 0x000000C8. This indicates that the processor’s IRQL is not what it should be at this time.
Wie beheben Fehler 0xC8 (IRQL_UNEXPECTED_VALUE) — Die Fehlerprüfung IRQL_UNEXPECTED_VALUE hat den Wert 0x000000C8. Dies weist darauf hin, dass der IRQL des Prozessors zu diesem Zeitpunkt nicht so ist, wie er sein sollte.
Come fissare Errore 0xC8 (IRQL_UNEXPECTED_VALUE) — Il controllo bug IRQL_UNEXPECTED_VALUE ha un valore di 0x000000C8. Ciò indica che l’IRQL del processore non è quello che dovrebbe essere in questo momento.
Hoe maak je Fout 0xC8 (IRQL_UNEXPECTED_VALUE) — De IRQL_UNEXPECTED_VALUE bugcontrole heeft een waarde van 0x000000C8. Dit geeft aan dat de IRQL van de processor op dit moment niet is wat hij zou moeten zijn.
Comment réparer Erreur 0xC8 (IRQL_UNEPECTED_VALUE) — La vérification de bogue IRQL_UNEXPECTED_VALUE a une valeur de 0x000000C8. Cela indique que l’IRQL du processeur n’est pas ce qu’il devrait être actuellement.
어떻게 고치는 지 오류 0xC8 (IRQL_UNEXPECTED_VALUE) — IRQL_UNEXPECTED_VALUE 버그 검사의 값은 0x000000C8입니다. 이것은 프로세서의 IRQL이 현재의 IRQL이 아님을 나타냅니다.
Como corrigir o Erro 0xC8 (IRQL_UNEXPECTED_VALUE) — A verificação de bug IRQL_UNEXPECTED_VALUE tem um valor de 0x000000C8. Isso indica que o IRQL do processador não é o que deveria ser no momento.
Hur man åtgärdar Fel 0xC8 (IRQL_UNEXPECTED_VALUE) — Felkontrollen IRQL_UNEXPECTED_VALUE har ett värde på 0x000000C8. Detta indikerar att processorns IRQL inte är vad den ska vara vid denna tidpunkt.
Jak naprawić Błąd 0xC8 (IRQL_UNEXPECTED_VALUE) — Sprawdzanie błędów IRQL_UNEXPECTED_VALUE ma wartość 0x000000C8. Wskazuje to, że IRQL procesora nie jest tym, czym powinien być w tej chwili.
Cómo arreglar Error 0xC8 (IRQL_UNEXPECTED_VALUE) — La comprobación de errores IRQL_UNEXPECTED_VALUE tiene un valor de 0x000000C8. Esto indica que el IRQL del procesador no es el que debería ser en este momento.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Новичок
Зарегистрирован: Пт окт 12, 2007 11:34 am
Сообщения: 63
Штрих-950К (200) Ошибка связи с принтером
На рабочем месте была ошибка ЭКЛЗ. Принесли в ЦТО ошибки небыло. Снял отчет по активизации «(200) Ошибка связи с принтером»
Прошивка от март 25 2008
Драйвер 4,6,0,94
Подскажите в чем проблема
ЭКЛЗ на тесте от безанта работает.
Технологическое обнуление не помогло, после вк.выкл ошибка повтарилась.
И ещё сделал тех.обн, пограмирование даты время, запустил тест после паузы нажимаю клавишу продвижения, касса встает загораеться ошибка, в тест драйвере ошибка 200
_________________
ЦТО ООО «КЦИ»
г. Североморск
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО «ШТРИХ-М», г. Москва
В данном случае попробуйте в таб. №1, ряд №1, поле №43: «Использование таходатчика головки» запрограммировать значение «0».
_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
ZaKoV
Новичок
Зарегистрирован: Пт окт 12, 2007 11:34 am
Сообщения: 63
Вопрос снят.
Был загрязнён таходатчик.
«В данном случае попробуйте в таб. №1, ряд №1, поле №43: «Использование таходатчика головки» запрограммировать значение «0»»- это помогло, при этом значении касса не выходила в ошибку , но печать была не ровной. После чистки спиртом печать стала нормальной, вернул опцию в «1».
Пользователь доволен
_________________
ЦТО ООО «КЦИ»
г. Североморск
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО «ШТРИХ-М», г. Москва
Рад что проблема решена.
_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
Dey
Новичок
Зарегистрирован: Пт окт 03, 2008 11:12 am
Сообщения: 33
таходатчик это датчик исходного положения печатающей
головки?
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Вообще это датчик движения и штатно ошибка возникает если на пути движения коретки есть препятствие.
_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru
Intrepid
Новичок
Зарегистрирован: Пт мар 05, 2010 3:20 pm
Сообщения: 274
Откуда: Брянская губерния
Re:
Добрый день. Тоже такая же проблема. Чисткой датчика ошибку устранили. Но не понятно — в таблице 1 нет поля 43, последнее 42-е. Получается старая прошивка? ФР 2007 года. В тех. тесте пишет:
Версия ПО А.4 от 23.03.04
Сборка 20363
Версия ПО ФП 1.2 от 22.09.02
Сборка 00035
Если действительно старая прошивка тогда стоит ли её обновлять?
_________________
АСЦ «Диана» г.Брянск
http://diana-service.ru/
mailto: diana-kkm@ya.ru
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Re: Штрих-950К (200) Ошибка связи с принтером
Да, Вам надо обновить прошивку — во вложении.
_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО «ШТРИХ-М», г. Москва
Re: Штрих-950К (200) Ошибка связи с принтером
На ККМ ШТРИХ-950К версию прошивки (дату компиляции) нужно смотреть в тестовом прогоне, вторая или третья строка с конца.
_________________
С уважением, Гонтарь Тимофей Владимирович
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
Онучин Виктор
Новичок
Зарегистрирован: Пн апр 28, 2008 12:07 pm
Сообщения: 7
Откуда: ООО «СТС» г. Сосновый Бор
Re: Штрих-950К (200) Ошибка связи с принтером
Здравствуйте, та-же проблема — «ошибка 200». Чистка датчика не помогает. Работать начинает после полутора часов простоя во включеном состоянии, и работает стабильно до конца смены. Но с утра при попытке печати каретка застревает посередине и выдаёт ошибку связи с принтером. Помогите решить проблему!
ЦТО «СТС» г. Сосновый Бор
_________________
С уважением, Виктор Онучин
Selihov Dmitry
Постоянный участник
Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Re: Штрих-950К (200) Ошибка связи с принтером
Вы отключили Использование таходатчика головки ?
_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru
Alikhan
Новичок
Зарегистрирован: Ср авг 19, 2009 4:49 pm
Сообщения: 75
Откуда: ООО «ЦТО ККМ «Кволити-Сервис» г. Грозный
Re: Штрих-950К (200) Ошибка связи с принтером
Доброго время суток! та же проблема только я не могу сделать техническое обнуление, и не могу войти в таблицу. Я почистил все датчики которые можно почистить и не чего.
Не могу сделать обнуление ругается (115: Команда не поддерживается в данном режиме).
Версия драйвера 1,3,1,585
Онучин Виктор
Новичок
Зарегистрирован: Пн апр 28, 2008 12:07 pm
Сообщения: 7
Откуда: ООО «СТС» г. Сосновый Бор
Re: Штрих-950К (200) Ошибка связи с принтером
[quote=»Alikhan»] не могу сделать техническое обнуление, и не могу войти в таблицу.
На выключенном ФР отключить и подключить снова фискалку. После этого можно сделать технологическое обнуление.
_________________
С уважением, Виктор Онучин
Alikhan
Новичок
Зарегистрирован: Ср авг 19, 2009 4:49 pm
Сообщения: 75
Откуда: ООО «ЦТО ККМ «Кволити-Сервис» г. Грозный
Re: Штрих-950К (200) Ошибка связи с принтером
Спасибо! я отпаял и припоял батарейку обатно с платы, тоже обнулилась)))
установил все (таб. №1, ряд №1, поле №43:)
все равно головка тормозит.
Alikhan
Новичок
Зарегистрирован: Ср авг 19, 2009 4:49 pm
Сообщения: 75
Откуда: ООО «ЦТО ККМ «Кволити-Сервис» г. Грозный
Re: Штрих-950К (200) Ошибка связи с принтером
сделал все настройки, установил все что было тут сказано, при попытке распечатать Х-отчет снова появилась ошибка связи 200,
при перезагрузки Штрих-950К все настройки слетают.
скорость становится на 4800
Ошибки фискального накопителя: расшифровка кодов и способы устранения
Согласно требованиям Федерального закона 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 минут.
Оцените, насколько полезна была информация в статье?
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.
Посмотреть весь каталог
Другие статьи
25 Feb 2012 | Автор: dd |
Ну а что- тяпницо. Все в рабочем порядке: сижу никого не трогаю, занимаюсь своими делами. В 17 часов звонок от клиента- не пущает в 1С. Выходные так сказать начались.
Вообщем что имеем: ошибка “-200 File is not data file” и далее точный адрес пациента. Данная проблема говорит о том, что файл базы данных бякнулся и система не может его распознать как базу данных. Так что путей лечения буквально чуть-чуть, но основной базируется на постулате, что одни админы никогда не теряли данные, а другие уже их резервируют.
Но есть несколько операций, которые возможно могут помочь в этой не простой задаче:
1. Сделать резервную копию уже порушенной базы;
2. Прочекать диск на ошибки, если вдруг выяснится что компьютер перед этим перегружали по кнопке, или он вис (хотя бухгалтеры при этом вопросе сразу начинают уходить в несознанку);
3. Прочекать базу на ошибки: Конфигуратор -> Администрирование -> Проверить на ошибки ИБ (или как то так);
4. Если с бэкапом сложно, то можно попробовать переставить программную часть, хотя мне кажется это из раздела бубнов;
5. Ну и последняя (сугубо теоретическая) надежда, которая основывается на крике бухгалтерам “РУКИ ОТ КОМПЬЮТЕРОВ!” после падения базы. Вероятнее всего, что если этого крика не было, прежде чем вам позвонить они раз 150 пытались уже запустить базу, видели ошибку и снова запускали. Но в надежде что это было все не так, можно попробовать просканить файловую структуру диска в данной папке, вполне возможно что сможете там найти удаленные хвосты переписанного файла.
И никогда не доверяйте бухгалтерам. Они ленятся делать бэкапы сами.
Rating: 3.7/10 (27 votes cast)
Rating: +2 (from 8 votes)
Ошибка -200 в 1C, 3.7 out of 10 based on 27 ratings
Теги: Windows, техподдержка