Введение

Исполняемым файлом кассовой станции по-умолчанию является Wincash.bat.

Конфигурационным файлом кассовой станции по-умолчанию является Wincash.ini.

При установки ПО из дистрибутива (архив на фтп в папке ftp://ftp.ucs.ru/rk7/versions/7_05_03/STANDALONES/) файл Wincash.INI нужно скопировать из папки \bin\win\ini\ в рабочую папку \bin\win\, где лежит Wincash.bat.

При установки ПО из инсталлятора касса с конфигурационным файлом лежат в папке [путь установки\имя экземпляра\Rk7Cash].

Примечание: названия станции и конфигурационного файла могут быть произвольными. Имя конфигурационного файла для кассовой станции прописывается в файле Wincash.bat.

Лицензирование

Кассовая станция не лицензируется, но при ее запуске проверяется актуальность лицензии кассового сервера, к которому она подключается. Количество станций типа "Кассовая станция" ограничено лицензией кассового сервера.

Настройка кассовой станции на Windows

Важно: Перед тем как запускать кассовую станцию, её необходимо создать в менеджерской станции в справочнике "Сервис - Станции и Устройства". 

Для запуска кассовой станции необходимо сделать следующее:

  1. В менеджерской станции в справочнике "Сервис - Станции и Устройства" создать кассовую станцию для Вашего кассового сервера, созданного ранее. Прописать ей уникальный сетевой ID, например RK7CASH3001_01. Можно оставить и то имя, которое сгенерировала система автоматически;
  2. В свойстве "Тип ОС" выбрать Windows, "Тип станции" - Кассовая станция; сохранить изменения;
  3. Добавить видео-драйвер на вкладке "Устройства" пкм -> Список драйверов -> группа Видеодрайвер -> Windows Video Driver (Window Mode. Сделать станцию активной и сохранить изменения;
  4. Подключить к кассовой станции принтер. Выбрать в группе "Назначения принтеров" принтер для печати пречеков и чеков.
    Важно: если поле Назначение принтеров неактивно, значит принтеры уже назначены на уровне ресторана.
  5. Прописать следующие параметры в Wincash.ini в секции [Config]:
Station = RK7CASH3001_01  ; cетевой ID кассовой станции согласно п.1
Server = MIDSRV3001       ; сетевой ID кассового сервера
  1. Запустить кассовую станцию — это файл Wincash.bat.

Параметры ini-файла кассовой станции

[Config] – основная секция

В случае сервера на кассе здесь же прописываются параметры сервера.

Station = RK7CASHDOS3001_01 ; Сетевой ID станции
Server = MIDSRV3001         ; Сетевой ID кассового сервера
ERRORLOG = cash.stk         ; Файл лога
DEBUGKBD = 1                ; клавиатура без назначений на клавиши, отладка, для windows по умолчанию
NoGradButtons = 0           ; при 1 все градиентные кнопки рисуются как 3D
NoSetSysTime = 0            ; не устанавливать системное время по серверу(не рекомендуется)
ShortTimeout = 20000        ; максимальное время (в миллисекундах) выполнения сетевой операции над одним элементом
LongTimeout = 100000        ; максимальное время (в миллисекундах) выполнения сетевой операции над коллекцией
DriversPath = ("")          ; путь для поиска драйверов (кроме текущей папки). Не должен совпадать с текущим каталогом
TempFilesPath = ("")        ; путь, где хранятся планы залов, при включенном кэшировании. Если оставить пустым — временный путь Windows
SimulateMCR=M               ; при нажатии сочетания клавиш Ctrl+Alt+M на кассе откроется окно симуляции MCR алгоритма

Для решения проблемы c дублированием paybindings.uni предусмотрены следующие настройки:

NoUdbPacketMode             ; отключить пакетный режим при записи в work.udb. Сделано в 7.5.5.095, 7.5.6.037, 7.5.7.011
NoReuseUNI                  ; отключить повторное использование UNI, освободившихся при расчете заказа. Сделано в 7.5.5.095, 7.5.6.037, 7.5.7.011
ExceptOnCheckUNI            ; отключить прерывания ПО и записать собития в лог (ошибка 2220)

Для решения проблемы с прекращением выполнения консольных задач при нажатии на них мышкой: 

UseConsoleOutput=1          ; может принимать значения 1 или 0. 1 — вывод в консоли включён, 0 — выключен. Только с 7.6.4.186. Подробнее о проблеме.
[UPDATE]
NoUpdate = "1"              ; Не обновлять этот модуль и его зависимые объекты (dll, и т.д.)
[NETKERN]                                    ; возможные протоколы - nbhdup.dll, SPXSOC.dll
Protocols=.\TCPSOC.dll
[TCPSOC]
LISTEN=0
[TCPDNS]                    ; необязательно, но если задать будет подключаться быстрее. Обязательно указать, если не проходят broadcast сообщения
MIDSRV3001 = 127.0.0.1:2350

Настройка изображения

Вы можете настроить изображение на кассе в свойствах кассовой станции.

Здесь можно настроить:

  • Цветность
  • Разрешение
  • Показывать или нет курсор мыши
  • Отключить мышь и тачскрин 
  • И другие.

Подключение периферийных устройств к кассовой станции

Ниже приведена обобщенная информация для понимания принципа подключения периферийных устройств (принтеров, ФР, весов, сканеров ШК и др.) к кассовой станции.

Важно: практически каждое устройство ввода информации в менеджерской станции физически и логически подключается к порту — COM или Print to TCP/IP.

Поэтому порядок действий следующий:

  1. Сначало подключаем устройство физически. Если это подключение через COM-порт, то необходимо выяснить номер порта.
  2. В менеджерской станции в справочнике Сервис - Станции и устройства для кассовой станции на вкладку устройства добавляем из списка драйверов порт (I/O порт - COM for Windows). Прописываем № порта в свойстве "Device Name = COMX", где X-номер порта.
  3. Далее вешаем на данный порт опять же из списка драйверов необходимое устройство, например принтер (группа "Принтер"), перетаскивая его из списка драйверов на нужный порт (Drag&Drop). Перед состыковкой вы увидите значок "коннекотора" напротив порта, к которому соединяется устройство. 

Рис. Добавление принтера Epson на COM-порт.

  1. Далее система предложит вам добавить логическое устройство "Принтер", который в дальнейшем будет участвовать в настройках печати чеков и пречеков.

  1. Логический принтер необходимо будет сделать активным и переименовать (не обязательно). Логический принтеры находятся на вкладке "Принтеры". Связь с драйвером принтера с вкладки "Устройства" прописана в поле Основное - Модуль.

Примечание: Несколько логических принтеров могут иметь один и тот же модуль. Такая особенность может быть полезна в дальнейшем, например для разделения печати различных типов документов на одной кассе.

Рис. Свойства логического принтера

  1. После всех изменений обязательно необходимо сохраниться.

Примечание: изменение конфигурации кассовой станции потребует перезагрузки станции. 

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