IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
атол через раз печатает чек, с использованием web-сервера
Админ_джет
сообщение 24.8.2021, 10:19
Сообщение #1


Прохожий


Группа: Новички
Сообщений: 4
Регистрация: 12.8.2021
Пользователь №: 365 182



Доброго времени суток, уважаемые форумчане.
Столкнулись с такой проблемой. АТОЛ 30Ф, ККТ 10.8.1.0. Работаем, согласно https://app.swaggerhub.com/apis-docs/atol-d...api_v2_requests, так вот возникает следующий глюк - не печатается чек, при этом сервер всегда отдает 201. Используем /api/v2/requests, запрос формируем по примеру - "Чек прихода(с печатью на чековой ленте)
Данный глюк появляется без какой либо определенной закономерности или периодичности - те может неделю и больше работать нормально, потом 1-2-3 чека не напечатать, потом снова все ок.
С момента обнаружения клментом данного глюк ведем лог ответов от ВЕб-сервера, так вот во всех случаях ответ 201, формата {
"number": 1,
"uuid": "0ba40014-5fa5-11ea-b5e9-037d4786a49d",
"isBlocked": false,
"blockedUUID": ""
}

Единственный ньюанс, глюк встречается только при безналичной форме оплаты.

Возможно, кто то сталкивался нечто подобным. Буду признателен за любую помощь.

С ув.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
АТОЛ: Царюков Ро...
сообщение 24.8.2021, 10:47
Сообщение #2


Тех.поддержка
********

Группа: Администраторы
Сообщений: 54 689
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717



а что веб-сервер отдает по этому uuid ?
"uuid": "0ba40014-5fa5-11ea-b5e9-037d4786a49d",




--------------------

ответы на 90% вопросов находятся в ДОКУМЕНТАЦИИ
еще 9% ответов ТУТ
P.S.: уважайте труд наших писателей - читайте мануалы
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
zenik
сообщение 24.8.2021, 10:53
Сообщение #3


Магистр слова
********

Группа: Пользователи
Сообщений: 4 072
Регистрация: 30.10.2007
Пользователь №: 12 033



Цитата(Админ_джет @ 24.8.2021, 10:19) *
Единственный ньюанс, глюк встречается только при безналичной форме оплаты.

Ну во-первых, раз логируете ответы сервера - логируйте и запросы, которые посылаете.

Если рассуждать логически, то оплата безналом и чек без печати использует одно и то же слово "electronically"... Возможно вы его в коде программы иногда "не туда прикладываете"?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Админ_джет
сообщение 24.8.2021, 20:24
Сообщение #4


Прохожий


Группа: Новички
Сообщений: 4
Регистрация: 12.8.2021
Пользователь №: 365 182



Цитата(АТОЛ: Царюков Роман @ 24.8.2021, 10:47) *
а что веб-сервер отдает по этому uuid ?
"uuid": "0ba40014-5fa5-11ea-b5e9-037d4786a49d",


Большое спасибо!! при запросе /requests/{uuid} - получаем состояние чека: ready, ..., error - Так вот чеки с error - это и есть то что нам нужно! ОШибка была, почему то иногда количество товара отправляется, как строка, а не как число - но это уже наша проблема - разбираемся!

Получается алгоритм такой - отправили чек, а потом проверяем его состояние запросом выше. Мы же руководствовались ответом от POST

Еще раз всем большое спасибо за помощь!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.10.2021, 22:03
 Яндекс цитирования  Rambler's Top100