При обновлении отраслевых конфигураций 1С (в частности, продуктов линейки «Агрософт» / Сельхозучет) пользователи и администраторы часто сталкиваются с ошибкой eLocalServerNotFound. Данный сбой сопровождается сообщением о том, что сервер системы лицензирования и защиты (СЛК) не найден, после чего программа предлагает завершить работу.
Разберем подробнее причины появления этой ошибки, выясним, где найти правильный дистрибутив СЛК и как корректно настроить сервер лицензирования.
Система лицензирования и защиты конфигураций (СЛК) представляет собой отдельный сервис, обеспечивающий проверку отраслевых лицензий. Ошибка eLocalServerNotFound указывает на то, что платформа 1С не может установить соединение с сервером СЛК. Рассмотрим основные факторы, вызывающие эту проблему:
rphost сервера приложений 1С. Если служба СЛК установлена локально на ПК пользователя, а не на сервере 1С, сервер приложений пытается найти её по адресу 127.0.0.1 на самом сервере 1С и выдает ошибку.9099, 9098 или 15201) заблокированы брандмауэром Windows или антивирусным ПО.Распространенная ошибка при обновлении сервера СЛК — скачивание произвольной дистрибутивной версии с сайта поддержки вместо установки версии, поставляемой вместе с конкретным релизом конфигурации. Ревизии СЛК на сайте и в релизе могут отличаться.
Проанализируем структуру каталога шаблонов конфигурации. Разработчики Агрософт поставляют необходимый дистрибутив защиты прямо в папке обновления. Найдем его по следующему пути на компьютере, где распаковывался шаблон:
C:\Users\<Имя_Пользователя>\AppData\Roaming\1C\1cv8\tmplts\Agrosoft\BuhSh\<Версия_Релиза>\Protection\
Внутри папки Protection находится исполняемый файл установки сервера лицензирования (например, licenceserver-3.0.14.7255.win.exe). Запустим данный файл и выполним инсталляцию, соглашаясь с предлагаемыми шагами мастера установки.
После завершения установки убедимся, что служба СЛК успешно запущена и отвечает на запросы:
services.msc).http://127.0.0.1:9099 (или http://localhost:9099).Если база работает в клиент-серверном режиме, разберем порядок действий для настройки связи сервера приложений 1С с сервером защиты:
licenceserver.json) укажем точный сетевой IP-адрес или имя ПК, где развернута служба СЛК, вместо localhost / 127.0.0.1.9099) в правила исключений брандмауэра для входящих и исходящих соединений.rphost выгрузил старые компоненты защиты из оперативной памяти.Разберем еще один способ обхода ошибки eLocalServerNotFound, когда оперативный перезапуск служб 1С на боевом сервере невозможно выполнить сразу. В таком случае обработку обновления базы в режимe пользователя выполним на локальной копии базы в файловом режиме: