искра прим-07к (вер. 02) "Ошибка формата поля"

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
niichavo
Сообщения: 20
Зарегистрирован: 25 апр 2018, 13:55

искра прим-07к (вер. 02) "Ошибка формата поля"

Сообщение niichavo » 24 окт 2019, 18:15

Здравствуйте!

На unitserver не работает "искра прим-07к".

Команды: "List", "GetDataKKT", "GetLineLength", "XReport" работают без ошибок.
А, например, команда "CloseShift", "OpenShift", "RegisterCheck" выполняется с ошибкой: "Ошибка формата поля".

Вот лог выполнения команды "RegisterCheck":

Код: Выделить всё

Текст команды:
IdType: IscraFR, IdModel: 0, ver: 2.1.30.19, Width: 40, Firmware: <Не определено>, IP client: 127.0.0.1:3858 
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"53739d54-5aae-626f-2c3e-80a048a1feb6","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Тестовый Кассир","CashierVATIN":"430601071197","ClientAddress":"test@mail.com","ClientInfo":"Клиент Тест РЕ-125486","ClientINN":"502906602876","SenderEmail":"Sender@mail.com","PlaceMarket":"kkmserver.ru","TaxVariant":"","KPP":"782543005","PayByProcessing":null,"NumDeviceByProcessing":null,"ReceiptNumber":"TEST-01","PrintSlipAfterCheck":null,"PrintSlipForCashier":null,"RRNCode":"","AuthorizationCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null,"UserAttribute":{"Name":"Поле-тест","Value":"Тестовое значение"},"AdditionalAttribute":"Тест","CheckStrings":[{"PrintImage":null},{"PrintText":{"Text":">#2#<ООО \"Тест заголовка\"","Font":1}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №1:<#10#>154,41"}},{"PrintText":{"Text":"2-рое поле:<#10#>4,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №2:<#8#>>4,00"}},{"PrintText":{"Text":"2-рое поле:<#8#>>1544,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Шрифт № 1","Font":1,"Intensity":15}},{"PrintText":{"Text":"Шрифт № 2","Font":2,"Intensity":10}},{"PrintText":{"Text":"Шрифт № 3","Font":3,"Intensity":5}},{"PrintText":{"Text":"Шрифт № 4","Font":4,"Intensity":0}},{"PrintText":{"Text":"<<*>>"}},{"Register":{"Name":"Тестовый товар N1","Quantity":1,"Price":100,"Amount":3,"Department":0,"Tax":20,"EAN13":"1254789547853","SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"пара","GoodCodeData":{"StampType":"05","GTIN":"98765432101234","SerialNumber":"ABC1234"},"CountryOfOrigin":"156","CustomsDeclaration":"54180656/1345865/3435625/23","ExciseAmount":0.01,"AgentSign":null,"AgentData":null,"PurveyorData":null,"AdditionalAttribute":"Тест-доп.реквизит","EGAIS":{"Barcode":"22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V","Ean":"3423290167937","Volume":0.75}},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Это тестовый товар. Тест на длинную строку в наименование товара или услуги.","Font":4,"Intensity":0},"Register":{"Name":"Тестовый товар N2: Артикул: TEST-2000","Quantity":3,"Price":100,"Amount":0.02,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"BarCode":null}],"Cash":0,"ElectronicPayment":3.02,"AdvancePayment":0,"Credit":0,"CashProvision":0}

Текст ошибки:
Ошибка открытия чека (Ошибка формата поля.)
Низкоуровневые команды:
< function SetParameter () :
- String : "EquipmentType"
- String : "ФискальныйРегистратор"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "ФискальныйРегистратор"
< function SetParameter () :
- String : "Model"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Port"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Baundrate"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Password"
- String : "AERF"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "AERF"
< function SetParameter () :
- String : "Opername"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "Encoding"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Section"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "HeaderPrint"
- Boolean : "True"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "True"
< function SetParameter () :
- String : "H1"
- String : "****************************************"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "****************************************"
< function SetParameter () :
- String : "H2"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H3"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H4"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H5"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H6"
- String : "****************************************"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "****************************************"
< function SetParameter () :
- String : "PayByProcessing"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "NumDeviceByProcessing"
- String : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0"
< function SetParameter () :
- String : "SetDateTime"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "NoErrorOnOpenCloseShift"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "EmulationCheck"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "RouteCommand"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "EmulationCheckForm"
- String : "#Header{
1|>#2#<'NameOrganization'
4|>#2#<'AddressSettle'
0|>#2#<ДОБРО ПОЖАЛОВАТЬ!
0|‗
2|>#2#<'TypeCheck'
0|РН ККТ:'RegNumber'<#0#>'DateCheck'
0|ЗН ККТ:'KktNumber'<#0#>СМЕНА:'SessionNumber' ЧЕК:'CheckNum'
0|ФН:'FnNumber'<#0#>ИНН:'InnOrganization'
0|КАССИР:<#0#>'CashierName'
0|ИНН кассира:<#0#>'CashierVATIN'
0|Место расчетов:<#0#>'PlaceSettle'
4|Эл.адрес отправителя:<#0#>'SenderEmail'
4|Сайт ФНС:<#0#>www.nalog.ru
4|Тел/емайл покупателя:<#0#>'ClientAddress'
4|Наименование покупателя:<#0#>'ClientInfo'
4|ИНН покупателя:<#0#>'ClientINN'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|'UserAttributeName':<#0#>'UserAttributeValue'
0|<<->>
#Header}
#Register{
0|'Name'
0| ‗<#0#>'Quantity' X 'Price'
0| ‗<#0#>='Ammount'
4|'NameSkidka'<#0#>='Skidka'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|НДС 'NameTax'<#0#>='NDS'
4|КИЗ:<#0#>'KIZ'
#Register}
#Footer{
0| <<->>
1|ИТОГ<#0#>='AllSum'
0|‗НАЛИЧНЫМИ<#0#>='Cash-Sdacha'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗ЗАЧЕТ АВАНСА<#0#>='AdvancePayment'
0|‗КРЕДИТ<#0#>='Credit'
0|‗ВСТРЕЧНОЕ ПРЕДСТАВЛЕНИЕ<#0#>='CashProvision'
0|ПОЛУЧЕНО:'PrintPoluceno'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗НАЛИЧНЫМИ<#0#>='Cash'
0|Сдача:<#0#>='Sdacha'
0|СУММА НДС 20%:<#0#>='Sum20'
0|СУММА НДС 18%:<#0#>='Sum18'
0|СУММА НДС 10%:<#0#>='Sum10'
0|СУММА НДС 0%:<#0#>='Sum0'
0|СУММА БЕЗ НДС:<#0#>='SumNo'
0| <<->>
0|СНО:'OSN'<#0#>ФД:'FD'
0|Дата:'FDate'<#0#>ФП:'FP'
#Footer}"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "#Header{
1|>#2#<'NameOrganization'
4|>#2#<'AddressSettle'
0|>#2#<ДОБРО ПОЖАЛОВАТЬ!
0|‗
2|>#2#<'TypeCheck'
0|РН ККТ:'RegNumber'<#0#>'DateCheck'
0|ЗН ККТ:'KktNumber'<#0#>СМЕНА:'SessionNumber' ЧЕК:'CheckNum'
0|ФН:'FnNumber'<#0#>ИНН:'InnOrganization'
0|КАССИР:<#0#>'CashierName'
0|ИНН кассира:<#0#>'CashierVATIN'
0|Место расчетов:<#0#>'PlaceSettle'
4|Эл.адрес отправителя:<#0#>'SenderEmail'
4|Сайт ФНС:<#0#>www.nalog.ru
4|Тел/емайл покупателя:<#0#>'ClientAddress'
4|Наименование покупателя:<#0#>'ClientInfo'
4|ИНН покупателя:<#0#>'ClientINN'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|'UserAttributeName':<#0#>'UserAttributeValue'
0|<<->>
#Header}
#Register{
0|'Name'
0| ‗<#0#>'Quantity' X 'Price'
0| ‗<#0#>='Ammount'
4|'NameSkidka'<#0#>='Skidka'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|НДС 'NameTax'<#0#>='NDS'
4|КИЗ:<#0#>'KIZ'
#Register}
#Footer{
0| <<->>
1|ИТОГ<#0#>='AllSum'
0|‗НАЛИЧНЫМИ<#0#>='Cash-Sdacha'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗ЗАЧЕТ АВАНСА<#0#>='AdvancePayment'
0|‗КРЕДИТ<#0#>='Credit'
0|‗ВСТРЕЧНОЕ ПРЕДСТАВЛЕНИЕ<#0#>='CashProvision'
0|ПОЛУЧЕНО:'PrintPoluceno'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗НАЛИЧНЫМИ<#0#>='Cash'
0|Сдача:<#0#>='Sdacha'
0|СУММА НДС 20%:<#0#>='Sum20'
0|СУММА НДС 18%:<#0#>='Sum18'
0|СУММА НДС 10%:<#0#>='Sum10'
0|СУММА НДС 0%:<#0#>='Sum0'
0|СУММА БЕЗ НДС:<#0#>='SumNo'
0| <<->>
0|СНО:'OSN'<#0#>ФД:'FD'
0|Дата:'FDate'<#0#>ФП:'FP'
#Footer}"
< function SetParameter () :
- String : "NoReadQrCode"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function Open () :
- String : ""
> return: Boolean : "True"
- String : "2"
< function GetLastError () :
- String : ""
> return: Int32 : "0"
- String : "Нет ошибок."
< function OpenCheck () :
- String : "2"
- Boolean : "True"
- Boolean : "False"
- Boolean : "False"
- Int32 : "0"
- Int32 : "0"
> return: Boolean : "False"
- String : "2"
- Boolean : "True"
- Boolean : "False"
- Boolean : "False"
- Int32 : "176"
- Int32 : "66"
< function GetLastError () :
- String : ""
> return: Int32 : "0"
- String : "Ошибка формата поля."
< function Close () :
- String : "2"
> return: Boolean : "True"
- String : "2"

Время выполнения команды:00:03.051000
Текст ответа:
{"Command":"RegisterCheck","Error":"Ошибка открытия чека (Ошибка формата поля.)","Warning":"","Status":2,"IdCommand":"53739d54-5aae-626f-2c3e-80a048a1feb6","NumDevice":1,"UnitName":"ИСКРА: Фискальные регистраторы"}

Вот такой чек вылезает странный при этом (во вложении)
Вложения
5 (3).jpg
20191023_124617.jpg

niichavo
Сообщения: 20
Зарегистрирован: 25 апр 2018, 13:55

Re: искра прим-07к (вер. 02) "Ошибка формата поля"

Сообщение niichavo » 24 окт 2019, 19:31

у вас в настройке устройства написано

Версия : 1.0.0.5

Наименование : ИСКРА: Фискальные регистраторы

Описание : Драйвер фискальных регистраторов ПРИМ для подключения к системе «1С:Предприятие»

URL производителя : www.iskra-kkm.ru/support/lib/lib1c/azimuth_setup.exe

Примечание : Требуется установка драйвера производителя.
Однако по данной ссылке нет драйвера. Также не понятно какой драйвер из ныне существующих (http://iskra-kkt.ru/programmnoe-obespechenie/) подходит на данный момент

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: искра прим-07к (вер. 02) "Ошибка формата поля"

Сообщение Audim » 25 окт 2019, 11:43

Сейчас нет такой ККТ под рукой (очень редкий зверь) - постараюсь в ближайшее время проверить.

niichavo
Сообщения: 20
Зарегистрирован: 25 апр 2018, 13:55

Re: искра прим-07к (вер. 02) "Ошибка формата поля"

Сообщение niichavo » 06 ноя 2019, 18:06

Здравствуйте!

С устройством "Икра ПРИМ 07-Ф" такие ошибки:

Unitserver:

Код: Выделить всё

Текст команды:
IdType: IskraKKTLib, IdModel: 0, ver: 2.1.30.19, Width: 0, Firmware: <Не определено>, IP client: 127.0.0.1:6611 
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"2100a2aa-589f-13a1-24e1-24fd1c9055e1","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Тестовый Кассир","CashierVATIN":"430601071197","ClientAddress":"test@mail.com","ClientInfo":"Клиент Тест РЕ-125486","ClientINN":"502906602876","SenderEmail":"Sender@mail.com","PlaceMarket":"kkmserver.ru","TaxVariant":"","KPP":"782543005","PayByProcessing":null,"NumDeviceByProcessing":null,"ReceiptNumber":"TEST-01","PrintSlipAfterCheck":null,"PrintSlipForCashier":null,"RRNCode":"","AuthorizationCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null,"UserAttribute":{"Name":"Поле-тест","Value":"Тестовое значение"},"AdditionalAttribute":"Тест","CheckStrings":[{"PrintImage":null},{"PrintText":{"Text":">#2#<ООО \"Тест заголовка\"","Font":1}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №1:<#10#>154,41"}},{"PrintText":{"Text":"2-рое поле:<#10#>4,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №2:<#8#>>4,00"}},{"PrintText":{"Text":"2-рое поле:<#8#>>1544,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Шрифт № 1","Font":1,"Intensity":15}},{"PrintText":{"Text":"Шрифт № 2","Font":2,"Intensity":10}},{"PrintText":{"Text":"Шрифт № 3","Font":3,"Intensity":5}},{"PrintText":{"Text":"Шрифт № 4","Font":4,"Intensity":0}},{"PrintText":{"Text":"<<*>>"}},{"Register":{"Name":"Тестовый товар N1","Quantity":1,"Price":100,"Amount":3,"Department":0,"Tax":20,"EAN13":"1254789547853","SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"пара","GoodCodeData":{"StampType":"05","GTIN":"98765432101234","SerialNumber":"ABC1234"},"CountryOfOrigin":"156","CustomsDeclaration":"54180656/1345865/3435625/23","ExciseAmount":0.01,"AgentSign":null,"AgentData":null,"PurveyorData":null,"AdditionalAttribute":"Тест-доп.реквизит","EGAIS":{"Barcode":"22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V","Ean":"3423290167937","Volume":0.75}},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Это тестовый товар. Тест на длинную строку в наименование товара или услуги.","Font":4,"Intensity":0},"Register":{"Name":"Тестовый товар N2: Артикул: TEST-2000","Quantity":3,"Price":100,"Amount":0.02,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"BarCode":null}],"Cash":0,"ElectronicPayment":3.02,"AdvancePayment":0,"Credit":0,"CashProvision":0}
Текст ошибки:
Ошибка открытия устройства (OpenDll уже выполнена.)
Низкоуровневые команды:
< function SetParameter () :
- String : "EquipmentType"
- String : "ФискальныйРегистратор"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "ФискальныйРегистратор"
< function SetParameter () :
- String : "Model"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Port"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Baundrate"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Password"
- String : "AERF"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "AERF"
< function SetParameter () :
- String : "Opername"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "Encoding"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "Section"
- Double : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- Int32 : "0"
< function SetParameter () :
- String : "HeaderPrint"
- Boolean : "True"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "True"
< function SetParameter () :
- String : "H1"
- String : "****************************************"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "****************************************"
< function SetParameter () :
- String : "H2"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H3"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H4"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H5"
- String : "* *"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "* *"
< function SetParameter () :
- String : "H6"
- String : "****************************************"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "****************************************"
< function SetParameter () :
- String : "OFDAddr"
- String : "52.29.225.198"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "52.29.225.198"
< function SetParameter () :
- String : "OFDPort"
- String : "4001"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "4001"
< function SetParameter () :
- String : "OFDSleep"
- String : "5000"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "5000"
< function SetParameter () :
- String : "OFDRead"
- String : "20000"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "20000"
< function SetParameter () :
- String : "OFDWrite"
- String : "5000"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "5000"
< function SetParameter () :
- String : "UPDADHCP"
- Boolean : "True"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "True"
< function SetParameter () :
- String : "UPDIP"
- String : "0.0.0.0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0.0.0.0"
< function SetParameter () :
- String : "UPDMask"
- String : "0.0.0.0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0.0.0.0"
< function SetParameter () :
- String : "UPDGate"
- String : "0.0.0.0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0.0.0.0"
< function SetParameter () :
- String : "UPDADNS"
- Boolean : "True"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "True"
< function SetParameter () :
- String : "UPDDNS1"
- String : "0.0.0.0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0.0.0.0"
< function SetParameter () :
- String : "UPDDNS2"
- String : "0.0.0.0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0.0.0.0"
< function SetParameter () :
- String : "UPDMAC"
- String : "000000000000"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "000000000000"
< function SetParameter () :
- String : "PayByProcessing"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "NumDeviceByProcessing"
- String : "0"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "0"
< function SetParameter () :
- String : "SetDateTime"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "NoErrorOnOpenCloseShift"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "EmulationCheck"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function SetParameter () :
- String : "RouteCommand"
- String : ""
> return: Boolean : "True"
- String : "Нет ошибок."
- String : ""
< function SetParameter () :
- String : "EmulationCheckForm"
- String : "#Header{
1|>#2#<'NameOrganization'
4|>#2#<'AddressSettle'
0|>#2#<ДОБРО ПОЖАЛОВАТЬ!
0|‗
2|>#2#<'TypeCheck'
0|РН ККТ:'RegNumber'<#0#>'DateCheck'
0|ЗН ККТ:'KktNumber'<#0#>СМЕНА:'SessionNumber' ЧЕК:'CheckNum'
0|ФН:'FnNumber'<#0#>ИНН:'InnOrganization'
0|КАССИР:<#0#>'CashierName'
0|ИНН кассира:<#0#>'CashierVATIN'
0|Место расчетов:<#0#>'PlaceSettle'
4|Эл.адрес отправителя:<#0#>'SenderEmail'
4|Сайт ФНС:<#0#>www.nalog.ru
4|Тел/емайл покупателя:<#0#>'ClientAddress'
4|Наименование покупателя:<#0#>'ClientInfo'
4|ИНН покупателя:<#0#>'ClientINN'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|'UserAttributeName':<#0#>'UserAttributeValue'
0|<<->>
#Header}
#Register{
0|'Name'
0| ‗<#0#>'Quantity' X 'Price'
0| ‗<#0#>='Ammount'
4|'NameSkidka'<#0#>='Skidka'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|НДС 'NameTax'<#0#>='NDS'
4|КИЗ:<#0#>'KIZ'
#Register}
#Footer{
0| <<->>
1|ИТОГ<#0#>='AllSum'
0|‗НАЛИЧНЫМИ<#0#>='Cash-Sdacha'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗ЗАЧЕТ АВАНСА<#0#>='AdvancePayment'
0|‗КРЕДИТ<#0#>='Credit'
0|‗ВСТРЕЧНОЕ ПРЕДСТАВЛЕНИЕ<#0#>='CashProvision'
0|ПОЛУЧЕНО:'PrintPoluceno'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗НАЛИЧНЫМИ<#0#>='Cash'
0|Сдача:<#0#>='Sdacha'
0|СУММА НДС 20%:<#0#>='Sum20'
0|СУММА НДС 18%:<#0#>='Sum18'
0|СУММА НДС 10%:<#0#>='Sum10'
0|СУММА НДС 0%:<#0#>='Sum0'
0|СУММА БЕЗ НДС:<#0#>='SumNo'
0| <<->>
0|СНО:'OSN'<#0#>ФД:'FD'
0|Дата:'FDate'<#0#>ФП:'FP'
#Footer}"
> return: Boolean : "True"
- String : "Нет ошибок."
- String : "#Header{
1|>#2#<'NameOrganization'
4|>#2#<'AddressSettle'
0|>#2#<ДОБРО ПОЖАЛОВАТЬ!
0|‗
2|>#2#<'TypeCheck'
0|РН ККТ:'RegNumber'<#0#>'DateCheck'
0|ЗН ККТ:'KktNumber'<#0#>СМЕНА:'SessionNumber' ЧЕК:'CheckNum'
0|ФН:'FnNumber'<#0#>ИНН:'InnOrganization'
0|КАССИР:<#0#>'CashierName'
0|ИНН кассира:<#0#>'CashierVATIN'
0|Место расчетов:<#0#>'PlaceSettle'
4|Эл.адрес отправителя:<#0#>'SenderEmail'
4|Сайт ФНС:<#0#>www.nalog.ru
4|Тел/емайл покупателя:<#0#>'ClientAddress'
4|Наименование покупателя:<#0#>'ClientInfo'
4|ИНН покупателя:<#0#>'ClientINN'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|'UserAttributeName':<#0#>'UserAttributeValue'
0|<<->>
#Header}
#Register{
0|'Name'
0| ‗<#0#>'Quantity' X 'Price'
0| ‗<#0#>='Ammount'
4|'NameSkidka'<#0#>='Skidka'
4|Доп.атрибут:<#0#>'AdditionalAttribute'
4|НДС 'NameTax'<#0#>='NDS'
4|КИЗ:<#0#>'KIZ'
#Register}
#Footer{
0| <<->>
1|ИТОГ<#0#>='AllSum'
0|‗НАЛИЧНЫМИ<#0#>='Cash-Sdacha'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗ЗАЧЕТ АВАНСА<#0#>='AdvancePayment'
0|‗КРЕДИТ<#0#>='Credit'
0|‗ВСТРЕЧНОЕ ПРЕДСТАВЛЕНИЕ<#0#>='CashProvision'
0|ПОЛУЧЕНО:'PrintPoluceno'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗НАЛИЧНЫМИ<#0#>='Cash'
0|Сдача:<#0#>='Sdacha'
0|СУММА НДС 20%:<#0#>='Sum20'
0|СУММА НДС 18%:<#0#>='Sum18'
0|СУММА НДС 10%:<#0#>='Sum10'
0|СУММА НДС 0%:<#0#>='Sum0'
0|СУММА БЕЗ НДС:<#0#>='SumNo'
0| <<->>
0|СНО:'OSN'<#0#>ФД:'FD'
0|Дата:'FDate'<#0#>ФП:'FP'
#Footer}"
< function SetParameter () :
- String : "NoReadQrCode"
- Boolean : "False"
> return: Boolean : "True"
- String : "Нет ошибок."
- Boolean : "False"
< function Open () :
- String : ""
> return: Boolean : "False"
- String : "2"
< function GetLastError () :
- String : ""
> return: Int32 : "0"
- String : "OpenDll уже выполнена."
< function Close () :
- String : ""
> return: Boolean : "False"
- String : ""

Время выполнения команды:00:00.110011
Текст ответа:
{"Command":"RegisterCheck","Error":"Ошибка открытия устройства (OpenDll уже выполнена.)","Warning":"","Status":2,"IdCommand":"2100a2aa-589f-13a1-24e1-24fd1c9055e1","NumDevice":1,"UnitName":"ИСКРА: ККТ с функцией передачи в ОФД"}
KKmServer:

Код: Выделить всё

Текст команды:
IdType: Iskra, IdModel: 0, ver: 2.1.30.19, Width: 37, Firmware: 4.0LPC07 01-08-18, IP client: 127.0.0.1:5472 
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"ebd3f68f-bfae-fec1-b75e-64e3f6dacc96","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Тестовый Кассир","CashierVATIN":"430601071197","ClientAddress":"test@mail.com","ClientInfo":"Клиент Тест РЕ-125486","ClientINN":"502906602876","SenderEmail":"Sender@mail.com","PlaceMarket":"kkmserver.ru","TaxVariant":"","KPP":"782543005","PayByProcessing":null,"NumDeviceByProcessing":null,"ReceiptNumber":"TEST-01","PrintSlipAfterCheck":null,"PrintSlipForCashier":null,"RRNCode":"","AuthorizationCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null,"UserAttribute":{"Name":"Поле-тест","Value":"Тестовое значение"},"AdditionalAttribute":"Тест","CheckStrings":[{"PrintImage":null},{"PrintText":{"Text":">#2#<ООО \"Тест заголовка\"","Font":1}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №1:<#10#>154,41"}},{"PrintText":{"Text":"2-рое поле:<#10#>4,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Пример №2:<#8#>>4,00"}},{"PrintText":{"Text":"2-рое поле:<#8#>>1544,00"}},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Шрифт № 1","Font":1,"Intensity":15}},{"PrintText":{"Text":"Шрифт № 2","Font":2,"Intensity":10}},{"PrintText":{"Text":"Шрифт № 3","Font":3,"Intensity":5}},{"PrintText":{"Text":"Шрифт № 4","Font":4,"Intensity":0}},{"PrintText":{"Text":"<<*>>"}},{"Register":{"Name":"Тестовый товар N1","Quantity":1,"Price":100,"Amount":3,"Department":0,"Tax":20,"EAN13":"1254789547853","SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"пара","GoodCodeData":{"StampType":"05","GTIN":"98765432101234","SerialNumber":"ABC1234"},"CountryOfOrigin":"156","CustomsDeclaration":"54180656/1345865/3435625/23","ExciseAmount":0.01,"AgentSign":null,"AgentData":null,"PurveyorData":null,"AdditionalAttribute":"Тест-доп.реквизит","EGAIS":{"Barcode":"22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V","Ean":"3423290167937","Volume":0.75}},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Это тестовый товар. Тест на длинную строку в наименование товара или услуги.","Font":4,"Intensity":0},"Register":{"Name":"Тестовый товар N2: Артикул: TEST-2000","Quantity":3,"Price":100,"Amount":0.02,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"BarCode":null}],"Cash":0,"ElectronicPayment":3.02,"AdvancePayment":0,"Credit":0,"CashProvision":0}
Текст ошибки:
Не удалось закрыть чек Ошибка приема кадра сообщения (1)Не удалось закрыть чек Ошибка приема кадра сообщения (1)
Низкоуровневые команды:

> 00:00.000027: COM порт открыт.
< 00:00.016835: 02-41-45-52-46-93-30-31-1C-30-36-31-31-31-39-1C-31-34-33-32-1C-03-36-37-30-34
> 00:00.077755: 02-93-30-31-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-37-45-30-35
< 00:00.045424: 02-41-45-52-46-94-31-37-1C-30-36-31-31-31-39-1C-31-34-33-32-1C-03-36-46-30-34
> 00:00.077835: 02-94-31-37-1C-38-38-1C-34-30-33-39-1C-30-44-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-45-30-35
< 00:00.031554: 02-41-45-52-46-95-35-32-1C-03-33-42-30-32
> 00:00.079191: 02-95-35-32-1C-38-38-1C-34-30-33-39-1C-30-44-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-45-30-35
< 00:00.033331: 02-41-45-52-46-96-39-37-1C-03-34-35-30-32
> 00:00.079395: 02-96-39-37-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-8F-90-88-8C-20-30-37-2D-94-1C-34-2E-30-4C-50-43-30-37-20-30-31-2D-30-38-2D-31-38-1C-31-36-30-30-30-31-32-20-20-20-1C-30-30-30-30-30-30-30-31-32-33-30-30-34-32-31-35-1C-35-33-32-31-31-32-38-32-36-36-1C-38-46-36-30-31-30-35-1C-39-39-39-39-30-37-38-39-30-32-30-30-30-34-30-32-1C-03-45-31-31-38
< 00:00.145527: 02-41-45-52-46-97-30-33-1C-30-36-31-31-31-39-1C-31-34-33-32-1C-03-36-44-30-34
> 00:00.104841: 02-97-30-33-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-31-44-1C-30-30-30-30-1C-30-33-30-30-1C-30-36-31-31-31-39-1C-31-34-32-39-1C-03-30-41-30-41
< 00:00.073490: 02-41-45-52-46-98-30-33-1C-30-36-31-31-31-39-1C-31-34-33-32-1C-03-36-45-30-34
> 00:00.103312: 02-98-30-33-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-31-44-1C-30-30-30-30-1C-30-33-30-30-1C-30-36-31-31-31-39-1C-31-34-32-39-1C-03-30-42-30-41
< 00:00.057487: 02-41-45-52-46-99-32-39-1C-03-34-33-30-32
> 00:00.276395: 02-99-32-39-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-30-33-1C-30-30-1C-30-30-1C-30-31-1C-30-30-1C-30-36-31-31-31-39-31-34-33-30-1C-39-39-39-39-30-37-38-39-30-32-30-30-30-34-30-32-1C-30-41-30-30-30-30-30-30-1C-31-37-30-32-32-31-1C-66-6E-20-64-65-62-75-67-20-56-20-32-2E-31-32-1C-30-30-1C-30-34-30-30-1C-30-31-30-30-1C-30-30-1C-4E-6F-20-6D-65-73-73-61-67-65-73-1C-43-41-43-46-30-33-30-30-1C-46-43-34-42-30-30-30-30-1C-03-41-37-31-46
< 00:00.157461: 02-41-45-52-46-9A-33-35-1C-03-34-31-30-32
> 00:00.079237: 02-9A-33-35-1C-38-38-1C-30-30-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-31-30-30-30-1C-30-31-30-30-1C-30-30-30-30-1C-03-32-32-30-38
< 00:00.109031: 02-41-45-52-46-9B-31-30-1C-30-36-31-31-31-39-1C-31-34-33-32-1C-30-30-1C-92-A5-E1-E2-AE-A2-EB-A9-20-8A-A0-E1-E1-A8-E0-7C-34-33-30-36-30-31-30-37-31-31-39-37-1C-1C-1C-30-31-1C-30-31-1C-1C-1C-03-43-36-31-33
> 00:00.290377: 02-9B-31-30-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-30-32-30-30-1C-03-36-35-30-36
< 00:00.066643: 02-41-45-52-46-9C-31-43-1C-3C-31-30-30-38-3E-74-65-73-74-40-6D-61-69-6C-2E-63-6F-6D-1C-03-42-45-30-38
> 00:00.146283: 02-9C-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-42-30-35
< 00:00.059838: 02-41-45-52-46-9D-31-43-1C-3C-31-31-31-37-3E-53-65-6E-64-65-72-40-6D-61-69-6C-2E-63-6F-6D-1C-03-36-31-30-39
> 00:00.120584: 02-9D-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-43-30-35
< 00:00.133877: 02-41-45-52-46-9E-31-43-1C-7E-33-30-20-20-20-20-20-20-8E-8E-8E-20-22-92-A5-E1-E2-20-20-20-20-20-20-1C-03-42-34-30-39
> 00:00.078036: 02-9E-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-44-30-35
< 00:00.059766: 02-41-45-52-46-9F-31-43-1C-7E-33-30-20-20-20-20-20-A7-A0-A3-AE-AB-AE-A2-AA-A0-22-20-20-20-20-20-20-1C-03-41-45-30-41
> 00:00.077996: 02-9F-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-45-30-35
< 00:00.074314: 02-41-45-52-46-A0-31-43-1C-7E-30-30-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-1C-03-43-45-30-39
> 00:00.080686: 02-A0-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-39-46-30-35
< 00:00.074321: 02-41-45-52-46-A1-31-43-1C-7E-30-30-8F-E0-A8-AC-A5-E0-20-FC-31-3A-20-20-20-20-20-20-20-20-20-20-20-31-35-34-2C-34-31-1C-03-41-38-30-42
> 00:00.070314: 02-A1-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-30-30-35
< 00:00.074369: 02-41-45-52-46-A2-31-43-1C-7E-30-30-32-2D-E0-AE-A5-20-AF-AE-AB-A5-3A-20-20-20-20-20-20-20-20-20-20-20-20-34-2C-30-30-1C-03-32-38-30-42
> 00:00.070262: 02-A2-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-31-30-35
< 00:00.074332: 02-41-45-52-46-A3-31-43-1C-7E-30-30-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-1C-03-44-31-30-39
> 00:00.080701: 02-A3-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-32-30-35
< 00:00.074333: 02-41-45-52-46-A4-31-43-1C-7E-30-30-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-8F-E0-A8-AC-A5-E0-20-FC-32-3A-20-20-20-20-34-2C-30-30-1C-03-43-31-30-43
> 00:00.080669: 02-A4-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-33-30-35
< 00:00.074357: 02-41-45-52-46-A5-31-43-1C-7E-30-30-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-32-2D-E0-AE-A5-20-AF-AE-AB-A5-3A-20-31-35-34-34-2C-30-30-1C-03-41-35-30-43
> 00:00.080793: 02-A5-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-34-30-35
< 00:00.074360: 02-41-45-52-46-A6-31-43-1C-7E-30-30-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-1C-03-44-34-30-39
> 00:00.080722: 02-A6-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-35-30-35
< 00:00.045393: 02-41-45-52-46-A7-31-43-1C-7E-33-38-98-E0-A8-E4-E2-20-FC-20-31-1C-03-42-32-30-38
> 00:00.080259: 02-A7-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-36-30-35
< 00:00.045369: 02-41-45-52-46-A8-31-43-1C-7E-33-39-98-E0-A8-E4-E2-20-FC-20-32-1C-03-42-35-30-38
> 00:00.080195: 02-A8-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-37-30-35
< 00:00.045216: 02-41-45-52-46-A9-31-43-1C-7E-30-30-98-E0-A8-E4-E2-20-FC-20-33-1C-03-41-42-30-38
> 00:00.080351: 02-A9-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-38-30-35
< 00:00.045256: 02-41-45-52-46-AA-31-43-1C-7E-30-31-98-E0-A8-E4-E2-20-FC-20-34-1C-03-41-45-30-38
> 00:00.087361: 02-AA-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-39-30-35
< 00:00.094464: 02-41-45-52-46-AB-31-43-1C-7E-30-30-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-2A-1C-03-36-41-30-39
> 00:00.080667: 02-AB-31-43-1C-38-38-1C-30-31-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-41-30-35
< 00:00.124368: 02-41-45-52-46-AC-31-31-1C-92-A5-E1-E2-AE-A2-EB-A9-20-E2-AE-A2-A0-E0-20-4E-31-1C-1C-33-1C-31-1C-AF-A0-E0-1C-30-30-30-35-30-34-30-31-30-30-1C-1C-91-AA-A8-A4-AA-A0-3A-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-39-37-20-90-93-81-1C-03-33-38-31-42
> 00:00.079133: 02-AC-31-31-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-33-2E-30-30-1C-33-2E-30-30-1C-03-35-34-30-37
< 00:00.085889: 02-41-45-52-46-AD-31-43-1C-7E-30-30-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-1C-03-44-42-30-39
> 00:00.121384: 02-AD-31-43-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-44-30-35
< 00:00.074343: 02-41-45-52-46-AE-31-43-1C-7E-30-31-9D-E2-AE-20-E2-A5-E1-E2-AE-A2-EB-A9-20-E2-AE-A2-A0-E0-2E-20-92-A5-E1-E2-20-AD-A0-20-A4-AB-A8-AD-AD-E3-EE-20-E1-1C-03-41-31-31-41
> 00:00.080709: 02-AE-31-43-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-45-30-35
< 00:00.074376: 02-41-45-52-46-AF-31-43-1C-7E-30-31-E2-E0-AE-AA-E3-20-A2-20-AD-A0-A8-AC-A5-AD-AE-A2-A0-AD-A8-A5-20-E2-AE-A2-A0-E0-A0-20-A8-AB-A8-20-E3-E1-AB-E3-A3-1C-03-42-42-31-41
> 00:00.080652: 02-AF-31-43-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-41-46-30-35
< 00:00.045440: 02-41-45-52-46-B0-31-43-1C-7E-30-31-A8-2E-1C-03-33-34-30-34
> 00:00.073032: 02-B0-31-43-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-42-30-30-35
< 00:00.147734: 02-41-45-52-46-B1-31-31-1C-92-A5-E1-E2-AE-A2-EB-A9-20-E2-AE-A2-A0-E0-20-4E-32-3A-20-80-E0-E2-A8-AA-E3-AB-3A-20-54-45-53-54-2D-32-30-30-30-1C-1C-30-2E-30-30-1C-32-1C-E8-E2-1C-30-31-30-30-30-31-30-31-30-30-1C-1C-91-AA-A8-A4-AA-A0-3A-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-32-30-30-2C-30-30-20-90-93-81-1C-03-39-31-32-33
> 00:00.086740: 02-B1-31-31-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-30-2E-30-30-1C-33-2E-30-30-1C-03-35-36-30-37
< 00:00.158057: 02-41-45-52-46-B2-31-31-1C-92-A5-E1-E2-AE-A2-EB-A9-20-E2-AE-A2-A0-E0-20-4E-32-3A-20-80-E0-E2-A8-AA-E3-AB-3A-20-54-45-53-54-2D-32-30-30-30-1C-1C-30-2E-30-32-1C-31-1C-E8-E2-1C-30-31-30-30-30-31-30-31-30-30-1C-1C-91-AA-A8-A4-AA-A0-3A-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-39-39-2C-39-38-20-90-93-81-1C-03-41-34-32-33
> 00:00.140886: 02-B2-31-31-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-30-2E-30-32-1C-33-2E-30-32-1C-03-35-42-30-37
< 00:00.084928: 02-41-45-52-46-B3-31-43-1C-7E-30-30-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-2D-1C-03-45-31-30-39
> 00:00.114994: 02-B3-31-43-1C-38-38-1C-30-32-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-03-42-33-30-35
< 00:00.045195: 02-41-45-52-46-B4-31-32-1C-1C-03-37-32-30-32
> 00:00.068268: 02-B4-31-32-1C-38-38-1C-30-33-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-33-2E-30-32-1C-03-38-33-30-36
< 00:00.054002: 02-41-45-52-46-B5-31-33-1C-30-31-1C-33-2E-30-32-1C-1C-1C-03-45-43-30-33
> 00:00.170851: 02-B5-31-33-1C-38-38-1C-30-35-33-39-1C-30-30-30-30-1C-31-36-31-32-31-32-31-32-37-36-1C-30-2E-30-30-1C-30-2E-30-30-1C-30-30-1C-30-2E-30-32-1C-30-35-1C-30-2E-35-30-1C-03-31-34-30-41
< 00:00.058738: 02-41-45-52-46-B6-31-34-1C-03-35-41-30-32
> 00:05.000186: COM порт закрыт.
Время выполнения команды:00:11.419141
Текст ответа:
{"CheckNumber":10,"SessionNumber":4,"SessionCheckNumber":2,"Command":"RegisterCheck","Error":"Не удалось закрыть чек Ошибка приема кадра сообщения (1)Не удалось закрыть чек Ошибка приема кадра сообщения (1)","Warning":"Не поддерживается передача поля ClientInfo; Не поддерживается передача поля ClientINN; Не поддерживается передача поля AdditionalAttribute; Не поддерживается передача поля UserAttribute; Не поддерживается передача поля GoodCodeData; Не поддерживается передача поля CountryOfOrigin; Не поддерживается передача поля CustomsDeclaration; Не поддерживается передача поля ExciseAmount; Не поддерживается передача поля AdditionalAttribute для предмета расчета; ","Status":2,"IdCommand":"ebd3f68f-bfae-fec1-b75e-64e3f6dacc96","NumDevice":1}
при этом чек печатается (при использовании KkmServer) - во вложении
Вложения
20191106_143954.jpg

Ответить