external:pro_alert:99_history:05_known_errors

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:pro_alert:99_history:05_known_errors [2024/01/09 09:28] Алексей Коробовexternal:pro_alert:99_history:05_known_errors [2026/01/26 08:06] (текущий) Алексей Коробов
Строка 1: Строка 1:
 ====== Известные ошибки ====== ====== Известные ошибки ======
 +
 +====В чат с ботом не приходят уведомления====
 +Всё корректно настроено, но в чат с ботом не приходят уведомления об операциях.
 +
 +**Решение:**
 +1) Включить логирование интерфейса http order notify у кассового сервера.
 +2) Посмотреть лог - в нём видно, на какой IP-адрес и порт кассовый сервер отправляет информацию.
 +3) Если там не адрес и порта ProAlert-агента, несмотря на настройки, то нужно настроить кассовый сервер, отправив сначала DELETE-запрос, а потом POST-запрос.
 +Детально описано в статье https://docs.rkeeper.ru/rk7/latest/ru/uvedomlenie-ob-izmeneniyah-v-zakazah-cherez-httpordernotify-6654690.html
 +
 +Запросы можно сделать через Postman, установленный локально - lightweight api client ([[https://www.postman.com/downloads/|скачать]]). 
 +**
 +Пример DELETE-запроса которым убираем лишний адрес отправки:**
 +<code> https://логин:пароль@127.0.0.1:80/rk7api/v1/subscribe.xml?service=httpnotf&url=http://127.0.0.1:13444/rkevent </code>
 +
 +Важно! Это именно DELETE-запрос. Не GET, который в утилите по умолчанию.
 +В данном примере 80 - это порт HTTP-XML интерфейса кассового сервера.
 +
 +**Пример POST-запроса которым добавляем нужный нам адрес отправки:**
 +<code> https://логин:пароль@127.0.0.1:80/rk7api/v1/subscribe.xml?service=httpnotf&url=http://127.0.0.1:11130/api/v1/events </code>
 +
 +Важно! Это именно POST-запрос. Не GET, который в утилите по умолчанию.
 +В данном примере 80 - это порт HTTP-XML интерфейса кассового сервера.
 +
 +Для успешной отправки запроса в Postman потребуется выключить проверку SSL-сертификата.
 +
 +{{:external:pro_alert:99_history:pasted:20240109-093956.png}}
  
  
Строка 10: Строка 37:
 Виртуальный принтер бота настраивать в рамках той станции, которая всегда включена. Виртуальный принтер бота настраивать в рамках той станции, которая всегда включена.
  
-====В чат с ботом не приходят уведомления==== +**Решение - второй вариант:** 
-Всё корректно настроено, но в чат с ботом не приходят уведомления об операциях.+Для каждой кассы делается своё отдельное "назначение принтера". У ресторана указывается принтер в рамках каждого "назначения". 
 +Для каждой кассы делается своя отдельная схема печати. 
 +Внутри каждой схемы печати у представления документа "Автоотчёт общей смены" указывается принтер ProAlert, соответствующий этой кассе.
  
-**Решение:** +Более подробно: 
-1) Включить логирование интерфейса http order notify у кассового сервера. +Представим что у вас мида
-2) Посмотреть лог - в нём видно, на какой IP-адрес и порт кассовый сервер отправляет информацию. +ид1"ид2""мид3"
-3) Если там не адрес и порта ProAlert-агента, несмотря на настройки, то нужно настроить кассовый серверотправив сначала DELETE-запроса потом POST-запрос. +
-Детально описано в статье https://docs.rkeeper.ru/rk7/latest/ru/uvedomlenie-ob-izmeneniyah-v-zakazah-cherez-httpordernotify-6654690.html+
  
-Пример DELETE-запроса+Вы делаете 3 назначения принтера "для проалерт "мид1", "для проалерт мид2", "для проалерт мид3"
-<code> https://логин:пароль@127.0.0.1:80/rk7api/v1/subscribe.xml?service=httpnotf&url=http://127.0.0.1:13444/rkevent </code>+
  
-Пример POST-запроса:+Все три с галкой "на ресторан".
  
 +У ресторана в "станциях и устройствах" - заполняете все три, указывая подходящий принтер(агента).
  
 +Для каждого мида при этом отдельная схема печати, в рамках которой вы отправляете печать на нужное назначение принтера.
  
 ====Нет уведомления о выключении кассового ПО==== ====Нет уведомления о выключении кассового ПО====
  • external/pro_alert/99_history/05_known_errors.1704781707.txt.gz
  • Последнее изменение: 2024/01/09 09:28
  • Алексей Коробов