Киоск пополнения CRM.
1. Задача
- Терминал самообслуживания, конфигурация может варьироваться Ниже приведен пример киоска, на котором производилось тестирование.
- Серверная часть ПО АБонемент: FireBird сервер, сервер блокировок+ключ, БД ПО Абонемент. Если используется один терминал и не используется само ПО Абонемент, то можно развернуть непосредственно на киоске. Иначе разворачивается на выделенном сервере
- Интерфейс для работы внешних приложений с БД ПО Абонемент (connecter)
- Веб-сервер (denwer)
- PHP скрипты web-модуля "инфокиоск".
2. Схема взаимодействия


3. Необходимые настройки
В ПО Абонемент:
- Так как киоск является кассой, то необходимо завести киоски в ПО Абонемент для каждого терминала

- Завести услугу для балансировки

- Установить в общих параметрах флаг "Бонусы накапливаются во внешней PDS"

- Создать фискальные типы платежей (для наличных и кредитных карт) с бонусным процентом равным 100%

В настройках веб-модуля:
- настроить соединение с connecter
- В качестве кодов типов оплат для наличных и кредитных карт указать те, у которых установлен бонусный процент равный 100% из предыдущего пункта
- Указать ID начисляемой услуги при пополнении баланса.
Для работы с наличными:
- Установить ядро UCS Премьера (kiosk_host)
- В папку с Kiosk_host установить BillAcceptorServer (FullVersionXXX\HW\MoneyAcceptor\BillAcceptor.rar)
- В папку с Connecter установить BillAcceptor.dll и BillAcceptorEx.dll
Настройка Connecter:
- В connecter.ini в секции [defaults] в параметре StdKioskCode необходимо прописать код киоска для конкретного терминала
- Работа со считывателем настраивается аналогично основному модулю, подробнее в статье Подключение считывателя к Абонемент
- Работа с ФР настраивается аналогично соновному модулю, подробнее в статье Подключение фискальных регистраторов
Для связи с CRM:
- В папку с Connecter скопировать актуальные файлы RunPDS.dll и sdmPDS_CS.dll
- В RunPDS.ini в секции [Merge] прописать pdscs=PDS_CS.ini
- Настроить PDS_CS.ini:
4. Работа с киоском
Порядок обслуживания пользователя:

Инкассация киоска.
- Доступна регистрация кассира
- Кассир не является пользователем

- X-отчет - снять Х-отчет с фискального регистратора
- Z-отчет - закрыть смену (снять Z-отчет с фискального регистратора)
- Z-отчет с автоматическим внесением - закрыть смену (снять Z-отчет с фискального регистратора), после которого будет выполнено автоматическое внесение наличности на всю сумму в кассе. Используется в случаях, когда закрывается кассовая смена, но деньги остаются в кассе.
- Смена кассира - смена текущего кассира в программе Абонемент на используемом киоске
- Внесение и изъятие наличных - кассовые функции внесения и изъятия денег в кассу (будет запрошена сумма, после подтверждения напечатан соответствующий документ на ФР
- Закрытие смены терминала - закрыти смены на терминале кредитных кард (сверка итогов и инкассация терминала).
Порядок запуска.
- BillAcceptorServer. Он же запускает kiosk_host.
- Denwer (если он развернут на самом киоске)
- TcpCardReader
- Connecter
- Браузер
5. Особенности
- Для настройки и получения финансовой отчетности необходимо рабочее место ПО Абонемент.
- Все гости из CRM дублируются в БД ПО Абонемент.
- Для работы Kiosk_host необходим ключ премьеры с модулем киоска.
- В связке VKP-80-II-SX, чтобы чеки не "выплевывались", а презентовались необходимо отключить печать клише в настройках ФР: https://казначей.онлайн/forum/index.php?topic=61.0
- Может возникнуть ситуация, что при корректных настройках принтера кириллица печатается иероглифами. Это случается из-за того, что казначей неверно выставляет кодовую страницу. Поможет заливка на принтер альтернативного FONT модуля: https://drive.google.com/open?id=0B683WItGLEHHVWo1T2tKTzR0UzA
6. Версии ПО
Тестирование проивзодилось на следующих версиях ПО и модулей:
- Абонемент v1.129
- Connecter v1.58.0.2
- Инфокиоск v4.41
- CRM v5.09.05.003
7. Пример киоска

- Корпус терминала САГА ТП-10/20 (любой цвет по каталогу RAL)
- Системная плата J1800I-C + Intel C2.41GHz, двухъядерный
- DIMM 2048Mb
- Блок питания ATX 350W FSP
- Жесткий диск 2.5" 500Gb
- ЖК дисплей с сенсорной технологией 17-дюйма
- Фильтр на 6 розеток + предохранитель
- Фискальный регистратор «КАЗНАЧЕЙ» + Фискальный накопитель
- Купюроприемник CashCode SM с кассетой до 1500 банкнот (протокол CCNet)
- ИБП 500ВА
- Право на использование Windows Embedded POSReady 7
- Iron Logic Matrix III RS-232
Примерная стоимость: 2600$
Дополнительно, для работы с кредитными картами, киоск может быть дополнен следующем оборудованием:
- Пин-пад SZZT ZT588 СА или ZT598L (поддерживаемый Сбербанком)
- Картридер Sankyo ICT3K7
При этом стоимость увеличится примерно на 800$
Работа возможна только с процессингом Сбербанка через Pilot_NT.dll
8. Возможные ошибки (раздел будет пополняться)
| Проблема | Вероятная причина |
|---|---|
| Все проходит до момента нажатия пользователем кнопки "ОПЛАТИТЬ", после чего не печатается чек, на экране видем сообщение Bad Parameters | В настройках киоска (http://..../settings) неверно задан параметр "ID начисляемой услуги при пополнении баланса" . Следует обратить внимание, что это именно ID услуги, а не код. |
9. Ключевые доработки и исправления
| Версии ПО | Суть изменения |
|---|---|
|
Connecter v1.58.0.12 |
Значительно увеличена скорость обработки запросов. |
| Connecter v1.60.xxx |
Ручная блокировка киоска из меню кассира |