ERneSt⚡️os 3 months ago
kolomoyets #syrve

конфиг фронта

хуй

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:



Параметры:

  1. zReaderPortType
  • Описание : Этот параметр определяет тип порта, который Z Reader будет использовать для подключения к системе. Он указывает, осуществляется ли соединение через последовательный порт, порт USB или другой тип интерфейса.
  • Возможные значения :
  • Последовательный : для связи используется последовательный порт.
  • USB : для связи используется порт USB.
  • Другие значения зависят от типов, поддерживаемых iiko Front .
  1. zReaderDataOffset
  • Описание : Этот параметр определяет смещение (начальную точку) в потоке данных, с которого Z Reader должен начать чтение данных. Это полезно, когда поток данных содержит заголовки или другую информацию, которую следует игнорировать.
  • Использование : Обычно задается как целочисленное значение, представляющее количество байтов, которые необходимо пропустить перед началом чтения соответствующих данных.
  • Пример : Если zReaderDataOffsetустановлено значение 5, Z Reader начнет считывать данные с шестого байта потока.
  1. zReaderDataLength
  • Описание : Этот параметр определяет длину сегмента данных, который должен прочитать Z Reader. Он указывает, сколько байтов данных должно быть захвачено из потока.
  • Использование : Обычно устанавливается в виде целочисленного значения, обозначающего количество читаемых байтов.
  • Пример : Если zReaderDataLengthустановлено значение 10, Z Reader прочитает всего 10 байтов, начиная со смещения, определенного параметром zReaderDataOffset.
		<zReaderPortType>Serial</zReaderPortType>
        <zReaderDataOffset>5</zReaderDataOffset>
        <zReaderDataLength>10</zReaderDataLength>

В этом примере:

  • Z Reader настроен на использование последовательного порта.
  • Прежде чем начать чтение, он пропустит первые 5 байт потока данных.
  • Он прочитает следующие 10 байт данных, начиная с шестого байта.

Сценарии использования:

  1. Считыватели карт : при интеграции устройства считывания карт, которое отправляет данные с заголовком, можно zReaderDataOffsetиспользовать для пропуска заголовка.
  2. Сканеры штрих-кода . Для сканеров штрих-кода, которые могут отправлять дополнительные метаданные, эти параметры могут помочь извлечь только соответствующую информацию о штрих-коде.
  3. Пользовательские устройства ввода . Любые специальные устройства ввода, требующие специальной обработки данных, могут использовать эти конфигурации для обеспечения точного сбора данных.



  • 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


Технологічні картки

Опис

1706541092.jpg
ERneSt⚡️os
5 months ago
Kubernetes Scheduler в Деталях: Ключевые Концепции. Часть 2

Kubernetes Scheduler в Деталях: Ключевые Концепции. Часть 2

1706541092.jpg
ERneSt⚡️os
6 months ago
Создание Telegram Бота для Управления Заявками с Интеграцией в CRM Систему

Создание Telegram Бота для Управления Заявками с Интеграцией в CRM Сис...

1706541092.jpg
ERneSt⚡️os
6 months ago
Микросервисы прагматика: как построить большую систему с помощью пачки монолитов

Микросервисы прагматика: как построить большую систему с помощью пачки...

1706541092.jpg
ERneSt⚡️os
6 months ago
Что я понял, изучив 50 книг про IT?

Что я понял, изучив 50 книг про IT?

1706541092.jpg
ERneSt⚡️os
6 months ago