• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Ingenico 3200 + RDP + Укрсклад

Автор wiedzmin, Листопад 19, 2021, 09:24:55

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

wiedzmin

Колеги, помогите с такой проблемой. На четырех точках работает связка терминал Ingenico 3200 + RDP + Укрсклад сервер. На трех все работает без проблем. Терминал подключен к локальному ПК, в ярлыке RDP включены "Порты". Номер COM порта у каждого свой. Заходим через RDP на сервер, оплата товара F10 F10 Enter - сумма передается на терминал, оплата и все прекрасно. Но на одной точке какая-то мистика. Сумма передается на терминал, после чего оплата аннулируется. Банк говорит, что код ошибки как в "недостаточно средств". Что интересно, установил на локальном ПК локальный Укрсклад,  добавил 1 товар в базу, попробовал провести - все работает. Оплата проходит. Связь терминала по Ethrnet. Может у кого-то есть предположения куда копать?

Valerikkon

На терминале стоит БОНУС+ ?

wiedzmin


Valerikkon

Я бы попробовал поставить проблемный терминал на рабочую машину, а терминал с рабочей на проблемный комп.

wiedzmin

Цитата: Valerikkon від Листопад 20, 2021, 15:55:38
Я бы попробовал поставить проблемный терминал на рабочую машину, а терминал с рабочей на проблемный комп.
Пробовал терминал с рабочей точки подключать - та же история.

Valerikkon

#5
Нужно проверить на проблемной машине, используются ли COM порты, виртуальные COM порты ваших устройств (возможно есть накладки).
Зачем вы мучаетесь с удаленным доступом ? Хотите сэкономить на лицензии программы - 400 грн на четыре года с рабочего места  ?
На много проще настраивается работа через VPN.

wiedzmin

Цитата: Valerikkon від Листопад 20, 2021, 20:50:08
Зачем вы мучаетесь с удаленным доступом ? Хотите сэкономить на лицензии программы - 400 грн на четыре года с рабочего места  ?
Как сэкономить? На каждое RDP подключение приобретен отдельный ключ.
Цитата: Valerikkon від Листопад 20, 2021, 20:50:08
На много проще настраивается работа через VPN.
Как мне правильно это осуществить? Поделитесь алгоритмом действий плиз, попробую погуглить. Спасибо!

Valerikkon

#7
Я создал VPN соединение с сервером, на сервере стоит база, на рабочих машинах клиенты.

Клиенты работают без всяких RDP, без всяких репликаций, как будто работают в одной сети в соседних комнатах.

https://help.keenetic.com/hc/ru/articles/360005620840-%D0%9E%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-VPN-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BD%D0%B0-Keenetic

https://help.keenetic.com/hc/ru/articles/360017022999-VPN-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-IKEv2

Тут на пальцах не обьяснишь.

wiedzmin

По железу можете посоветовать, что необходимо помимо компа?  Спасибо

Valerikkon

У меня стоит на два магазина три роутера Кинетик Ультра, Тянут запись 4+3 камер наблюдения плюс работа с базой не только из магазинов , но и из дома.
Просмотр камер в режиме записи, или прямой просмотр.
Роутеры работают в режиме VPN подключений.

wiedzmin

#10
Я так понимаю, достаточно одного маршрутизатора в сети сервера? Создать пользователей VPN, на клиентах создать подключение, ввести данные и подключаться? Остановился на этом маршрутизаторе: Keenetic Viva KN-1910 - Ultra накладно. Или в нем много преимуществ? У меня 8 удаленных точек.
Но в этом решении с VPN есть один существенный минус: случись разрыв связи в момент проведения операции - и базе не избежать ошибок. Или я сгущаю краски и все не так печально?
В случае с RDP у меня ещё вылезли проблемы с подключением принтера чеков. Проброс принтера средствами Windows часто глючит, проброс порта принтера осуществляется, но принтер не отображается в системе. Настроил проброс через Skrewdriver - тут другой нюанс. Все принтера отображаются у всех пользователей и появляются только после подключения. Укрсклад запоминает принтер в виде порядкового номера в системе, пользователи подключаются в разной последовательности и в разное время, в итоге порядковый номер принтера не соответствует записи в конфиге Укрсклада. "Сервер" у меня на Win 10 pro, тонкие настройки в Сервере печати отсутствуют... с VPN и эта проблема должна решиться по идее.

isian1

Цитата: Valerikkon від Січень 14, 2022, 21:46:19
Я создал VPN соединение с сервером, на сервере стоит база, на рабочих машинах клиенты.

Клиенты работают без всяких RDP, без всяких репликаций, как будто работают в одной сети в соседних комнатах.

https://help.keenetic.com/hc/ru/articles/360005620840-%D0%9E%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-VPN-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BD%D0%B0-Keenetic

https://help.keenetic.com/hc/ru/articles/360017022999-VPN-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-IKEv2

Тут на пальцах не обьяснишь.
ХМММ а , кодирование впн ??? если включите ipsec то скорость вас неприятно удивит, и работать уже будет не как в соседней комнате))) а без кодировки если бы ваш кенетик мог нормальное логирование вести то вы бы увидели не только попытки подключения но и удачные подклчение из стороны. Более-менее можно с микротиком организовать шифрованный и стабильный канал

isian1

rdp в свою же очередь нормально работает , если фраймворки обновлены до одной версии ., а версии rdp .... а сам rs232 очень неплохо пробрасывается в терминале ...

ComProf

#13
Боже тема об одном, а полезли бог знает куда.
в чеке цены все отредактируйте на 2 цифры после запятой и в общей сумме так же.
и будет вам счастье, проблема с скруглениями у Вас и это извечная дилема.
программа округляет по своему, пос банка по своему, РРО или пРРО по своему, расхождение в 0,00000001 копейку и получим "недостаточно средств"
следите что бы цена была ввиде 8,81 а не 8,815 или как бывает 8,81000007
то же и в сумме чека со скидкой и самой скидкой, по закону скругление до копейки

homebuh

ви уявляєте базу в 8000 одиниць і всі ціни в долларі, і як це , коли змінюється курс ми маємо цих 8000 одиниць округлювати?