Как правильно установить и активировать программную лицензию на сервер 1С?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Рассмотрим частую ситуацию, с которой сталкиваются системные администраторы при первой настройке серверной инфраструктуры 1С. Развертывание сервера "с нуля" включает в себя установку операционной системы, СУБД (например, MS SQL), самого сервера 1С и платформы. Однако на этапе активации лицензий могут возникнуть неочевидные проблемы. Разберем по шагам, как правильно активировать лицензию на сервер 1С и какие подводные камни нас ожидают.

Различия между пин-кодами: 15 или 16 знаков?

Проанализируем первую классическую ошибку, когда при попытке ввести пин-код в диалоговом окне конфигуратора система требует 15-значный код, а на руках у администратора имеются только 16-значные. Выясним причину этой путаницы.

В комплекте поставки программных лицензий 1С всегда идут два типа кодов (часто они распечатаны на желтых листках). Разберем их назначение:

  1. 16-значные пин-коды: Предназначены исключительно для регистрации продукта в личном кабинете на портале 1С:ИТС (portal.1c.ru). Эти коды подтверждают легальность приобретения, но не используются для генерации файла лицензии в конфигураторе. Ранее такие коды могли встречаться у базовых версий, но сейчас они выдаются и для версий ПРОФ/КОРП, включая серверные.
  2. 15-значные пин-коды: Используются непосредственно для получения программной лицензии (файла защиты). Именно этот код нужно вводить в платформе 1С.

Посмотрим на важный нюанс: первый 15-значный пин-код из списка является основным. Все последующие коды — это резервные пины. Их следует использовать только в том случае, если изменились ключевые аппаратные или программные параметры вашего сервера, и старая лицензия "слетела".

Ошибка "Не обнаружена установленная версия 1С:Предприятия"

Представим ситуацию: вы создали пустые базы в локальном кластере сервера 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С:

  1. Сначала сервер проверяет наличие локального аппаратного USB-ключа (при установленных драйверах HASP).
  2. Затем выполняется поиск файлов программных лицензий (.lic) в локальных каталогах сервера.
  3. Если локальные лицензии не найдены, сервер обращается к менеджеру лицензий в сети (актуально для раздачи клиентских лицензий).

Серверная лицензия всегда должна быть доступна локально на том узле, где запущена рабочая служба сервера 1С.

Особенности виртуализации и 64-битных серверов

Если вы разворачиваете 1С в виртуальной среде (VMware, Hyper-V), программная лицензия жестко привязывается к текущей конфигурации виртуальной машины. Разберем, что может привести к потере лицензии:

Для стабильной работы жестко фиксируйте параметры виртуальной машины. Если параметры изменились, вам придется использовать резервный 15-значный пин-код для повторной активации.

Также обратим внимание на разрядность. Лицензия на сервер x86-64 является универсальной — она позволяет запускать как 64-битный, так и 32-битный рабочий процесс. А вот лицензия для 32-битного сервера не позволит запустить 64-битную службу.

Альтернативный способ активации через консоль

Если графический интерфейс Конфигуратора недоступен, выдает системные ошибки или вы настраиваете сервер на базе ОС Linux без графической оболочки, воспользуемся консольной утилитой liccntrl. Эта утилита командной строки входит в состав платформы и позволяет выполнить активацию, обходя проблемы с правами доступа или терминальными сессиями.

Подводя итог, при установке лицензии на 1С-сервер будьте внимательны с типами пин-кодов (используйте 15-значные), обязательно устанавливайте полную Технологическую платформу для администрирования, следите за правами доступа к папке с файлами .lic и фиксируйте аппаратные параметры сервера при использовании виртуализации. Эти простые шаги сэкономят массу времени на этапе внедрения.

← На главную