Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| external:pro_bonus:02_rkeeper_setup:02_farcard [2024/01/10 09:44] – Алексей Коробов | external:pro_bonus:02_rkeeper_setup:02_farcard [2026/10/22 07:54] (текущий) – Алексей Коробов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Настройка FarCards ====== | ====== Настройка FarCards ====== | ||
| - | Для связи кассы r_keeper с сервером | + | Для связи кассы r_keeper с сервером |
| - | Данный модуль устанавливается в каждом ресторане (как правило на одной машине с кассовым сервером). | + | |
| - | - [[https:// | + | ===== Установка и настройка ===== |
| - | - В **farcards.ini** в секции [pds_netk], в параметре NetServerName, | + | |
| - | - Скопировать три конфигурационных файла - probonus.ini, | + | |
| - | - В **probonus.ini** в секции [PARAMS] указать адрес и порт сервера ProBonus. | + | |
| - | - В **probonus.ini** в секции [LOG] можно изменить уровень логирования (1-10, чем выше тем подробнее логи). | + | |
| - | Первый запуск FarCard | + | - [[https:// |
| - | + | - Скопируйте три конфигурационных файла — '' | |
| - | Результатом успешного запуска будет | + | - В файле '' |
| - | {{: | + | |
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | - В файле '' | ||
| - | Для постоянной работы рекомендуется установить FarCard в виде службы | + | ===== Первый запуск ===== |
| + | |||
| + | Первый запуск FarCard рекомендуется провести в режиме desktop с помощью команды '' | ||
| + | |||
| + | Результатом успешного запуска будет свёрнутое в трей приложение: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Убедитесь, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Запуск в режиме службы ===== | ||
| + | |||
| + | Если все настройки выполнены правильно, | ||
| + | |||
| + | Чтобы запустить программу в режиме службы, | ||
| + | |||
| + | {{: | ||
| ===== Варианты размещения FarCard ===== | ===== Варианты размещения FarCard ===== | ||
| - | В зависимости от конфигурации r_keeper в конкретном ресторане или ресторанной сети, модуль FarCard и кассовый сервер (сервера) могут размещаться как на одной машине, | ||
| - | Важно помнить о том, что модуль FarCard взаимодействует именно с кассовым сервером (mid-ом) и все дополнительные настройки связи (если они требуются) делаются на кассовом сервере. | ||
| - | Рассмотрим различные варианты конфигурации | + | ==== Стандартный базовый вариант |
| - | ==== Небольшой ресторан (кафе) с единственной кассой ==== | + | Простейший случай для |
| - | Как правило, в этом случае, все модули ПО размещаются на одной машине (на кассовом | + | |
| - | {{: | + | |
| - | ==== Классический ресторан с кассой и станциями | + | Этот способ настройки можно использовать |
| - | В этой конфигурации кассовый сервер может находиться на выделенной машине (в серверной, а не на кассовом моноблоке). Для | + | |
| - | {{: | + | |
| - | ==== Линейка касс FastFood или сеть ресторанов ==== | + | Пример |
| - | Возможны | + | |
| - | * Кассовая линейка на FastFood из 3х касс. На каждой кассе свой mid server. | + | |
| - | * Сетевые рестораны. В каждом ресторане | + | |
| - | При такой конфигурации возможны следующие варианты размещения FarCard | + | |
| - | * Отдельный экземпляр FarCard для каждого кассового сервера. При этом mid и FC могут размещаться как на одной машине, | + | |
| - | * Один экземпляр FarCard который взаимодействует со всеми mid серверами. В этом случае очевидно что FC и mid сервера размещаются на разных машинах и могут находиться в разных сетях. | + | |
| - | {{: | + | |
| - | {{: | + | |
| - | ==== Дополнительные настройки для особых случаев ==== | + | **Сервер с FarCard |
| - | В тех случаях когда FarCards и кассовый сервер (кассовые сервера) разнесены на разные машины, | + | |
| - | Для такого случая нужно сделать дополнительные настройки на стороне кассовых серверов для обеспечения стабильной связи с FarCard. | + | |
| - | В файле rkeeper.ini всех кассовых серверов, | + | |
| + | Файл '' | ||
| - | **Сервер с FarCards (IP адрес 192.168.1.100)** | + | <code ini> |
| - | Файл FARCARDS.INI | + | ... |
| - | | + | [pds_netk] |
| - | [pds_netk] | + | NetServerName=ProBonus |
| - | NetServerName=ProBonus | + | ... |
| - | ... | + | </ |
| - | Файл netk.ini | + | |
| - | ... | + | |
| - | [TCPSOC] | + | |
| - | port=22349 | + | |
| - | ... | + | |
| + | Файл '' | ||
| - | **Кассовый сервер midserv (IP адрес 192.168.1.200)** | + | < |
| - | Файл rkeeper.ini | + | ... |
| - | ... | + | [TCPSOC] |
| - | [TCPDNS] | + | port=22349 |
| - | | + | ... |
| - | | + | </ |
| - | ... | + | |
| - | Ту же самую методику настройки можно использовать если | + | **Кассовый сервер midserv (IP-адрес 192.168.1.200)** |
| + | |||
| + | Файл '' | ||
| + | |||
| + | <code ini> | ||
| + | ... | ||
| + | [TCPDNS] | ||
| + | TEST_RK7SRV=192.168.1.100: | ||
| + | ProBonus=192.168.1.100: | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Ту же самую методику настройки можно использовать, если | ||
| + | |||
| + | Файл '' | ||
| + | |||
| + | <code ini> | ||
| + | ... | ||
| + | [TCPDNS] | ||
| + | TEST_RK7SRV=192.168.1.100: | ||
| + | ProBonus=123.123.123.124: | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | Здесь '' | ||
| + | |||
| + | Также существуют альтернативные варианты настройки, | ||
| + | |||
| + | ==== Альтернативная конфигурация ==== | ||
| + | |||
| + | Возможны конфигурации, | ||
| + | |||
| + | * **Кассовая линейка FastFood из трёх касс.** На каждой кассе свой mid server. | ||
| + | * **Сетевые рестораны.** В каждом ресторане свой mid server. | ||
| + | |||
| + | При такой конфигурации возможны следующие варианты размещения FarCard: | ||
| + | |||
| + | * **Отдельный экземпляр FarCard для каждого кассового сервера.** При этом mid server и FarCard могут размещаться как на одной машине, | ||
| + | * **Один экземпляр FarCard, который взаимодействует со всеми mid server.** В этом случае, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||