В разделе приведена информация для системных администраторов о том, где расположены журналы событий и конфигурационные файлов компонентов iikoCard, как настроить подключение к базе данных и какие порты используются системой.

Рекомендации по аппаратному обеспечению

Рекомендации, указанные ниже в первую очередь применимы к сетевым заведениям с количеством гостей выше 100 000, большим количеством заказов и настроенных программ лояльности.

Конфигурация и журнал POS-сервера

Проблему, возникшую в работе POS-сервера, вы можете проанализировать с помощью журнала событий POS-сервера. Файл журнала располагается в каталоге C:\Users\iikoCard5POS\AppData\Roaming\iiko\iikoCard5\Logs.

Ошибки и события POS-сервера записываются в три файла:

Файл конфигурации POS-сервера iikoCard5.Pos.Host.exe.config расположен в каталоге C:\Program Files\iiko\iikoCard5 POS.

Настройки в конфигурационном файле разделены на две секции:

Файл конфигурации пользователя

При переустановке POS-сервера его файл конфигурации iikoCard5.Pos.Host.exe.config удаляется и создается заново. Если вы задали в этом файле свои значения параметров, то чтобы не менять их каждый раз после обновления POS-сервера, укажите эти параметры в альтернативном конфигурационном файле. Он не удаляется при обновлении или переустановке POS-сервера, поэтому ваши настройки не будут изменены.

В этот файл можно включить только настройки из секции overridableAppSettings основного файла конфигурации iikoCard5.Pos.Host.exe.config:

<add key="RabbitMqUri" value="amqp://guest:guest@localhost:5672" />

укажите их в следующем формате: amqp://login:password@host:port.

Чтобы задать параметры в альтернативном файле:

  1. Для версии POS 29 и ниже создайте файл вручную под названием iikoCard5Pos.override.config в каталоге пользователя, от имени которого запускается сервис, например, в C:\Users\iikoCard5\AppData\Roaming\iiko\iikoCard5\.
  2. Для версии 30 и выше этот файл уже будет создан автоматически.
  3. Задайте структуру файла:
  4. <overridableAppSettings>
    <add key="КЛЮЧ" value="ЗНАЧЕНИЕ" />
    </overridableAppSettings>
  5. Вставьте строки с нужными параметрами и укажите их значения.
  6. Сохраните файл и перезапустите службу POS-сервера.

Например, вам нужно указать другие параметры для подключения к базе данных и мастер-бд. В этом случае файл конфигурации может выглядеть следующим образом:

<overridableAppSettings>
<add key="db.connection_string" value="Data Source=localhost\RESTO;Initial Catalog=iikoCard5;Integrated Security=True;" />
<add key="db.connection_string.master" value="Data Source=localhost\RESTO;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
</overridableAppSettings>

Настройка окружения

Для правильной работы системы iikoCard необходим свободный доступ к следующим портам:

Расположение базы данных