Добрый день!
Сборка 6.0.7.623 (lubuntu 18.04 x64)
2 раза напоролись на вот такую ошибку при пробитии чека (оба раза безналичная оплата+маркированный товар). После выхода из Штриха терминальных чеков вместо пробития кассового выходит вот такая ошибка:
Ошибка 428 (Неисправен накопитель ФП1, ФП2 или часы)
И так до тех пор, пока не закроешь-откроешь смену.
Скорее всего, проблема какая то со Штрихом (встретилась дважды за 3 дня, хотя до этого ни разу ни на одной точке не было). Хоть на этой сборке у меня всего одна касса, обновил уж месяц как назад. И Штрих в Тесте драйвера никаких ошибок не говорит.
Но при этом пишу о проблеме здесь, потому что при этих вводных в ФР чек нормально регистрируется, то есть виден в архиве ФН, и уходит в ОФД, где его можно получить). Но касса закрыть чек не дает, что приводит к необходимости его отмены, хотя с точки зрения ФР он пробит.
кусок reshka.log
LengthTLVStr = 16
KkmRegistrations::KkmPrintExtReductions()
sum = 2999.000000, dsum = 0.000000, check_dsum = 0.000000
summ = 2999 price = 2999 qtty = 1 ware type = 4 datamatrix = Ххххххххххххххх91EE0692FR5AqKcHS4KRHuyDZcq6ZDYaj19CF6Pu/pwzJ/aXvG8=
KkmRegistrations::AnalyzeWareMark()
tag = 01
bcode = ХХХХХХХХХХХХХХХХХХХХХХХХХ91EE0692FR5AqKcHS4KRHuyDZcq6ZDYaj19CF6Pu/pwzJ/aXvG8=]
tag = 21
tag = 91
tag = 92
gtin = ХХХХХХХХХХХ, tgtin = ХХХХХХХХХХХ, serial = ХХХХХХХХХХ
tag 1162 = |444D02A335A53DC956294B49624D2D4A376B585053|
BMethodCalc = 4
BSubjCalc = 1
tag1162 = 444D02A335A53DC956294B49624D2D4A376B585053
tag1191 =
b = 2
LengthTLVStr = 46
sum = 2999.000000, dsum = 0.000000, check_dsum = 0.000000
KkmRegistrations::KkmPrintCheckReductions()
Receipt::RoundCheckSum()
!!!OFD!!!
Disount result sum = 0.000000
sum of position discount - 0.000000
sum of check reduction - 0.000000
sum of round_sum - 0.000000
!!!!!!!!!!!!!!!! result of Registration(): 0
kkm_base getCheckState CheckState = 1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!receipt->round_sum = 0.000000
KkmRegistration ----- hw->ECR_CloseCheck( nal = 0.000000, 0, cred = 2999.000000, cont = 0.000000, 0, 0, charge = -0.000000, false) return 428
Registration ------ KkmCloseCheck(nalsum = 0.000000, credsum = 2999.000000, contsum = 0.000000, receipt) return 428
RegistrationForm::TestKkmCloseCheck(kkm_res = 428, fr_sum = 9493.000000
kkm_base getCheckState CheckState = 1
wait_stop
KKm_Error(428)
wait_stop
ernum = Ошибка 428 :
erstring = Неисправен накопитель ФП1, ФП2 или часы