PDA

Просмотр полной версии : Системная ошибка при просмотре пробитых чеков



Aprill
28.12.2011, 17:38
Версия на кассе 6.95 Client/Server
Манагер смотрит список чеков с целью удалить имеющийся чек
В списке чеков стрелочгой тыкаеть с первого в сторону нужного, доходит до 40-50 чека и касса выдает системную ошибку
Рядом стоит касса 6.95а TS, на которой все в порядке

Звонил в UCS сказали, что проблема в nbchannel.dll, подменил - ничего не изменилось

Еррорс выдает множественные ошибки в rkeeper.exe
Первой строкой идет 216 ошибка... что эта.. железо?

Aprill
28.12.2011, 20:04
Решил проблему.
Бэкап всего что есть.
Из бэкапа выцепил жизненно важные файлы типа датабейз, ркипер.ини и .ехе, кейс.длл (касса без тача), локал.дб
Выцепил с соседней кассы, которая с тачем все файлы, кроме выше перечисленных, подменил - заработало, ошибок нет.

Итог: башкой нада думать, када жосский диск накрываетсо, а не в шуточки с кипером шпилить.
Думаю длл какая-нить побилась и мне повезло, что версии на кассах одинаковые, чуть более убитый жесткий диск и хана была бы моей затее. :facepalm:

SH
28.12.2011, 20:17
хана была бы моей затее
Э... А заново клиента собрать было бы невозможно?

Aprill
30.12.2011, 15:43
Э... А заново клиента собрать было бы невозможно?
Нет файлов в наличии

SH
30.12.2011, 16:31
А, ну свои дистрибутивы надо иметь, это вопрос решаемый.

lexick
01.08.2016, 12:42
Ребят, добрый день. Такая же проблема.
И диск проверял (chkdsk, victoria), и память memtest-ом гонял, делал новую сборку и станции и сервера (сервер на win XP, станция - DOS, v.6.97w).
В какую хоть еще сторону смотреть - посоветуйте, пожалуйста.

SH
01.08.2016, 12:57
Новую БД подкидывали?

lexick
01.08.2016, 13:02
Новую БД подкидывали?
Совершенно верно -на сервер - чистую, скаченную с дистрибутивов ЮСиэСа, соответствующую моей версии.

SH
01.08.2016, 13:19
Варианта всего два: либо сервер, либо станция.
Для начала, поднять сервер на другой машине. Потому что это проще.
Хотя я думаю, что это станция. Несмотря на корректные тесты. Опять же, подогнать подменную станцию и проверить.

lexick
01.08.2016, 13:27
Варианта всего два: либо сервер, либо станция.
Для начала, поднять сервер на другой машине. Потому что это проще.
Хотя я думаю, что это станция. Несмотря на корректные тесты. Опять же, подогнать подменную станцию и проверить.
Благодарю, буду пробовать, обязательно отпишусь...

sibgaba
01.08.2016, 13:31
А ошибка на любом количестве чеков возникает или только когда их много?

lexick
01.08.2016, 13:39
А ошибка на любом количестве чеков возникает или только когда их много?
Только когда много, т.е., например, ниже 40-42-го курсором в списке опускаюсь - системная ошибка и станция кассира виснет,
а в мониторе можно посмотреть все чеки.

sibgaba
01.08.2016, 14:03
Это Баг. точно не помню, но на языке вертится именно цифра 42...

Сейчас нет возможности посмотреть - почитайте хистори от более старших версий, по моему там описано где это поправили

lexick
01.08.2016, 14:07
Это Баг. точно не помню, но на языке вертится именно цифра 42...

Сейчас нет возможности посмотреть - почитайте хистори от более старших версий, по моему там описано где это поправили

А что за цифра 42?

DPavel
01.08.2016, 14:15
Касса вываливаетcя в системную ошибку при достижении курсорной рамки 42 чека, точно не помню мне кажется 37, но не столь важно. Лечится заменой проблемной DLL из сборки на исправленную nbchanel.dll c ftp.

lexick
01.08.2016, 14:22
Касса вываливаетcя в системную ошибку при достижении курсорной рамки 42 чека, точно не помню мне кажется 37, но не столь важно. Лечится заменой проблемной DLL из сборки на исправленную nbchanel.dll c ftp.
не подскажете, где на ftp взять эту исправленную DLL?

DPavel
01.08.2016, 14:25
\r-keeper\versions\KACCA\NBCHANEL.DLL\.\

lexick
01.08.2016, 14:28
\r-keeper\versions\KACCA\NBCHANEL.DLL\.\
благодарю, сейчас попробую...

lexick
03.08.2016, 10:54
Касса вываливаетcя в системную ошибку при достижении курсорной рамки 42 чека, точно не помню мне кажется 37, но не столь важно. Лечится заменой проблемной DLL из сборки на исправленную nbchanel.dll c ftp.
Скачал, положил на кассу, увы, не помогло, другое железо попробывал - то же самое...

DPavel
03.08.2016, 15:10
Попробуйте на кассе 6.97 только dll замените, может баг в самой версии. На 6.97 так и лечилось.
Так же заменить chprint.dll и format.dll

lexick
03.08.2016, 17:30
Попробуйте на кассе 6.97 только dll замените, может баг в самой версии. На 6.97 так и лечилось.
Так же заменить chprint.dll и format.dll
Немного не понял, я ведь по сути так и сделал - скачал NBCHANEL.DLL от сюда /r-keeper/versions/KACCA/NBCHANEL.DLL/, положил его на кассу взамен старого.
Может что-то не так делаю?

lexick
05.08.2016, 11:27
Ребят, может у кого еще какие-нибудь идеи будут? Беда прям...