К статье
Практический материал

Администрирование · 9 мин

Как получить лицензии 1С с сервера: пошаговая инструкция

Как получить лицензии 1С с сервера лицензирования: настройка сервера, активация пин-кодов, раздача лицензий клиентам, проверка и типичные ошибки.

Лицензии 1С можно раздавать пользователям централизованно — через сервер лицензирования 1С. Это удобно, когда в компании работают десятки сотрудников: не нужно активировать программную лицензию на каждом компьютере, достаточно один раз активировать пин-коды на сервере, а клиентские машины будут получать лицензии автоматически при запуске информационной базы.

Раздачу лицензий может выполнять либо отдельная служба «Сервера лицензий 1С:Предприятия», либо сам сервер 1С:Предприятия. Оба варианта используют программные лицензии, привязанные к аппаратным характеристикам компьютера, на котором они активированы. Ниже разобраны оба способа, порядок активации, настройка клиентов и типичные проблемы.

Важно понимать, что речь идёт о программных лицензиях (с пин-кодами). Аппаратные ключи HASP раздаются через отдельный механизм — менеджер лицензий HASP License Manager, и их получение с сервера настраивается иначе, через файл nethasp.ini.

Какие способы раздачи лицензий существуют

Платформа 1С:Предприятие поддерживает несколько вариантов централизованной выдачи лицензий. Выбор зависит от того, как развёрнута ваша инфраструктура и какие лицензии куплены.

Способы раздачи лицензий 1С

Сервер лицензий 1С (отдельная служба)

Подходит для файловых и клиент-серверных баз. Требует установки отдельного ПО и активации лицензий на этой машине.

Сервер 1С:Предприятия

Раздаёт лицензии только клиентам клиент-серверных баз. Отдельная служба не нужна, лицензии активируются на сервере 1С.

HASP License Manager

Только для аппаратных USB-ключей. Программные лицензии через него не раздаются.

Если у вас клиент-серверная архитектура, проще всего использовать сам сервер 1С — он умеет выдавать лицензии без дополнительного ПО. Если базы файловые или сервер 1С перегружен, ставится отдельная служба сервера лицензий.

Установка и настройка сервера лицензий 1С

Сервер лицензий входит в состав дистрибутива платформы 1С:Предприятие. При установке на Windows выберите компонент «Сервер лицензий 1С:Предприятия 8» — будет зарегистрирована служба, которая по умолчанию слушает порт 22468.

После установки убедитесь, что служба запущена, а порт открыт в брандмауэре для клиентских компьютеров. Если служба не стартует, проверьте права учётной записи, от имени которой она работает, и журнал событий Windows.

Установка сервера лицензий
  1. 1
    Запустите установщик платформы 1С на выделенном сервере
  2. 2
    Отметьте компонент «Сервер лицензий 1С:Предприятия» и завершите установку
  3. 3
    Проверьте, что служба запущена (services.msc)
  4. 4
    Откройте порт 22468 в брандмауэре для клиентских компьютеров
  5. 5
    Активируйте пин-коды лицензий на сервере

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

Активация пин-кодов на сервере

Активация выполняется через конфигуратор 1С или через утилиту командной строки. Проще всего использовать диалог запуска: на любом компьютере с платформой откройте конфигуратор, при отсутствии лицензии система предложит получить её — выберите вариант «На сервер лицензий» и укажите адрес сервера.

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

Многопользовательские лицензии активируются одним пин-кодом на сервере, и этого достаточно для всех клиентов. Однопользовательские (локальные) лицензии на сервер лицензий устанавливать нельзя — они предназначены только для локальной активации на рабочем месте.

Настройка клиентских компьютеров

Чтобы клиент знал, где искать лицензии, укажите адрес сервера в конфигурационном файле 1cestart.cfg. Файл может лежать в каталоге conf установленной платформы или в профиле пользователя; параметры из всех найденных копий объединяются.

ini
; 1cestart.cfg — указание сервера лицензий
ConnectionSpeed=Normal
DefaultVersion=8.3
Location=licsrv.mydomain.local

Для сервера лицензий используется параметр, задающий его сетевое имя или IP-адрес. Также адрес можно указать прямо в диалоге запуска 1С при редактировании информационной базы — в настройках получения лицензий. После этого при запуске базы клиент обратится к серверу и займёт одну свободную лицензию, а при завершении работы освободит её.

Если клиентов много, файл 1cestart.cfg удобно распространять централизованно — через групповые политики или скрипт развёртывания, чтобы не настраивать каждое рабочее место вручную.

Проверка того, что лицензии раздаются

Признак корректной работы — клиент запускает информационную базу без сообщения «не найдена лицензия», а на сервере видно занятые сеансы. Для контроля используйте несколько точек проверки.

Контрольные точки

Как проверить результат

Запуск базы на клиенте
Норма

База открывается, сообщения об отсутствии лицензии нет

Тревожный признак

Ошибка «не найдена лицензия» или «нет свободных лицензий»

Доступность порта сервера
Норма

Порт 22468 отвечает с клиентской машины

Тревожный признак

Тайм-аут подключения — проверяйте брандмауэр и службу

Файл лицензии на сервере
Норма

Файл *.lic существует и не повреждён

Тревожный признак

Файл отсутствует или лицензия «сломана» после замены оборудования

Проверить доступность порта можно командой telnet или Test-NetConnection в PowerShell с клиентского компьютера. Если порт недоступен, проблема почти всегда в сети или брандмауэре, а не в самих лицензиях.

Типичные ошибки и их устранение

Типичные ошибки
01
Активация локальной однопользовательской лицензии на сервере — такие лицензии не раздаются по сети, используйте клиентские или многопользовательские
02
Закрытый порт 22468 на брандмауэре — клиенты не видят сервер лицензий, хотя служба работает
03
Неточный ввод регистрационных данных — при восстановлении лицензии по резервному пин-коду данные не совпадут, и активация будет отклонена
04
Замена оборудования сервера без переноса лицензий — привязка слетает, приходится тратить резервные пин-коды
05
Раздача лицензий сервером 1С при файловых базах — сервер 1С выдаёт лицензии только своим клиентским сеансам, для файловых баз нужен отдельный сервер лицензий

Отдельная частая ситуация — сообщение «нет свободных лицензий» при фактически меньшем числе пользователей. Обычно это зависшие сеансы: лицензия считается занятой, пока сеанс не завершён. Перезапуск службы сервера лицензий освобождает такие зависшие лицензии.

Ограничения и когда обратиться к специалисту

Самостоятельная настройка безопасна, если вы работаете на тестовом сервере или имеете резервные пин-коды. Рисковые операции — переактивация лицензий на боевом сервере и замена его оборудования: ошибка приводит к остановке работы всех пользователей.

Маршрут решения

Как выбрать действие

Базы клиент-серверные, сервер 1С уже естьРаздавайте лицензии через сервер 1С, отдельная служба не нужна
Базы файловые, пользователей больше несколькихУстановите отдельный сервер лицензий на стабильной машине
Используются USB-ключи HASPНастраивайте HASP License Manager и nethasp.ini, сервер лицензий 1С не поможет
Лицензия сломалась после замены оборудованияАктивируйте резервный пин-код; если резервные исчерпаны — обращайтесь в центр лицензирования 1С

Если резервные пин-коды исчерпаны или лицензия отказывается активироваться при корректных данных, вопрос решается через центр лицензирования фирмы «1С» — самостоятельно восстановить такую лицензию нельзя.

Итог

Что важно запомнить

Лицензии 1С с сервера получают через сервер лицензий или сервер 1С: активируйте пин-коды на стабильной машине, откройте порт 22468, укажите адрес сервера в 1cestart.cfg на клиентах. Локальные лицензии по сети не раздаются, а привязка к оборудованию требует бережного отношения к серверу и резервным пин-кодам.

Частые вопросы

Можно ли раздавать локальную однопользовательскую лицензию с сервера?

Нет. Однопользовательские лицензии предназначены только для активации на конкретном рабочем месте. Для раздачи по сети нужны клиентские лицензии на несколько рабочих мест или многопользовательские, которые активируются на сервере лицензий.

Сколько пин-кодов можно потратить на активацию?

В комплекте есть основной пин-код и ограниченное число резервных. Резервные расходуются при замене оборудования или переустановке системы. Если все исчерпаны, лицензию восстанавливают через центр лицензирования фирмы «1С».

Клиент пишет «не найдена лицензия», хотя сервер работает. Что проверить?

Сначала доступность порта 22468 с клиентской машины и брандмауэр. Затем — правильность адреса сервера в 1cestart.cfg и наличие свободных лицензий (возможно, все заняты зависшими сеансами — помогает перезапуск службы).

Можно ли поставить сервер лицензий на виртуальную машину?

Технически можно, и фирма «1С» поддерживает ряд сред виртуализации, но нужно гарантировать неизменность виртуального «железа»: смена параметров ВМ или миграция на другой хост может сломать привязку лицензии. Перед такими операциями делайте план восстановления.

Чем раздача лицензий сервером 1С отличается от сервера лицензий?

Сервер 1С выдаёт лицензии только сеансам клиент-серверных баз, которые он обслуживает. Отдельный сервер лицензий универсальнее: он обслуживает и файловые базы, и тонкие/толстые клиенты, работающие без сервера 1С.

Нужно ли активировать лицензию на каждом клиентском компьютере?

Нет, в этом и смысл серверной схемы: активация выполняется один раз на сервере, а клиенты только указывают его адрес и получают лицензию автоматически при запуске базы.