Конфигурационные файлы SCO находятся в каталоге /opt/
sst-sco/conf
. При старте программа загружает из этого каталога все файлы с расширением .ini в алфавитном порядке. Можно задать дополнительные пути загрузки файлов настроек.
По умолчанию каждый файл содержит настройки соответствующего функционального модуля. Можно создать новый файл с произвольным названием и настройками из разных модулей.
Если одна и та же настройка установлена в нескольких файлах или несколько раз в одном файле, то будет использоваться последнее загруженное значение. То есть из последнего по алфавиту файла и из последнего в этом файле значения.
Список конфигурационных файлов:
Формат файлов
Формат файлов модифицированный INI. Название секций и параметров чувствительно к регистру. Секции и опции ниже разные:
[Section] someoption = value [section] someOption = value
Строковые параметры могут быть оформлены одним из следующих способов:
[Section] string1 = Некоторая строка, без спец. символов string2 = "Строка содержит ; или #, которые могут восприниматься как начало комментария" string3 = "Строка с 'одинарными' кавычками внутри" string4 = 'Строка с "двойными" кавычками внутри'
Для очистки всех ранее загруженных параметров секции используется параметр @clear
.
[Section] @clear option = value
В качестве символов комментария используются # и ;
[Section] ; Некоторый комментарий # Другой комментарий
Просмотр актуальных настроек программы
Для просмотра актуальных настроек кассы самообслуживания необходимо выполнить команду currentsettings
с параметром --sco
:
/linuxcash/cash/bin/currentsettings --sco
Текущие настройки: [logger.weightcontrolserver] file = weightcontrolserver.log (/opt/sst-sco/conf/logger.ini) level = info (/opt/sst-sco/conf/logger.ini) [menu] fromPos = true (/opt/sst-sco/conf/artix.ini) [menu.1] 1.text = Редактирование чека (/opt/sst-sco/conf/menu.ini) 1.command = CHECK_EDIT (/opt/sst-sco/conf/menu.ini) 2.text = Отчеты (/opt/sst-sco/conf/menu.ini) 2.command = MENU_SUBMENU (/opt/sst-sco/conf/menu.ini) 2.arg.id = 3 (/opt/sst-sco/conf/menu.ini) 3.text = Тренировочный режим (/opt/sst-sco/conf/menu.ini) 3.command = SCO_TRAININGMODE (/opt/sst-sco/conf/menu.ini) 4.text = Контроль веса (/opt/sst-sco/conf/menu.ini) 4.command = MENU_SUBMENU (/opt/sst-sco/conf/menu.ini) 4.arg.id = 4 (/opt/sst-sco/conf/menu.ini) ... [picklist] confirm = true (/opt/sst-sco/conf/picklist.ini) showQuantity = true (/opt/sst-sco/conf/picklist.ini) [sco] showCursor = true (/opt/sst-sco/conf/sco.ini) [weightcontrol] enable = true (/opt/sst-sco/conf/weightcontrol.ini)
О других параметрах команды currentsettings
можно прочитать в разделе "Просмотр актуальных настроек кассы".
Список основных конфигурационных файлов
ad.ini – настройки модуля отображения рекламы
Содержит настройки отображения рекламы.
api.ini – настройки модуля API
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/api.ini , секция [Api] , настройки модуля API | ||
address | <хост>:<порт> по умолчанию 0.0.0.0:3200 | Адрес API сервера |
Также содержит настройки отмены чека при взаимодействии с клиентом по API
audio.ini – настройки модуля звукового оповещения пользователей
Содержит настройки звукового оповещения.
auth.ini – настройки авторизации
Настройка автоматического перехода в режим продажи при запуске
cash.ini – настройки модуля управления наличными
Содержит настройки модуля наличных.
check.ini – настройки модуля чека
Конфигурационный файл содержит настройки модуля чека, типов оплаты, отображения строк чека и интерфейсных элементов на форме формирования чека.
Подробнее о настройке модуля чека и типов оплаты можно ознакомиться в разделе "Режим продажи" на страницах:
- "Оплата чека",
- "Отображение подсказок закрытого чека",
- "Добавление пакетов в чек",
- "Добавление карты в чек",
- "Добавление купона в чек",
- "Редактирование чека покупателем".
Подробнее о настройке отображения строк чека можно ознакомиться на странице "Отображение информации чека".
Подробнее о настройке отображения интерфейсных элементов на форме формирования чека можно ознакомиться на страницах:
config.ini – дополнительные пути загрузки файлов настроек
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/config.ini , секция [Config] | ||
paths | абсолютный путь по умолчанию не задано | Дополнительные пути загрузки файлов настроек. |
dialog.ini – настройки диалога
Содержит настройку проверки регулярными выражениями в диалоге сканирования товаров.
drivers.ini – настройки оборудования
Ознакомиться с общими сведениями о настройке подключения оборудования можно в разделе "Подключение устройств". Настройка устройств:
exitgate.ini – настройки плагина антикражных ворот
Настройки и описание расположены на странице "Антикражные ворота".
findface.ini – настройка модуля интеграции с NtechLab FindFace
Настройки и описание расположены на странице "Cистема распознавания лиц NtechLab FindFace".
goodsdetector.ini – настройки модуля визуального распознавания товаров
Настройки и описание расположены на странице "Распознавание товаров".
hwdummy.ini – настройки эмуляторов оборудования
Настройки модуля тестового оборудования расположены на странице "Заглушка оборудования".
i18n.ini – настройки локализации
Языковые настройки программы расположены на странице "Язык и изменение текста".
input.ini – настройки модуля ввода данных
О настройках ввода данных с клавиатурных устройств (интервал, шаблоны) можно узнать подробнее на странице "Клавиатурные устройства ввода".
Настройка периода взвешивания с прикассовых весов, настройки подтверждения взвешивания с контрольных весов находятся на странице "Настройка взвешивания товаров".
labeler.ini – настройки модуля этикетировщика
Настройки и описание расположены на странице "Режим этикетировщика".
license.ini – настройки проверки лицензии
Настройки и описание расположены на странице "Лицензирование".
logger.ini – настройки логирования
Настройки логирования и описание расположены на странице "Логирование работы программы".
menu.ini – настройки меню
Настройки и описание расположены на странице"Главное меню".
money.ini – настройки денег
Настройка отображения копеек в SCO.
monitoring.ini – настройки модуля мониторинга состояния
Настройки и описание расположены на странице "Логирование потребления системных ресурсов"
pager.ini – настройки модуля оповещения консультанта через пейджер
Настройки модуля оповещения через пейджер расположены на странице "Пейджер".
photocontrol.ini – настройки модуля фотоконтроля товаров
Настройки и описание расположены на странице "Фотоконтроль товаров"
picklist.ini – настройки каталога товаров
Настройки и описание расположены на странице "Настройки каталога товаров".
pricechecker.ini – настройки модуля отображения информации о товаре
Описание работы на странице "Информация о товаре".
sco.ini – основные настройки SCO
Конфигурационный файл содержит настройки:
- Отображение курсора,
- Расположение контрольных весов,
- Вызов консультанта,
- Установка красного цвета лампы вне продажи,
- Блокировка кассы в режиме консультанта.
stats.ini – настройки модуля сбора статистики
Настройки и описание расположены на странице "Сбор статистики".
theme.ini – настройки темы оформления
Настройки и описание расположены на странице "Тема оформления".
thememaker.ini – настройки модуля изменения темы оформления
Описание работы модуля "Генерация темы оформления"
video.ini – настройки модуля воспроизведения видео
Пример использования – "Отображение видео с камеры на экране"
voicehelp.ini – настройки модуля голосовых подсказок
Описание работы модуля на странице "Голосовые подсказки"
webpage.ini – настройки плагина веб-страницы
Описание работы модуля на странице "Открытие веб-страницы"
weightcontrol.ini – настройки модуля контроля веса
Конфигурационный файл содержит настройки:
- Контроль веса товаров,
- Обмен данными контрольных весов,
- Настройка отображения чека в окне ошибки контроля веса.