+7 499 990-10-21

[РЕШЕНО] Проблема с фокусировкой окна оплаты

[РЕШЕНО] Проблема с фокусировкой окна оплаты

Сообщение rsnasti » 22 июн 2024, 17:12

Установил дистрибутив лубунты 18.04 https://dnc-soft.ru/skachat-programmu-densi-kassa/
Обновил Дэнси кассу до последней прошивки 673p2
Настроил работу кассы через web-requests. (Атол 30ф) Казалось бы всё сложное позади.

Но проблема пришла откуда не ждали.
При подтверждении оплаты всплывающее окно вариантов оплаты не имеет фокуса, при попытке подтверждения через клавишу Enter открывает окно оплаты повторно. Никакой возможности подтвердить оплату по карте нет. Никакие манипуляции не приводят к подтверждению оплаты (хотя по наличке получилось подтвердить через клавишу "+" на боковой клавиатуре.
Если закрыть второе и затем первое окно оплаты, то программа вылетает из режима регистрации товаров с потерей набранного чека(но не всегда).
Короче беда. Казалось бы всё настроил, а из-за кривой оболочки (грешу на openbox) работа встала. Другие всплывающие окна в Дэнси ведут себя похожим образом, их как будто нет, и приходится нажимать кнопки мышкой.
Если кто сталкивался с подобным, просьба откликнуться. Выглядит это дело вот так:
Вложения
photo_2024-06-22_20-02-31.jpg
photo_2024-06-22_20-02-31.jpg (132.36 КБ) Просмотров: 863
rsnasti
 
Постов: 40
Зарегистрирован: 16 ноя 2016, 14:39

Re: Проблема с фокусировкой окна оплаты

Сообщение Alexander » 23 июн 2024, 15:13

Сделайте скриншот формы с настройками сканера штрих-кода, пожалуйста.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Проблема с фокусировкой окна оплаты

Сообщение rsnasti » 24 июн 2024, 09:51

В общем, ваша догадка была верна.
При настройке сканера, никак не получалось настроить через режим эмуляции серийного порта (драйвер CDC ACM). Плюнул, и включил клавиатурный режим, Префикс и Суффикс подтянулись через режим "Тест сканера". Но, по ошибке, и префикс и суффикс почему-то заполнились переносом строки(13), похоже ожидание символа переноса с клавиатуры и вызвало такой эффект.

Дополнительно скажу, что сложности с настройкой через драйвер CDC-ACM возникли в том числе из-за неверной нумерации портов в программе.
Например в списке через команду ls /dev/ttyACM* - ttyACM0, ttyACM1
В программе они определеются как ACM1 и ACM2
rsnasti
 
Постов: 40
Зарегистрирован: 16 ноя 2016, 14:39

Re: Проблема с фокусировкой окна оплаты

Сообщение Alexander » 24 июн 2024, 10:00

rsnasti писал(а):Например в списке через команду ls /dev/ttyACM* - ttyACM0, ttyACM1
В программе они определеются как ACM1 и ACM2

Это сделано осознанно, по аналогии со стандартной нумерацией COM-портов.
/dev/ttyS0 - это COM1
/dev/ttyS1 - это COM2 и т.п.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0



Кто сейчас на конференции

Сейчас посетителей на конференции: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0