Изменения

нет описания правки
Строка 108: Строка 108:     
"Код ошибки 0: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException" - ругается на недопустимое значение в xml чека; надо смотреть его и найти какой параметр там вызывает ошибку.
 
"Код ошибки 0: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException" - ругается на недопустимое значение в xml чека; надо смотреть его и найти какой параметр там вызывает ошибку.
 +
 +
==Акты списания==
 +
 +
Ошибки как правило сразу видны внутри акта в шапке в "Ответах в тикете"; и можно подробнее посмотреть ниже в "Запросах" что именно целиком прислал ЕГАИС.
 +
 +
===Ошибка в актах списания из-за марок с низким регистром===
 +
 +
Иногда из-за глюка сканера приходят марки с символами в низком регистре, и тогда в акте списания будет подобная ошибка:
 +
 +
''<tc:Comments>org.xml.sax.SAXParseException; cvc-pattern-valid: Value &apos;2362022779641706190017Mn2OPDME2HCGSOQAMBWMALVSIEGXNSZVXKGWNPQPEI4GBPIQABNPOEQZ4NDZ6Z34QXXYXI22WD6N3YFGSSFJOMJ5WVPWNNMTRKAAETQS4TGEEO4CRKWZGCWH4Y4HISOY&apos; is not facet-valid with respect to pattern &apos;([1-9]\d{2}|\d([1-9]\d|\d[1-9])){2}([1-9]\d{7}|\d([1-9]\d{6}|\d([1-9]\d{5}|\d([1-9]\d{4}|\d([1-9]\d{3}|\d([1-9]\d{2}|\d([1-9]\d|\d[1-9])))))))(0[1-9]|1[0-2])(1[8-9]|[2-9][0-9])([1-9]\d{2}|\d([1-9]\d|\d[1-9]))[0-9A-Z]{129}|\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[0-9]{40}&apos; for type &apos;PDF417String&apos;.</tc:Comments>''
 +
 +
В примере выше в ШК видим некорректный символ n , а должен быть N :
 +
 +
2362022779641706190017Mn2OPDME2HCGSOQAMBWMALVSIEGXNSZVXKGWNPQPEI4GBPIQABNPOEQZ4NDZ6Z34QXXYXI22WD6N3YFGSSFJOMJ5WVPWNNMTRKAAETQS4TGEE
 +
 +
В подобных случаях сначала надо поправить то, что уже в "отсканированном":
 +
 +
1 - скопировать марки, перевести их в верхний регистр (  https://swoper.ru/ ,  https://www.artlebedev.ru/case/ или пунтосвитчером)
 +
 +
2 - удалить некорректные из "сопоставленных", добавить исправленные через "добавить ШК вручную"
 +
 +
А затем предотвратить подобное в будущем:
 +
 +
1 - Проверить что барапп последней версии, если нет - обновить
 +
 +
2 - в конфиге "app-config" выставить параметр
 +
 +
''#Принудительно конвертировать в верхний регистр символы со сканера
 +
ForceInputUppercase = true''
 +
 +
===Ошибка ConnectFailure===
 +
 +
В логах ConnectFailure - означает, что нет связи с УТМ.
 +
 +
УТМ может быть недоступным по разным причинам - некорректно указан адрес в конфиге; просрочился сертификат в ключе; остановились службы транспорта и т.д.
 +
 +
==Накладные==