Откуда берется содержимое поля URL?
Откуда берется содержимое поля URL?
Назрел вопрос: поле ответа URL формирует ККТ или web-сервер?
Если web-сервер, то стоит проверить правильность формирование параметра "n" - признак расчета.
Во всяком случае в эмуляторе в QR-коде всегда n=1, независимо от типа чека.
Если web-сервер, то стоит проверить правильность формирование параметра "n" - признак расчета.
Во всяком случае в эмуляторе в QR-коде всегда n=1, независимо от типа чека.
Re: Откуда берется содержимое поля URL?
Да, в эмуляторе это так. На реальных ККТ будет правильно.
Re: Откуда берется содержимое поля URL?
Дмитрий, а можете сделать так, чтобы поле URL возвращалось для всех фискальных документов?
Сейчас при открытии и закрытии смены поле пустое, а в ОФД они передаются.
Или хотя бы фискальный признак такого документа увидеть.
Сейчас при открытии и закрытии смены поле пустое, а в ОФД они передаются.
Или хотя бы фискальный признак такого документа увидеть.
Re: Откуда берется содержимое поля URL?
В принципе можно.
А можно поинтересоваться - зачем?
Ну для чека понятно - или чтоб сделать свою рассылку чеков или чтоб напечатать копию чека на другом устройстве.
Но для открытия/закрытия смены зачем?
А можно поинтересоваться - зачем?
Ну для чека понятно - или чтоб сделать свою рассылку чеков или чтоб напечатать копию чека на другом устройстве.
Но для открытия/закрытия смены зачем?
Re: Откуда берется содержимое поля URL?
Для сверки с ОФД и поиска там необходимых документов - чтобы не рыться в бумажных z-отчетах.
Содержимого URL, а именно t,i,fp для этого вполне достаточно. Если получится - буду признателен.
Содержимого URL, а именно t,i,fp для этого вполне достаточно. Если получится - буду признателен.
Re: Откуда берется содержимое поля URL?
Добавил для открытия/закрытия смены
Re: Откуда берется содержимое поля URL?
Спасибо! Протестировал, все работает - URL формируется для открытия/закрытия смены.
Но обнаружил, что в URL номер фискального накопителя обрезан до 14 символов, т.е. первые две цифры отсутствуют:
t=20170617T112100&s=481.00&fn=10000100663912&i=59&fp=1717440863&n=1
Соответственно, проверка чека по такому URL не проходит.
Оказалось, что в свойствах ККТ (GetDataKKT) номер ФН также без первых двух цифр:
"FnNumber": "10000100663912",
При этом в драйвере ККТ и в документах ОФД полный номер 16 цифр.
Протокол: (KkmServer.ru) Штрих-М: ККТ с передачей данных в ОФД (54-ФЗ)
А в эмуляторе показывает все 16 цифр.
Но обнаружил, что в URL номер фискального накопителя обрезан до 14 символов, т.е. первые две цифры отсутствуют:
t=20170617T112100&s=481.00&fn=10000100663912&i=59&fp=1717440863&n=1
Соответственно, проверка чека по такому URL не проходит.
Оказалось, что в свойствах ККТ (GetDataKKT) номер ФН также без первых двух цифр:
"FnNumber": "10000100663912",
При этом в драйвере ККТ и в документах ОФД полный номер 16 цифр.
Протокол: (KkmServer.ru) Штрих-М: ККТ с передачей данных в ОФД (54-ФЗ)
А в эмуляторе показывает все 16 цифр.
Re: Откуда берется содержимое поля URL?
Подправил, вечером выложу.