Главная » Статьи » Мои статьи

Тайны мадридского ...
Построчное описание параметров файла config.xml

Настройки фронта находятся в
%USERPROFILE%\Application Data\iiko\CashServer\config.xml
Для применения изменений требуется перезапуск iikoFront

настройка UI профайлера
Code
<enableUIProfiler>true</enableUIProfiler>


используется для учета буфета, когда нужно оставить открытым только список блюд и быстрое меню. Установить настройку в конфиге кешсервера.
Code
<commonProductPanelWidth>0</commonProductPanelWidth>


высота быстрого меню в кнопках. По-умолчанию высота быстрого меню 9 кнопок.
В данном примере высота становится 6 кнопок.
Code
<fastProductPanelHeight>6</fastProductPanelHeight>

скрытие иерархического меню.
Code
<commonProductPanelWidth>0</commonProductPanelWidth>

количество одновременно открытых (пустых) заказов в фаст-фуде. По-умолчанию 1.
Code
<newOrderMaxCount>1</newOrderMaxCount>

время автоблокировки фронта в секундах. По-умолчанию 10 минут =600 сек.
Code
<logout_time>600</logout_time>

включать возможность вместо прокатки карты вводить ПИН-код (но должно быть соответствующее право). По-умолчанию отключено (false). Не рекомендуется давать сотрудникам работать по PIN – кодам из-за возможности мошенничества.
Code
<AllowHandCardRoll>true</AllowHandCardRoll>


Показывает кнопку в правом верхнем углу фронта, которая сворачивает его окно.
По-умолчанию отключено false.
Code
<ShowMinimizeButton>false</ShowMinimizeButton>


Параметр подключения - IP-адрес и порт сервера iikoRMS.
Используется при переносе сервера на другой IP или порт.
Также можно изменить параметр подключения, если зажать кнопку Shift и запустить iikoFront
Code
<serverAddr>localhost</serverAddr>

Code
<serverPort>8080</serverPort>


Объединяет одинаковые позиции строк в заказе.
Code
<joinDuplicateRowsInOrder>true</joinDuplicateRowsInOrder>


Период хранения данных на cash-сервере. (архивы events.sdf и transactions.sdf)
Code
<daysToSaveBackups>30</daysToSaveBackups>


Время на распознание трека карты для карт-ридера, милисекунды.
Иногда задается 600.
Code
<cardReaderTimeout>300</cardReaderTimeout>


Анализаторы-обработчики различных карт:
Code
<allowedParsers>auth</allowedParsers>

Code
<allowedParsers>discount</allowedParsers>


Логирование обращений к базе фронта entities.sdf
Code
<enableLogDB>false</enableLogDB>


Печатать квитанции об оплате заказа?
Code
<enableOrderPrint>false</enableOrderPrint>

Включает профилировку скорости работы UI – используется программистами для отладки программы
Code
<enableUIProfiler>false</enableUIProfiler>

Параметр отправки файлов очереди данных на сервер.
Code
<updateQueueTaskInChainLimit>20</updateQueueTaskInChainLimit>

Code
<updateQueueMergerServerUpdateCount>5</updateQueueMergerServerUpdateCount>


Проверяет идентичность версий сборок всех библиотек фронта и используемых плагинов.
Code
<ignoreFrontVersionCheck>false</ignoreFrontVersionCheck>


Открывать ли денежный ящик в самом начале процедуры оплаты?
Code
<fastDrawerOpen>false</fastDrawerOpen>


Автоматический переход блюд в статус приготовленных.
Code
<enableAutomaticCookingComleteCalculation>false</enableAutomaticCookingComleteCalculation>


Проверка корректности оплаты.
В случае установки false возможно расхождение между Z-отчетом и программой
Code
<checkDuplicatePrint>true</checkDuplicatePrint>


Игнорировать очень быстрые (быстрее интервала двойного клика) множественные клики мышкой по кнопкам.
Code
<enableMouseClickCount>false</enableMouseClickCount>


Максимально допустимая величина рассинхронизации времени (в минутах) терминала и сервера, после которой фронт начинает корректировать локальное время.
Отрицательные значения отключают синхронизацию времени.
Code
<serverTimeShiftThresholdInSeconds>3</serverTimeShiftThresholdInSeconds>
Категория: Мои статьи | Добавил: LostGuide (17.06.2011)
Просмотров: 2609 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]