Откуда берется содержимое поля URL?

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
dimen
Сообщения: 14
Зарегистрирован: 03 июн 2017, 17:29

Откуда берется содержимое поля URL?

Сообщение dimen » 10 июн 2017, 21:26

Назрел вопрос: поле ответа URL формирует ККТ или web-сервер?
Если web-сервер, то стоит проверить правильность формирование параметра "n" - признак расчета.
Во всяком случае в эмуляторе в QR-коде всегда n=1, независимо от типа чека.

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

Re: Откуда берется содержимое поля URL?

Сообщение Audim » 11 июн 2017, 00:38

Да, в эмуляторе это так. На реальных ККТ будет правильно.

dimen
Сообщения: 14
Зарегистрирован: 03 июн 2017, 17:29

Re: Откуда берется содержимое поля URL?

Сообщение dimen » 14 июн 2017, 16:25

Дмитрий, а можете сделать так, чтобы поле URL возвращалось для всех фискальных документов?
Сейчас при открытии и закрытии смены поле пустое, а в ОФД они передаются.
Или хотя бы фискальный признак такого документа увидеть.

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

Re: Откуда берется содержимое поля URL?

Сообщение Audim » 15 июн 2017, 00:10

В принципе можно.
А можно поинтересоваться - зачем?
Ну для чека понятно - или чтоб сделать свою рассылку чеков или чтоб напечатать копию чека на другом устройстве.
Но для открытия/закрытия смены зачем?

dimen
Сообщения: 14
Зарегистрирован: 03 июн 2017, 17:29

Re: Откуда берется содержимое поля URL?

Сообщение dimen » 15 июн 2017, 05:06

Для сверки с ОФД и поиска там необходимых документов - чтобы не рыться в бумажных z-отчетах.
Содержимого URL, а именно t,i,fp для этого вполне достаточно. Если получится - буду признателен.

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

Re: Откуда берется содержимое поля URL?

Сообщение Audim » 16 июн 2017, 00:23

Добавил для открытия/закрытия смены

dimen
Сообщения: 14
Зарегистрирован: 03 июн 2017, 17:29

Re: Откуда берется содержимое поля URL?

Сообщение dimen » 17 июн 2017, 15:37

Спасибо! Протестировал, все работает - 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 цифр.

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

Re: Откуда берется содержимое поля URL?

Сообщение Audim » 19 июн 2017, 14:33

Подправил, вечером выложу.

Ответить