Конфигурационные файлы 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 – настройки модуля контроля веса

Конфигурационный файл содержит настройки:



  • No labels