SM 1.50 sp2 УКМ 4 100 sp3. Сканеры ШК mindeo mp 720
Периодически на кассах всплывает ошибка:
Код:
2023.06.09 (пятница) 08:45:21 1.50.0.0 sp2 [10] ERROR Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: """, шестнадцатеричное значение 0x1D, является недопустимым знаком., строка 5206, позиция 33."
исключение: System.Xml.XmlException
источник: System.Xml
метод: Void Throw(System.Exception)
в System.Xml.XmlTextReaderImpl.Throw(Exception e)
в System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
в System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
в System.Xml.XmlTextReaderImpl.ParseText()
в System.Xml.XmlTextReaderImpl.ParseElementContent()
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlTextReader.Read()
в Sm.UKM4XMLDesk.ConvertXMLFromUKM.GetReceiptPos(String& article, String& barcode, Decimal& quantity, Decimal& total, Decimal& price, Int32& stockId, String& propertyId, String& propertyValue, Int32& enterType, Int32& sellerId, String& sellerName, Int32[]& discProgramId, String[]& discProgramName, Int32[]& discProgramType, Decimal[]& discAmount, String[]& discCardNumber, Int32& discCount, String& PDF417, String& NOPDF, String& KIZ)
--------------------------------------------------------
2023.06.09 (пятница) 08:45:21 1.50.0.0 sp2 [10] ERROR Sm.Cash.Server
Файл "shift_[2]_[23]_[1157]_[1].xml" перемещен в папку "Error".
--------------------------------------------------------
2023.06.09 (пятница) 08:45:21 1.50.0.0 sp2 [10] ERROR Sm.Cash.Server
Файл "shift_[2]_[21]_[1168]_[1].xml" перемещен в папку "Error".
Ошибка считывания файла
--------------------------------------------------------
2023.06.09 (пятница) 08:45:21 1.50.0.0 sp2 [10] WARN Sm.Cash.Server
источник: SmCashServerLib
Ошибка драйвера кассы при загрузке данных для МХ Магазин Козерог в базе данных PLEMZ1. Условный номер кассы 14. Дополнительную информацию см. в следующем сообщении.
--------------------------------------------------------
2023.06.09 (пятница) 08:45:21 1.50.0.0 sp2 [10] ERROR Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: "ORA-02291: integrity constraint (SUPERMAG.SMCCASHCHECKZ) violated - parent key not found"
исключение: Sm.Core.InteropException
hResult: 80040E14h; доп. код: 2291
источник: OraOLEDB
----- Причина исключения, уровень вложения 1 -----
сообщение: "INSERT INTO Supermag.SMCashChecks(LocID, DeskNum, ZNum, CheckNum, PrintTime,Cashier,TotalSum, OpCode, DepID ) VALUES (2,23,1157,72,TO_DATE('20230608 132736','YYYYMMDD HH24MISS'),21,TO_NUMBER('315','999','NLS_NUMERIC_CHARACTERS='', '''),1,-1)"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
В поле serialNumber появляется символ GS 0x1D из марки. После того, как удаляю его, СМ+ позволяет создать кассовые документы.
(0.1Мб)
Проблема плавающая, может появиться пару раз в месяц. Заменить сканеры пока нечем.