| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| служба [2022/03/28 14:40] – timofeev | служба [2026/05/06 07:23] (текущий) – timofeev |
|---|
| |
| Помимо прочих настроек, будет создан серверный пользователь программы "Служба" (в подсчете лицензий не учитывается).\\ | Помимо прочих настроек, будет создан серверный пользователь программы "Служба" (в подсчете лицензий не учитывается).\\ |
| 2) проверить в списке служб появление службы Водяной (vodasoft) , зависящей от Firebird\\ | |
| | |
| | 2) проверить в списке служб появление служб Водяной-ККМ, Водяной- водительское приложение, Водяной-АТС(а) и Водяной-API(б), зависящих от Firebird\\ |
| 3) в справочнике облачных АТС проверить, указан ли в поле "запускать от имени пользователя" значение "Служба".\\ | 3) в справочнике облачных АТС проверить, указан ли в поле "запускать от имени пользователя" значение "Служба".\\ |
| | (а) Если используется Asterisk, после установки службы отредактируйте %ProgramData%\vodjanoj\srv.ini, поменяв в строке Asterisk значение на 1, а затем перезапустите службу Водяной-АТС.\\ |
| | (б) От службы Водяной-API зависит, кроме обмена с сайтами и приложениями, ряд других функций (загрузки из битрикс, яндекс-диска, получение статуса платежей из юкассы.\\ |
| | |
| | **Важно!!! Начиная с [[версия_589|версии 589]] вместо одной службы Водяной устанавливается 4 службы: Водяной-ККМ, Водяной-API, Водяной- АТС, Водяной - водительское приложение. Это необходимо для интеграции с [[тс_пиот|ТС ПИоТ]] и, кроме того позволяет при необходимости провести выборочный перезапуск служб.\\ |
| | После обновления запустите на сервере Водяной **от имени администратора** windows, затем выберите обработки - управление службой - удалить службу, после чего, в том же меню - установить службу. При установке выберите нужные варианты запуска (рекомендуется установить все, при отсутствии данных для запуска больших затрат ресурсов не будет)**.\\ |
| | |
| |
| ===Текущая работа со службой=== | ===Текущая работа со службой=== |
| [[служба_при_обн|Порядок обновления программы при установленной службе]] | [[служба_при_обн|Порядок обновления программы при установленной службе]] |
| |
| ===Подключение к службе дополнительных баз данных== | ===Сетевые настройки=== |
| Если необходимо обеспечить параллельную работу с несколькими базами Водяного (например, базы филиалов в разных городах расположены на одном сервере), то необходимо создать по образцу в %ProgramData%\vodjanoj\ srv.ini файлы конфигурации для дополнительных баз - srv1.ini (srv2.ini и т.д.).\\ | Для работы с мобильным приложением, АТС, API потребуется статический ip-адрес (надо подключить эту услугу у своего интернет-провайдера).\\ |
| В этих файлах изменяем строки NazvIBKS и PutKIBKS, указав в них, соответственно, название и путь к дополнительным базам.\\ | Кроме того, необходимо "пробросить" и открыть сетевые порты 10380, 10385, 10400.\\ |
| | Для работы с [[мп_настройка_водяного|мобильным приложением водителя]] откройте порт 10380.\\ |
| | Для работы с [[телефония|облачной АТС]] откройте порт 10385.\\ |
| | Для работы по [[api|API]] откройте порт 10400.\\ |
| | Проверить доступность службы можно с помощью сервисов проверки порта (2ip и подобные) либо с любого внешнего ip-адреса (не из офиса компании) в любом браузере, например (для водительского приложения) запрос |
| | <code> |
| | http://ваш-внешний-ip:10380/ping |
| | </code> |
| | должен вернуть ОК.\\ |
| | Если порт закрыт, сначала проверьте, откликается ли служба на компьютере, где она установлена, при помощи запроса |
| | <code> |
| | http://127.0.0.1:10380/ping |
| | </code> |
| | Если ответ ОК получен - проблема в сетевом оборудовании или доступности сети, если нет - [[перезапуск_адм|перезапустите службу]], убедившись предварительно в том, что настройки сделаны верно и в полном объеме.\\ |
| | |
| | |
| | ===Подключение к службе дополнительных баз данных=== |
| | Если необходимо обеспечить параллельную работу с несколькими базами Водяного (например, базы филиалов в разных городах расположены на одном сервере) (либо несколькими ККМ ), необходимо создать по образцу в %ProgramData%\vodjanoj\ srv.ini файлы конфигурации для дополнительных баз.\\ |
| | **Начиная с версии 589** для __дополнительных__ серверов создаются отдельные ини-файлы, это связано с тем, что дополнительные кассовые аппараты в связке с ТС ПИоТ работают только через службу Водяной-ККМ, а не привязываются к конкретным пользователям. ВАЖНО! В случае применения ТС ПИоТ служба Водяной-ККМ должна находиться на одном компьютере с ним. |
| | \\ |
| | Поэтому для **дополнительной** базы данных придется создать (по образцу srv.ini) от одного до четырех файлов, например: vod_kkm1.ini (для службы ККМ), vod_api1.ini (для API), vod_ats1.ini (подключение к АТС), vod_mp1.ini (сервер водительского приложения.\\ |
| | Содержание этих файлов может быть идентичным: за основу берем srv.ini и изменяем строки NazvIBKS и PutKIBKS, указав в них, соответственно, название и путь к дополнительным базам.\\ |
| | Если в дополнительной базе не используется, например, АТС, можно не создавать соответствующий файл (при этом учтите, что служба API дополнительно обрабатывает информацию о платежах юкассы и принимает входящие электронные письма с заказами).\\ |
| В дополнительных базах необходимо внести в администрирование - пользователи запись "служба", по образцу имеющегося в основной базе, с правами администратора и флажком записи сервера и признаком доступа к API\\ | В дополнительных базах необходимо внести в администрирование - пользователи запись "служба", по образцу имеющегося в основной базе, с правами администратора и флажком записи сервера и признаком доступа к API\\ |
| Для работы с водительским мобильным приложением в администрирование - параметры интеграции надо создать строку SERVERMP с указанием порта для этой базы (например, 10381 вместо 10380, при этом необходимо пробросить порт 10381 аналогично 10380). Этот же порт указать в настройках приложения водителя.\\ | Для работы с водительским мобильным приложением в администрирование - параметры интеграции надо (в дополнительных базах) создать строку SERVERMP с указанием порта для этой базы (например, 10381 вместо 10380, при этом необходимо пробросить порт 10381 аналогично 10380). Этот же порт указать в настройках приложения водителя, работающего в соответствующем подразделении.\\ |
| Аналогичным образом, для доступа к серверу API в доп. базе заведите в администрирование - параметры интеграции строку с наименованием "APIVOD" и указанием порта API для базы, например 10491 вместо 10490.\\ | Аналогичным образом, для доступа к серверу API в доп. базе заведите в администрирование - параметры интеграции строку с наименованием "APIVOD" и указанием порта API для базы, например 10491 вместо 10490.\\ |
| После настройки доп. базы необходимо перезапустить службу Водяного, чтобы был запущен дополнительный поток службы, связанной с базой, указанной в srv1.ini.\\ | После настройки доп. базы необходимо перезапустить службу Водяного, чтобы был запущен дополнительный поток службы, связанной с базой, указанной в srv1.ini.\\ |
| [[установка|описание установки программы]] | [[установка|описание установки программы]] |
| |
| | [[не_приходят_заказы|если не приходят заказы водителям]] |
| | |
| | [[адм_фб|вопросы администрирования баз]] |
| |
| |