конфиг фронта
хуй
fastMenuConfig
- commonProductPanelWidth: Ширина панели общего продукта.
- fixCommonProductPanelSlotSize: Фиксированный размер слота панели общего продукта.
- fastProductPanelHeight: Высота панели быстрого продукта.
- fastProductPanelWidth: Ширина панели быстрого продукта.
- fastLabelsPanelHeight: Высота панели быстрых меток.
Основные параметры
- orderEditTimeout: Таймаут редактирования заказа (600 секунд).
- newOrderMaxCount: Максимальное количество новых заказов (1).
- logout_time: Время автоматического выхода (600 секунд).
- AllowHandCardRoll: Разрешить ручное прокручивание карты (false).
- ShowMinimizeButton: Показать кнопку сворачивания (false).
- cardReaderConfigured: Настроен ли картридер (false).
- terminalId: Идентификатор терминала.
- terminalRegistered: Зарегистрирован ли терминал (true).
- terminalWithConnectionCode: Терминал с кодом подключения (true).
- cashRegisterEmulatorId: Идентификатор эмулятора кассового регистратора.
- agentId: Идентификатор агента.
- serverUrl: URL сервера (http://195.138.78.225:8080/resto).
Update
- Url: URL для обновления (update/Front).
Другие параметры
- joinDuplicateRowsInOrder: Объединить дублирующиеся строки в заказе (true).
- daysToSaveBackups: Количество дней для сохранения резервных копий (30).
- daysToSaveDeleted: Количество дней для сохранения удаленных данных (7).
- enableFrontStatus: Включить статус фронта (true).
- enableConfigEditor: Включить редактор конфигурации (false).
- enableMouseClickCount: Включить подсчет кликов мыши (false).
- saveChequePreviewData: Сохранить данные предварительного просмотра чека.
- checkDuplicatePrint: Проверить дублирующуюся печать (true).
- messagesExpireTimeout: Таймаут истечения сообщений (12:00:00).
- updateSessionFullReportAfterEachSessionOperation: Обновлять полный отчет после каждой операции сессии (true).
- canIgnoreUnhandledExceptions: Игнорировать необработанные исключения (false).
- sendErrorReportDefault: Отправка отчета об ошибках по умолчанию (true).
- useHardwareKeyboard: Использовать аппаратную клавиатуру (false).
- enableKitchenKeyboard: Включить клавиатуру на кухне (true).
- printBarcodeLabelOnWeighting: Печать штрих-кода при взвешивании (false).
- allowedParsers: Разрешенные парсеры (auth, discount).
- enableLogDB: Включить логирование базы данных (false).
- enableOrderPrint: Включить печать заказа (false).
Разное
- kodosPortName, kodosPrefix, kodosSuffix: Параметры для Kodos.
- parsecReaderEnabled: Включить Parsec Reader (false).
- parsecReaderHex: Parsec Reader в шестнадцатеричном формате (false).
- proximusPortName, proximusDataLength: Параметры для Proximus.
- waiterLockHidMode: Режим HID блокировки официанта (Disabled).
COM Card Reader
- comCardReaderBaudrate, comCardReaderMinBytes, comCardReaderHex, comCardReaderHexToDec: Параметры для COM кардридера.
- comCardReaderAddTrailingSlash: Добавлять слэш в конце (true).
- comCardReaderIsHardwareFlowControl: Аппаратное управление потоком (false).
Z Reader
Z Reader — это компонент, используемый в системах iiko Front, обычно для чтения определенных данных с таких устройств, как устройства чтения карт или другие устройства ввода. Параметры конфигурации Z Reader помогают указать, как следует считывать и обрабатывать данные. Вот подробное описание каждого параметра, относящегося к Z Reader:
Параметры:
- zReaderPortType
- Описание : Этот параметр определяет тип порта, который Z Reader будет использовать для подключения к системе. Он указывает, осуществляется ли соединение через последовательный порт, порт USB или другой тип интерфейса.
- Возможные значения :
- Последовательный : для связи используется последовательный порт.
- USB : для связи используется порт USB.
- Другие значения зависят от типов, поддерживаемых iiko Front .
- zReaderDataOffset
- Описание : Этот параметр определяет смещение (начальную точку) в потоке данных, с которого Z Reader должен начать чтение данных. Это полезно, когда поток данных содержит заголовки или другую информацию, которую следует игнорировать.
- Использование : Обычно задается как целочисленное значение, представляющее количество байтов, которые необходимо пропустить перед началом чтения соответствующих данных.
- Пример : Если zReaderDataOffsetустановлено значение 5, Z Reader начнет считывать данные с шестого байта потока.
- zReaderDataLength
- Описание : Этот параметр определяет длину сегмента данных, который должен прочитать Z Reader. Он указывает, сколько байтов данных должно быть захвачено из потока.
- Использование : Обычно устанавливается в виде целочисленного значения, обозначающего количество читаемых байтов.
- Пример : Если zReaderDataLengthустановлено значение 10, Z Reader прочитает всего 10 байтов, начиная со смещения, определенного параметром zReaderDataOffset.
<zReaderPortType>Serial</zReaderPortType>
<zReaderDataOffset>5</zReaderDataOffset>
<zReaderDataLength>10</zReaderDataLength>
В этом примере:
- Z Reader настроен на использование последовательного порта.
- Прежде чем начать чтение, он пропустит первые 5 байт потока данных.
- Он прочитает следующие 10 байт данных, начиная с шестого байта.
Сценарии использования:
- Считыватели карт : при интеграции устройства считывания карт, которое отправляет данные с заголовком, можно zReaderDataOffsetиспользовать для пропуска заголовка.
- Сканеры штрих-кода . Для сканеров штрих-кода, которые могут отправлять дополнительные метаданные, эти параметры могут помочь извлечь только соответствующую информацию о штрих-коде.
- Пользовательские устройства ввода . Любые специальные устройства ввода, требующие специальной обработки данных, могут использовать эти конфигурации для обеспечения точного сбора данных.
- zReaderPortType, zReaderDataOffset, zReaderDataLength: Параметры для Z Reader.
Дополнительные параметры
- pcscCardUIDLength: Длина UID карты PCSC.
- updateQueueBatchSendingCount: Количество отправок очереди обновлений (1000).
- ignoreFrontVersionCheck: Игнорировать проверку версии фронта (false).
- fastDrawerOpen: Быстрое открытие ящика (true).
- enableAutomaticCookingCompleteCalculation: Включить автоматический расчет завершения готовки (true).
- showDeliveryListOnLogin: Показать список доставок при входе (false).
- deliveryTerminalAddress: Адрес терминала доставки.
- canPrepayAndCloseDeliveryOrderOnDifferentTerminals: Предоплата и закрытие заказа на доставку на разных терминалах (true).
- use2DEffects: Использовать 2D эффекты (true).
- UiThemeName: Имя темы интерфейса (DefaultTheme.Dark).
- maxSearchResults: Максимальное количество результатов поиска (100).
- localizationCulture: Культура локализации (ru-RU).
- serverTimeShiftThresholdInSeconds: Порог сдвига времени сервера в секундах (3).
Параметры доставки и отчета
- dontSendAttendancesInfoToServer: Не отправлять информацию о посещаемости на сервер (false).
- showAllProductsInBarcodeEditor: Показать все продукты в редакторе штрих-кодов (false).
- showAllProductsInDocumentEditor: Показать все продукты в редакторе документов (true).
- kitchenProductRegularStatusesFilter: Фильтр регулярных статусов продуктов кухни (AllActive).
- kitchenProductRecallStatusesFilter: Фильтр статусов отзыва продуктов кухни (DefaultRecall).
- documentsObsolescenceDuration: Срок устаревания документов (1.00:00:00).
- obsoleteKitchenOrderCleanupPeriod: Период очистки устаревших заказов кухни (01:00:00).
- productStocksEditInfoExpirationDuration: Срок истечения информации о редактировании запасов продуктов (00:15:00).
- defaultKitchenScreen: Экран кухни по умолчанию (ByProducts).
- longClickDurationToSelectDish: Продолжительность длинного нажатия для выбора блюда (1500 мс).
- lastSelectedDocumentTypeId, lastSelectedSourceStoreId, lastSelectedDestinationStoreId: Последние выбранные идентификаторы документа, источника и назначения.
- kitchenOrderObsolescenceDuration: Срок устаревания заказа на кухне (01:00:00).
- a4DeliveryInvoiceFormat: Формат накладной A4.
- deliveryInvoiceFormat: Формат накладной (Default).
- productSearchFilter: Фильтр поиска продуктов (All).
- printXReportOnOpenCashSession: Печать X-отчета при открытии кассовой сессии (true).
- deliveryProcessingTimeout: Таймаут обработки доставки (00:05:00).
- deliveryConfirmingTimeout: Таймаут подтверждения доставки (00:15:00).
- ValidateEmptyDeliveryAddress: Проверять пустой адрес доставки (true).
- NewDeliveryInitialEditMode: Начальный режим редактирования новой доставки (DeliveryData).
- canSelectPeriodInServerReports: Можно выбирать период в отчетах сервера (true).
- useAdvancedProductSearchDialog: Использовать расширенный диалог поиска продуктов (false).
- showProductSearchView: Показать вид поиска продуктов (false).
- useDeliveryIntervalsDateTimeDialog: Использовать диалог интервалов доставки (false).
- displayElapsedCookingTime: Отображать прошедшее время готовки (false).
- allowPrepayPreliminaryPayments: Разрешить предварительные платежи (true).
- sendGuestInCheque: Отправлять гостя в чеке (true).
- canPrintCashRegisterTape: Мож но печатать ленту кассового регистратора (false).
- trimImageInMenu: Обрезать изображение в меню (true).
- disableCheckDeliveryRestrictions: Отключить проверку ограничений на доставку (false).
- loginScreenVideoPath: Путь к видео на экране входа (C:\Program Files\iiko\iikoRMS\Front.Net\media\login.wmv).
- enableAppliedIikoCard5CampaignsToItemSaleEventFlush: Включить применение кампаний iikoCard5 к событиям продажи товаров (false).
- audioDevicesDetectionTimeout: Таймаут обнаружения аудиоустройств (00:00:05).
- enableOzekiLog: Включить логирование Ozeki (false).
- calculateInternalAndIikoCard51DiscountsIndependent: Независимое вычисление внутренних скидок и скидок iikoCard51 (false).
- cashRegisterStornoPerPosition: Сторно касКонфигурационный файл iiko Front содержит множество параметров, которые управляют различными аспектами работы системы. Вот основные параметры и их значения:
Параметры меню и панели продуктов
- commonProductPanelWidth: Ширина панели общего продукта.
- fixCommonProductPanelSlotSize: Фиксированный размер слота панели общего продукта.
- fastProductPanelHeight: Высота панели быстрого продукта.
- fastProductPanelWidth: Ширина панели быстрого продукта.
- fastLabelsPanelHeight: Высота панели быстрых меток.
Основные параметры
- orderEditTimeout: Таймаут редактирования заказа (600 секунд).
- newOrderMaxCount: Максимальное количество новых заказов (1).
- logout_time: Время автоматического выхода (600 секунд).
- AllowHandCardRoll: Разрешить ручное прокручивание карты (false).
- ShowMinimizeButton: Показать кнопку сворачивания (false).
- cardReaderConfigured: Настроен ли картридер (false).
- terminalId: Идентификатор терминала.
- terminalRegistered: Зарегистрирован ли терминал (true).
- terminalWithConnectionCode: Терминал с кодом подключения (true).
- cashRegisterEmulatorId: Идентификатор эмулятора кассового регистратора.
- agentId: Идентификатор агента.
- serverUrl: URL сервера (http://195.138.78.225:8080/resto).
Update
- Url: URL для обновления (update/Front).
Параметры резервного копирования и очистки
- daysToSaveBackups: Количество дней для сохранения резервных копий (30).
- daysToSaveDeleted: Количество дней для сохранения удаленных данных (7).
Параметры обработки заказов и отчетов
- joinDuplicateRowsInOrder: Объединить дублирующиеся строки в заказе (true).
- updateSessionFullReportAfterEachSessionOperation: Обновлять полный отчет после каждой операции сессии (true).
Параметры интерфейса и локализации
- UiThemeName: Имя темы интерфейса (DefaultTheme.Dark).
- localizationCulture: Культура локализации (ru-RU).
Другие параметры
- enableFrontStatus: Включить статус фронта (true).
- enableConfigEditor: Включить редактор конфигурации (false).
- saveChequePreviewData: Сохранить данные предварительного просмотра чека.
- checkDuplicatePrint: Проверить дублирующуюся печать (true).
- useHardwareKeyboard: Использовать аппаратную клавиатуру (false).
- enableKitchenKeyboard: Включить клавиатуру на кухне (true).
- allowedParsers: Разрешенные парсеры (auth, discount).
- enableLogDB: Включить логирование базы данных (false).
- enableOrderPrint: Включить печать заказа (false).
Параметры считывателя карт и другие устройства
- comCardReaderBaudrate, comCardReaderMinBytes, comCardReaderHex, comCardReaderHexToDec: Параметры для COM кардридера.
- comCardReaderAddTrailingSlash: Добавлять слэш в конце (true).
- comCardReaderIsHardwareFlowControl: Аппаратное управление потоком (false).
- parsecReaderEnabled: Включить Parsec Reader (false).
- parsecReaderHex: Parsec Reader в шестнадцатеричном формате (false).
Параметры доставки и отчетов
- printXReportOnOpenCashSession: Печать X-отчета при открытии кассовой сессии (true).
- deliveryProcessingTimeout: Таймаут обработки доставки (00:05:00).
- deliveryConfirmingTimeout: Таймаут подтверждения доставки (00:15:00).
- ValidateEmptyDeliveryAddress: Проверять пустой адрес доставки (true).
Пример значений
Пример настроек терминала
- terminalRegistered: true
- terminalWithConnectionCode: true