FrontolService идет в составе установки Frontol и используется для обслуживания базы данных. Служба проверяет БД на наличие ошибок и делает резервное копирование игнорируя поврежденные структуры. Выполняет восстановление БД. В ее настройках, так же как и в настройках Frontol, должен быть указан путь к рабочей базе.
Утилита настройки Frontol - "C:\Program Files (x86)\ATOL\Frontol6\BIN\FrontolIni.exe".
Настройка FrontolService - "C:\Program Files (x86)\ATOL\Frontol6\BIN\FrontolServiceIni.exe".
В настройках Frontol, во вкладке "Параметры", должен быть указан адрес/имя компьютера на котором работает служба если база сетевая, или localhost, если база и служба находятся на этом же компьютере.
Если это не указать, при закрытии утилиты будет выведено сообщение: "Не указан IP-адрес FrontolService! Ручной обмен данными невозможен! Использовать адрес компьютера с базой данных (сервис установлен там же)?".
Тут можно выбрать "Да" и она сама пропишет нужный адрес, взяв его из пути каталога БД.
Соответственно, если база сетевая, то служба FrontolService настраивается на сервере с базой, на кассе с Frontol ее запускать не нужно (по умолчанию она отключена).
Если Frontol при запуске не найдет работающую службу, в указанном месте, то выведет сообщение вверху экрана "FrontolService недоступен". Если служба найдена, но она не смогла соединиться с указанной в ее настройках БД, будет сообщение "БД недоступна".
Логи подключений к базе и все оперции производимые с ней, служба ведет в файле "C:\ProgramData\ATOL\Frontol6\ Logs\FrontolStatService.log".
Обслуживание базы может автоматически запускаться после некорректного завершения работы компьютера или по расписанию. Варианты запуска, можно настроить во вкладке Обслуживание БД.
Работа с базой осуществляется в монопольном режиме, то есть, в момент обслуживания она будет недоступна для других процессов. Если в этот момент с базой работают другие сервисы, они будут оповещены о начале обслуживания и корректно завершат свою работу. Если запущен Frontol, на экране появится оповещение о сервисном обслуживании, во время которого, касса работать не сможет.