Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Валится SQL при возвратах, аннулировании и сторно : УКМ-4

29.03.2024 13:20


21.09.2015 20:55
Dim
 
а где прописан адрес 192.168.2.20? касса же его показывает
22.09.2015 10:45
DJRampAge
 
Цитата:
а где прописан адрес 192.168.2.20? касса же его показывает
2 магазина с двумя серверами 1.20 и 2.20 с одинаковой проблемой. не суть подсети, кассы стучатся по правильному адресу
22.09.2015 10:58
DJRampAge
 
это же считается нормальным? или не особо?
пользователи на кассе:
mysql> select user from mysql.user;
+------------------+
| user |
+------------------+
| ukm3w5e111lozzag |
| ukm3w5e111lqaoww |
| ukm3w5e111lrd2nc |
| root |
| ukm_terminal |
| ukm_web |
+------------------+
6 rows in set (0,00 sec)
22.09.2015 13:50
Павел Сосновских
 
это нормально. при подключении кассы к серверу или локального сервера к головному создаются временные пользователи с временными паролями и с указанием ip-адресов, под которыми сервер может подключиться к кассе и наоборот или локальный к головному и наоборот

по теме - имхо это баг, с которым правильней всего обратиться в С+
22.09.2015 14:12
Никита
 
хм...есть предположение что папка инстала (укм-клиента) была взята с сервера на другой пк и загрузочная флешка (дискета) была создана уже с него. Посмотри там есть файлик /usr/local/ukmclient/rc.ukm , проверь чтобы стоял именно нужный порт сервера.
22.09.2015 14:14
DJRampAge
 
девятый пост:

rc.ukm:
port=1234
addr=127.0.0.1
mysql_port=3306
base=ukmclient
user=ukm_terminal
password=CtHDbCGK.C
server=192.168.1.20
22.09.2015 15:29
Никита
 
192.168.2.20 - адрес укм-сервера. топология - от одного свитча 100/1000 идёт на все компы, кассы и весы.
а галочку проверю, спасибо

port=1234
addr=127.0.0.1
mysql_port=3306
base=ukmclient
user=ukm_terminal
password=CtHDbCGK.C
server=192.168.1.20


не смущает ничего? ип сервера...не?
22.09.2015 16:16
DJRampAge
 
как я уже упомянул, есть 2 магазина с 1 и 2 подсетями и одинаковой проблемой. номер подсети - не суть, т.к. фото с другого магазина. так что нет, не смущает нисколько.
23.09.2015 10:10
akonev
 
Получается, ошибка возникает при подключении кассы напрямую в базу данных сервера.

Отсюда вопрос: где на кассе прописывается порт MySQL сервера?

Отдельное занимательное наблюдение:
У меня на кассах параметра server вовсе нет в rc.ukm.
Первые шесть строк есть. И на пароле файл заканчивается.
И как-то кассы сервер сами находят. Правда, версия у меня 56.

Предположение: возможно, если сервер указан, то надо указать к нему в комплекте еще и порт; не указан - принимается ноль.

Попробуй параметр server из rc.ukm убрать совсем.
23.09.2015 10:24
Никита
 
Цитата:
akonev Получается, ошибка возникает при подключении кассы напрямую в базу данных сервера.

Отсюда вопрос: где на кассе прописывается порт MySQL сервера?

Отдельное занимательное наблюдение:
У меня на кассах параметра server вовсе нет в rc.ukm.
Первые шесть строк есть. И на пароле файл заканчивается.
И как-то кассы сервер сами находят. Правда, версия у меня 56.

Предположение: возможно, если сервер указан, то надо указать к нему в комплекте еще и порт; не указан - принимается ноль.

Попробуй параметр server из rc.ukm убрать совсем.
порт на кассе прописывается /etc/my.cfg
я б еще проверил файлик /etc/sysconfig/network-scripts/ifcfg-eth0 верные ли там стоят параметры примерно должно быть так
Device=eth0
ONBOOT=yes
BOOTPROTO=static (хотя может быть dhcp)
IPADDR= - ип адрес кассы
NETMASK= 255.255.255.0
GATWAY= - ип адрес сервера

и в rc.ukm у меня есть строка
mysql_port=3306
Часовой пояс GMT +3, время: 13:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.