Рассмотрим частую ситуацию, с которой сталкиваются системные администраторы при первой настройке серверной инфраструктуры 1С. Развертывание сервера "с нуля" включает в себя установку операционной системы, СУБД (например, MS SQL), самого сервера 1С и платформы. Однако на этапе активации лицензий могут возникнуть неочевидные проблемы. Разберем по шагам, как правильно активировать лицензию на сервер 1С и какие подводные камни нас ожидают.
Проанализируем первую классическую ошибку, когда при попытке ввести пин-код в диалоговом окне конфигуратора система требует 15-значный код, а на руках у администратора имеются только 16-значные. Выясним причину этой путаницы.
В комплекте поставки программных лицензий 1С всегда идут два типа кодов (часто они распечатаны на желтых листках). Разберем их назначение:
Посмотрим на важный нюанс: первый 15-значный пин-код из списка является основным. Все последующие коды — это резервные пины. Их следует использовать только в том случае, если изменились ключевые аппаратные или программные параметры вашего сервера, и старая лицензия "слетела".
Представим ситуацию: вы создали пустые базы в локальном кластере сервера 1С, они появились в SQL Management Studio (связь СУБД и сервера 1С есть). Вы пытаетесь зайти в конфигуратор пустой базы, чтобы ввести 15-значный пин-код, но получаете ошибку "не обнаружена установленная версия 1с предприятия".
Эта ошибка часто возникает при попытке подключиться к серверу локально или удаленно. Выясним причину: проблема заключается в типе установленного клиента.
Если вы установили только Тонкий клиент 1С, вы не сможете зайти в Конфигуратор и активировать серверную лицензию. Тонкий клиент предназначен исключительно для пользовательской работы в режиме управляемого приложения и не содержит инструментов администрирования. Для решения этой проблемы установите полноценную Технологическую платформу 1С:Предприятие (Толстый клиент). Обязательно убедитесь, что при установке в дереве компонентов выбраны пункты администрирования сервера, иначе инструменты управления лицензиями останутся недоступными.
Рассмотрим подробнее механизм работы сервера с программными лицензиями. После успешной активации 15-значным пин-кодом генерируется специальный файл с расширением .lic. Крайне важно понимать, куда он сохраняется.
Если вы активируете лицензию через Конфигуратор от имени пользователя без прав администратора, файл .lic может сохраниться в локальный профиль этого пользователя. В таком случае служба 1C:Enterprise 8.3 Server Agent, работающая от имени системного аккаунта (например, USR1CV8), эту лицензию просто не увидит.
Для корректной работы серверная лицензия по умолчанию должна располагаться в общей директории для всех пользователей ОС Windows: C:\ProgramData\1C\licenses. Убедитесь, что служба сервера имеет права на чтение этой папки.
Проанализируем порядок поиска лицензий сервером 1С:
.lic) в локальных каталогах сервера.Серверная лицензия всегда должна быть доступна локально на том узле, где запущена рабочая служба сервера 1С.
Если вы разворачиваете 1С в виртуальной среде (VMware, Hyper-V), программная лицензия жестко привязывается к текущей конфигурации виртуальной машины. Разберем, что может привести к потере лицензии:
Для стабильной работы жестко фиксируйте параметры виртуальной машины. Если параметры изменились, вам придется использовать резервный 15-значный пин-код для повторной активации.
Также обратим внимание на разрядность. Лицензия на сервер x86-64 является универсальной — она позволяет запускать как 64-битный, так и 32-битный рабочий процесс. А вот лицензия для 32-битного сервера не позволит запустить 64-битную службу.
Если графический интерфейс Конфигуратора недоступен, выдает системные ошибки или вы настраиваете сервер на базе ОС Linux без графической оболочки, воспользуемся консольной утилитой liccntrl. Эта утилита командной строки входит в состав платформы и позволяет выполнить активацию, обходя проблемы с правами доступа или терминальными сессиями.
Подводя итог, при установке лицензии на 1С-сервер будьте внимательны с типами пин-кодов (используйте 15-значные), обязательно устанавливайте полную Технологическую платформу для администрирования, следите за правами доступа к папке с файлами .lic и фиксируйте аппаратные параметры сервера при использовании виртуализации. Эти простые шаги сэкономят массу времени на этапе внедрения.