PDA

Просмотр полной версии : Скрипт для отправки Чека на определенный адрес и порт



alexXLX
16.02.2017, 10:02
Здравствуйте.

Нужен скрипт для отправки чека после оплаты на определенный адрес и порт.
R-Keeper v7 7.5.5.84

sibgaba
16.02.2017, 10:41
А можно поинтересоваться зачем? Ну т.е. что дальше с этими данными должно происходить?

Как вариант: Ставим в винде принтер (просто текстовый), в качестве порта принтера указываем нужный вам IP/Порт из Кипера печатаем на этот принтер.

Либо вариант печатаем из кипера в файл, по потом сторонней утилитой подбираем файл и шлем куда нужно

alexXLX
16.02.2017, 10:44
Нужно для того, что отправить закрытый чек после закрытия на "сервер", который будет обрабатывать данные, строить отчеты или делать иные операции с ними.

sibgaba
16.02.2017, 11:04
Так может логичнее настроить Он-лайн и брать эти данные из SQL?

alexXLX
16.02.2017, 11:09
Данные нужно брать с кассового сервера, точнее с текущего дня.
Заказ закрыли - > чек отправляется на определенный адрес. То есть моментальная отправка чека, после закрытия.

sibgaba
16.02.2017, 11:46
Данные нужно брать с кассового сервера, точнее с текущего дня.
Вот для этого и нужен он-лайн. Что бы при оплате чека на кассе он сразу попадал в SQL на РЕФ сервере. А от туда вы можете забрать его в любой момент.
Если пытаться слать чек в момент оплаты (непосредственно с кассы), то при отсутствии связи чек уйдет "в никуда" и вы его уже никак не достанете.

А если использовать он-лайн, то при обрыве связи м/у МИД и РЕФ касса будет копить данные. После восстановления связи они все уйдут на РЕФ и там вы их заберете.

alexXLX
16.02.2017, 13:12
Как это реализовать ?

sibgaba
16.02.2017, 13:16
Ну вот прямо так с ходу - не напишу. Как минимум можете подергать дилера своего или тут поискать.
С SQL вам придется разбираться самостоятельно. Готового описания таблиц нет.

alexXLX
16.02.2017, 13:25
Спасибо, попробуем разобраться с этим.

mnekin
16.02.2017, 20:53
Создаете XML принтер и вешаете его на представление чека. Вроде даже можно макет XML чека свой нарисовать.

При оплате чека на определенный адрес будет отправлен XML чек. Как-то так.