[ОТВЕТИТЬ]
Опции темы
14.03.2013 11:50  
Eugin_S
Подскажите, возможно ли как-то отправить сообщение на все кассы из сторонней программы? Например добавить запись в какую-то таблицу и чтобы сообщение сразу же ушло на кассу.
Я нашел только trm_in_cash_messages, но там сообщения приходят только при входе кассира, а нам нужно сразу, так как это делается в "Администрирование → Кассы", по кнопке "Отправить сообщение".
 
14.03.2013 12:10  
Mtirt
А ты не пробовал посмотреть в pos.php и понять, как отправляется сообщение?
 
14.03.2013 12:12  
Eugin_S
Я не смог к сожалению разобраться в PHP. :(
 
14.03.2013 12:21  
Onesoft
Процедура отправки сообщения на кассу sendMessage находится в файле htdocs\ukm\pos.js.
Как насчёт JavaScript? :-D

Вру, там оно только запускается. Основная хрень выполняется в pos.tpl (но тоже на JavaScript), начало со строки
dojo.addOnLoad(function() {
 
"Спасибо" Onesoft от:
14.03.2013 13:09  
vdm
Да ну.
В .tpl неинтересное, там внешний интерфейс.

Сообщение шлется на порт сервера в xml нужного формата.
pos.php ['show_message'] + protocol.php [подготовка xml] + php_ukm.dll [отправка]

Варианты:
- отловить в php конечный текст, отсылаемый серверу и формировать такой-же в своем софте
- как-то "командовать" снаружи веб-сервером

Думаю тут в любом случае программить нужно уметь на уровне повыше батников.
 
"Спасибо" vdm от:
14.03.2013 13:52  
Eugin_S
Подождем еще что С+ ответит :)
 
 
Опции темы



Часовой пояс GMT +3, время: 05:21.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.