Нефискальный чек на эмуляторе, там баг или фича?

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Andy
Сообщения: 22
Зарегистрирован: 16 янв 2017, 18:02

Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Andy » 17 дек 2018, 04:10

ккмсервер 2.1.24.15
при включении на эмуляторе печать не-фискального чека (эмуляция) и печати из теста оборудования "печать чека продажи" выдается ошибка
Message: Длина не может быть меньше нуля.
Имя параметра: length
То же самое при установке тега Fiscal в false.

Alexey
Сообщения: 216
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Alexey » 17 дек 2018, 14:29

Подтверждаю, пару раз клиенты с АТОЛ 30Ф сообщали о такой проблеме.

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

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Audim » 17 дек 2018, 17:23

В настройках эмулятора в поле шаблон чека обновите на:

#Header{
1|>#2#<'NameOrganization'
4|>#2#<'AddressSettle'
0|>#2#<ДОБРО ПОЖАЛОВАТЬ!
0|РН ККТ:'RegNumber'<#0#>'DateCheck'
0|ЗН ККТ:'KktNumber'<#0#>СМЕНА:'SessionNumber' ЧЕК:'CheckNum'
0|КАССОВЫЙ ЧЕК:<#0#>'TypeCheck'
0|ИНН:'InnOrganization'<#0#>ФН:'FnNumber'
4|КАССИР:'CashierName'<#0#>ИНН кассира:'CashierVATIN'
4|Сайт ФНС:<#0#>www.nalog.ru
0|<<->>
# Header}
# Register{
0|'Name'
0| ‗<#0#>'Quantity' X 'Price'
0| ‗<#0#>='Ammount'
4|'NameSkidka'<#0#>='Skidka'
4|НДС 'NameTax'<#0#>='NDS'
# Register}
# Footer{
0| <<->>
1|ИТОГ<#0#>='AllSum'
0|‗НАЛИЧНЫМИ<#0#>='Cash-Sdacha'
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗ЗАЧЕТ АВАНСА<#0#>='AdvancePayment'
0|‗КРЕДИТ<#0#>='Credit'
0|‗ВСТРЕЧНОЕ ПРЕДСТАВЛЕНИЕ<#0#>='CashProvision'
0|ПОЛУЧЕНО:
0|‗ЭЛЕКТРОННЫМИ<#0#>='ElectronicPayment'
0|‗НАЛИЧНЫМИ<#0#>='Cash'
0|Сдача:<#0#>='Sdacha'
0|СУММА НДС 20%:<#0#>='Sum20'
0|СУММА НДС 18%:<#0#>='Sum18'
0|СУММА НДС 10%:<#0#>='Sum10'
0|СУММА БЕЗ НДС:<#0#>='SumNo'
0|СНО:'OSN'<#0#>ФД:'FD'
# Footer}

Andy
Сообщения: 22
Зарегистрирован: 16 янв 2017, 18:02

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Andy » 21 дек 2018, 13:54

не помогло :(
та же ошибка

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

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Audim » 21 дек 2018, 17:53

Пришлите тогда лог команды

dimd1288
Сообщения: 16
Зарегистрирован: 09 авг 2018, 20:32

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение dimd1288 » 24 дек 2018, 13:30

Воспроизводится даже без печати реального чека, в эмуляторе.
Поменял настройку на нефискальный чек.
Затем иду в тест оборудования, жму "Печать тестового чека продажи на 3 руб". Сервер выдает ошибку

Статус выполнения :
Ошибка!
Ошибка :
Message: Length cannot be less than zero.
Parameter name: length
JSON ответа :
{
"Command": "RegisterCheck",
"Error": "Message: Length cannot be less than zero.\r\nParameter name: length",
"Status": 2,
"IdCommand": "af526d54-50d7-bddf-d68b-32c118e5fc66",
"NumDevice": 1
}

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

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Audim » 25 дек 2018, 00:10

Попробуйте на последней версии..

dimd1288
Сообщения: 16
Зарегистрирован: 09 авг 2018, 20:32

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение dimd1288 » 25 дек 2018, 13:22

пробовал и на последней версии. даже при тесте возвращается ошибка.

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

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение Audim » 25 дек 2018, 18:42

Не воспроизводится хоть режь....
Попробуйте удалить эмулятор и добавить его заново....

dimd1288
Сообщения: 16
Зарегистрирован: 09 авг 2018, 20:32

Re: Нефискальный чек на эмуляторе, там баг или фича?

Сообщение dimd1288 » 25 дек 2018, 19:38

Удалил эмулятор. Поставил заново. В логах команд такая команда

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

IdType: KktEmulator, IdModel: 0, ver: 2.1.25.14 
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"26814725-ec54-265f-88c4-f6fca85c6064","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Kазакова Н.А.","CashierVATIN":"430601071197","ClientAddress":"client@server.ru","SenderEmail":"sochi@mama.com","TaxVariant":"","AdditionalProps":[{"Print":true,"PrintInHeader":false,"NameProp":"Дата транзакции","Prop":"10.11.2016 10:30"}],"KPP":"782543005","PayByProcessing":false,"ReceiptNumber":"TEST-01","PrintSlipAfterCheck":false,"PrintSlipForCashier":true,"RRNCode":"","AuthorizationCode":"","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":"Сапоги женские DF-3099-1","Quantity":3,"Price":100,"Amount":3,"Department":0,"Tax":20,"EAN13":"1254789547853","SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"пара","NomenclatureCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null,"EGAIS":{"Barcode":"22N0000154NUCPRZ3R8381461004001003499NKAQ0ZBUVDNV62JQAR69PEV878RO93V","Ean":"3423290167937","Volume":0.75}},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"Это мега крутой товар. Продается во всех магазинах страны. Покупайте только у нас","Font":4,"Intensity":0},"Register":{"Name":"Шаровары мужские красные: НИМБУС-2000","Quantity":3,"Price":100,"Amount":0.02,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","NomenclatureCode":"","AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"PrintText":{"Text":"<<->>"}},{"BarCode":null}],"Cash":0,"ElectronicPayment":3.02,"AdvancePayment":0,"Credit":0,"CashProvision":0}
Шаблон использовал тот, что вы указали выше.
На эту команду возвращается ошибка Length cannot be less than zero.

Для печати нефискального чека достаточно в настройках сервера выбрать "нефискальный чек" и использовать шаблон по умолчанию?

Или ещё какие-то настройки надо выполнить?

Ответить