PDA

Просмотр полной версии : Использование сторонних карт со штрих-кодированием в R-Keeper



shurup
04.02.2013, 17:59
Здравствуйте!
Озадачились головняком по поводу прикручивания скидки по картам партнеров в нашем кафе.
Написали dll'ку, к которой обращается farcards.
Пока тестируем без сканера штрихов на вводе номера карты с клавиатуры. Обращение к фаркартсу идет, на экран выводит карточку и данные с назначенной скидкой. Но на экране чека отображается только название присовенной скидки, а суммы скидки в рублях нет. Общая сумма по чеку тоже получается без скидки.
Что делается не так?

Andy
04.02.2013, 20:15
не нужны dll
есть множество сканеров штрихкода (дешевый до невозможности - с пересыlом из китая 18$) которые пашут как обычный считыватеlь карт и настройки под них обычные - разве что fixlen придется воспоlьзоватся ....
реаlизовано просто и давно работает как карты персонаlа, пlатежные карты, и что дlя вас актуаlьно как обычные скидочные карты

PaViS
04.02.2013, 20:52
Но на экране чека отображается только название присовенной скидки, а суммы скидки в рублях нет. Общая сумма по чеку тоже получается без скидки.
Что делается не так?Скорее всего не настроены сами скидки на Станции Менеджера Rk7 (детализации, классификации и т.д.)

VampireKB
04.02.2013, 23:42
Скорее всего не настроены сами скидки на Станции Менеджера Rk7 (детализации, классификации и т.д.)
не угадал ) Они,вероятно,реализовали всё под 4-ым фаркардом и кое-чего не учли ) А воспользоваться готовым решением,наверное,вера не позволяет )

shurup
05.02.2013, 08:31
не угадал ) Они,вероятно,реализовали всё под 4-ым фаркардом и кое-чего не учли ) А воспользоваться готовым решением,наверное,вера не позволяет )
фаркардс 5 стоит. Каким готовым решением? Готового решения в р-кипере нет

---------- Добавлено в 07:31 ---------- Предыдущее сообщение было размещено в 07:30 ----------


Скорее всего не настроены сами скидки на Станции Менеджера Rk7 (детализации, классификации и т.д.)
При выборе данной скидки вручную, с соответствующими правами, всё работает.

VampireKB
05.02.2013, 08:50
фаркардс 5 стоит. Каким готовым решением? Готового решения в р-кипере нет
не,не оно ?:) (http://www.carbis.ru/forum/Программные-разработки-наших-партнеров/3857-Продаётся-альтернативный-ПДС.html)

SH
05.02.2013, 11:11
VampireKB, не оно. Передергиваешь.
Думаю, надо посмотреть, что сканер выдает в блокнот и настроить интерфейс.

PaViS
05.02.2013, 11:46
Готового решения в р-кипере нетЕСТЬ! MCR-алгоритмы и их использование.
Читаем rk7.chm раздел "MCR-алгоритмы" и все с ним связанные.
Настраивали использование одного сканера на работу со штрих-кодом товара и дисконтными картами одновременно (ключевое слово "маска").

shurup
05.02.2013, 12:01
Думаю, надо посмотреть, что сканер выдает в блокнот и настроить интерфейс.
да мы пока работаем без сканера(тестируем dll на отдельной станции, которая пока не востребована, сканер будем сегодня эмулировать в режим ком-порта), ручной ввод номера карты (по причине того, что сама станция за 50 км от нас. вся настройка и проверка идет по внц и рдп). Пока что непонятно, почему в заказе саму скидку (название) показывает, но по сумме заказа не делает.

---------- Добавлено в 11:01 ---------- Предыдущее сообщение было размещено в 10:59 ----------


ЕСТЬ! MCR-алгоритмы и их использование.
Читаем rk7.chm раздел "MCR-алгоритмы" и все с ним связанные.
Настраивали использование одного сканера на работу со штрих-кодом товара и дисконтными картами одновременно (ключевое слово "маска").
Читали и читаем. MCR-алгоритм создали. Изначально инфа не уходила на интерфейс ПДС, пока не вбили скрипт в алгоритм, в котором просто потвердили, что всё хорошо

PaViS
05.02.2013, 12:16
что сама станция за 50 км от нас.:O: А мы еще дальше!
Все правильно делаете, осталось проверить на станции со сканером.

сканер будем сегодня эмулировать в режим ком-портаА физический интерфейс у него какой? Зачем эмуляция СОМ'а?

shurup
05.02.2013, 13:03
физический USB, НО техподдержка UCS сказал, что он работать не будет, надо подключать его в режиме эмуляции COM-порта.
Насчет будет оно работать или нет - пока что не можем сказать. Застряли конкретно на скидке заказа. Грешим на ограничения максимальной суммы скидки, которая передается по логам как 0,00. Задать ее не получается почему-то, возможно не там в функции ее передаем

PaViS
05.02.2013, 13:43
физический USB, НО техподдержка UCS сказал, что он работать не будет,Еще раз :O:. Спросите их может лучше взять PS/2 и через переходник PS/2-USB сэмулировать СОМ?
А если без шуток:
Если в Блокноте считывает код - подключайте как обычный считыватель магнитных карт и по маске выделяйте номер карты. На Станции Менеджера и на кассе проверьте работу MCR-алгоритма, должно работать.

shurup
05.02.2013, 15:10
VampireKB, не оно. Передергиваешь.
Думаю, надо посмотреть, что сканер выдает в блокнот и настроить интерфейс.
Подключили сканер в режиме com-порта, в винде устройство появилось, а в r-keeper нет. В блокнот штрих не сканирует.((((((

PaViS
05.02.2013, 15:21
Подключили сканер в режиме com-порта ... В блокнот штрих не сканирует.((Попробуй в режиме HID или клавиатуры.

в винде устройство появилось, а в r-keeper нет.А добавить порт и устройство на него пробывали?

shurup
05.02.2013, 15:30
20042005
после ввода штрихкода вручную он обрабатывает ее через интерфейс ПДС, ПДС обращается к нашей ДДЛ-ке, которая возвращает код скидки и перекидывает нас на первый скриншот, потом на втором скриншоте мы видим что скидка встала, но не обсчитала наш заказ!!! Почему так происходит??

VampireKB
05.02.2013, 16:18
20042005
после ввода штрихкода вручную он обрабатывает ее через интерфейс ПДС, ПДС обращается к нашей ДДЛ-ке, которая возвращает код скидки и перекидывает нас на первый скриншот, потом на втором скриншоте мы видим что скидка встала, но не обсчитала наш заказ!!! Почему так происходит??

лана,поделюсь секретом...а теперь ШИРОКО открываем глаза в настройке PDS-interface на предпоследней строчке снизу )
и да,я сделал порядка 20 вариаций,перед установкой лимита в верное положение )

shurup
05.02.2013, 17:53
лана,поделюсь секретом...
Жостко, однако с нами UCS... Направление нашей мысли было верное, но никогда бы не подумал, что в менеджере необходимо задавать значение, которое можно передать параметром.
Огромное спасибо!
P.S.: R-Keeper это новый для нас зверь в нашем зоопарке ПО

---------- Добавлено в 16:53 ---------- Предыдущее сообщение было размещено в 16:51 ----------


Попробуй в режиме HID или клавиатуры.
Завтра попоробуем, если найдем более-менее умного человека в том городе

Andy
06.02.2013, 23:59
Еще раз :O:. Спросите их может лучше взять PS/2 и через переходник PS/2-USB сэмулировать СОМ?
А если без шуток:
Если в Блокноте считывает код - подключайте как обычный считыватель магнитных карт и по маске выделяйте номер карты. На Станции Менеджера и на кассе проверьте работу MCR-алгоритма, должно работать.
вот Вам PaViS все правиlьно расписаl ....

есlи не закупиlи оборудование - покупайте тоlько ps/2 сканер (ну накрайняк сом .... никакого usb)

shurup
07.02.2013, 10:11
вот Вам PaViS все правиlьно расписаl ....
есlи не закупиlи оборудование - покупайте тоlько ps/2 сканер (ну накрайняк сом .... никакого usb)
Всё работает после добавления устройства вручную на станцию Официант. Сейчас цепляем реальную базу и на ней будем тестить, а затем прицепим запись транзакций по этим картам для снятия статистика

PaViS
07.02.2013, 11:36
Огромное спасибо!Кнопку жми!

Завтра попоробуем, если найдем более-менее умного человека в том городеА самому взять руководство к сканеру в руки и почитать слабо?
Все сканеры, которые держал в руках, имели нормальные инструкции с описанием настройки. У вас какая модель?

shurup
18.02.2013, 12:58
Кнопку жми!
А самому взять руководство к сканеру в руки и почитать слабо?

Толку мне читать инструкцию, если всё делать другому человеку в городе за 60 км)))

---------- Добавлено в 11:58 ---------- Предыдущее сообщение было размещено в 11:56 ----------

А так, со всем разобрались на R-Keeper'e. Сейчас будем браться за Game-Keeper