Работа с программными лицензиями в терминальной среде часто вызывает сложности у администраторов. Если пользователи не могут запустить 1С, так как система «не видит» лицензию, необходимо последовательно проверить настройки инфраструктуры и правила лицензирования. Давайте разберем, как именно 1С находит лицензии и почему этот процесс может давать сбой.
Прежде всего, важно понимать, что программная лицензия «привязывается» к аппаратному обеспечению сервера. Если вы активировали лицензию на терминальном сервере (RDP), она становится доступной для всех пользователей, которые заходят именно на этот сервер. Важно помнить следующие нюансы:
Одной из самых частых причин сбоя является наличие «лишних» файлов в папках, где 1С ищет лицензии. Система может пытаться прочитать поврежденный или неактуальный файл .lic, что приводит к ошибке авторизации. Давайте выполним очистку:
conf в директории установки платформы или папка AppData конкретного пользователя)..lic.Даже если файл лицензии находится на месте, 1С может его не увидеть, если у пользователя, запустившего тонкий клиент, нет прав на чтение этого файла. Рассмотрим, что нужно сделать:
conf.Чтобы понять, откуда именно 1С берет лицензию, воспользуйтесь встроенным механизмом платформы. Запустите 1С под проблемным пользователем, нажмите «О программе». В появившемся окне найдите строку с информацией о текущем ключе. Там будет указан путь к файлу лицензии, который использует система. Если путь неверный или лицензия не найдена, значит, необходимо скорректировать настройки поиска.
Если лицензии находятся в нестандартном месте, вы можете принудительно указать путь к ним через файл location.cfg. Создайте этот файл (если его нет) в папке conf и пропишите там путь к каталогу с вашими лицензиями. Это поможет платформе игнорировать стандартные пути и обращаться напрямую к нужной папке.
Если в вашей организации используется клиент-серверный вариант работы с несколькими терминальными серверами, самым правильным подходом будет использование сервера лицензирования (сервер 1С:Предприятия). Рассмотрим плюсы этого метода:
разрешить выдачу лицензий сервером в настройках базы.Пример настройки при использовании клиент-серверного варианта:
// Убедитесь, что в свойствах базы данных на сервере 1С
// установлен флаг «Разрешить выдачу лицензий сервером».
// После этого терминальные клиенты будут запрашивать
// лицензию у кластера серверов 1С при запуске.
Помните, что лицензирование — это критически важный узел. Если после выполнения всех рекомендаций проблема сохраняется, мы рекомендуем удалить существующие файлы лицензий, убедиться в отсутствии конфликтующих версий и произвести повторную активацию пин-кода. Будьте внимательны при выборе многопользовательского режима активации — это обеспечит стабильную работу всех пользователей в вашей терминальной системе.