Это старая версия документа!
Установка и настройка автокассы
Состав автокассы
Автокасса состоит из двух приложений:
- Службы
Lime.Cashdesk.Service
- модуль реализующий всю логику работы кассы и взаимодействующий с сервером Лайм - Приложения
Lime Self Service Terminal.exe
- пользовательский интерфейс, взаимодействует со службойLime.Cashdesk.Service
Приложения поставляются в виде архива SST_xx.xx.xx.zip
где xx.xx.xx - версия приложения. На момент написания статьи инсталлятора для автокассы нет. Так же обновление выполняется только вручную.
В состав архива входят:
- папка publish - содержит службу
Lime.Cashdesk.Service
- исполнительный файл
Lime Self Service Terminal.exe
Установка
- Создайте папку
C:\Lime
, создайте папкуC:\Lime\logs
- Дайте всем пользователям право на чтение и запись папки
- Распакуйте дистрибутив в
C:\Lime
(содержимое архива должно находится в корне папки) - Приложение должно стартовать автоматически при включении компьютера для этого:
- Необходимо зарегистрировать службу:
- запустите консоль в режиме администратора
- смените текущую директорию на
C:\Lime\publih
> cd C:\Lime\publih
- выполните установку службы:
C:\Lime\publish> .\Jade.Cashdesk.Service.exe -i Выполняется групповая операция установки. Начинается этап установки процедуры установки. Устанавливается служба Jade.Cashdesk.Service... Служба Jade.Cashdesk.Service успешно установлена. Создается исходный EventLog Jade.Cashdesk.Service в журнале Application... Этап установки успешно выполнен, начинается этап фиксации. Этап фиксации выполнен успешно. Групповая операция установки выполнена.
- Далее необходимо добавить интерфейс в автозапуск:
- Открыть папку Автозагрузки: Пуск-Выполнить (или Win+R):
shell:startup
Запуск и остановка в ручном режиме
- Для запуска пользовательского интерфейса запустите
C:\Lime\Lime Self Service Terminal.exe
, при запуске без параметров приложение будет в оконном режиме, для запуска в полноэкранном режиме используйте параметр–kiosk
- Для остановки пользовательского интерфейса используйте Alt+F4
- Для запуска\остановки службы в остнастке «Службы» или во вкладке «Службы» диспетчера задач найдите «Lime Cashdesk Service», или «Jade.Cashdesk.Service» в случае диспетчера задач и запустите/остановите службу.
Обновление приложения
- Остановите приложение (службу и пользовательский интерфейс)
- Распакуйте содержимое архива с обновлением в
C:\Lime
с заменой файлов - Запустите приложение
Настройка
Основные настройки выполняются в веб панели (как и для прочих касс). Ниже будут рассмотрены тольео настройки, выполняемые непосредственно на компьютере с приложением.
Постоянные настройки
Постоянные настройки хранятся в файлах в папке C:\Lime\Publih
:
appsettings.json
- файл с настройками по умолчанию, никогда не редактируйте этот файл, т.к. он будет заменен при обновленииappsettings.private.json
- данного файла по умолчанию нет, для его создания скопируйте и переименуйтеappsettings.json
Ниже рассмотрим значимые настройки appsettings.private.json
:
- Настройка адреса сервера
"LimeServer": { "Address": "https://admin.lime-it.ru" }
- Настройка логина и пароля для подключения
"Auth": { "Login": "введите сюда логин", "Password": "введите сюда пароль" }