Администрирование · 9 мин
Как добавить программные лицензии на сервер 1С
Как добавить программные лицензии на сервер 1С: активация пин-кодов, консоль администрирования, раздача лицензий сервером, типичные ошибки и проверка результата.
Программные лицензии 1С активируются пин-кодами и привязываются к конкретному компьютеру. Если базы работают в клиент-серверном режиме, удобнее всего хранить лицензии на самом сервере 1С: тогда сервер будет автоматически выдавать их клиентским сеансам, и пользователям не придётся активировать лицензию на каждом рабочем месте.
Добавление лицензии на сервер выполняется через стандартный диалог «Получение лицензии» — либо при первом запуске клиента на сервере, либо через файл однократного запуска конфигуратора. Важно понимать, что активация привязывается к аппаратным и программным параметрам машины: смена сетевой карты, имени компьютера или операционной системы может потребовать повторной активации по резервному пин-коду.
Ниже разобраны подготовка, способы активации, настройка раздачи лицензий сервером, проверка результата и типичные ошибки, которые приводят к ситуации «лицензия есть, а клиент её не видит».
Что подготовить перед активацией лицензии
Для активации понадобится пин-код из комплекта поставки — конверт с 16-значным кодом для многопользовательской лицензии или набор однопользовательских пин-кодов. Проверьте, что пин-код ещё не полностью израсходован: каждый пин-код многопользовательской лицензии допускает ограниченное число активаций, плюс резервные активации на случай замены оборудования.
Определитесь, куда будет привязана лицензия. Рекомендуемый вариант для клиент-серверного режима — привязка к серверу 1С:Предприятия (процессу rphost). Альтернативы — активация на каждом клиентском компьютере или использование USB-ключей HASP с сервером лицензирования. Выбор зависит от инфраструктуры, и менять его после активации без расхода резервного пин-кода не получится.
Убедитесь, что на сервере есть доступ в интернет для автоматической активации через портал 1С, либо подготовьте возможность активации по электронной почте или телефону — эти способы тоже предусмотрены диалогом получения лицензии. Также проверьте, что у учётной записи, под которой выполняется активация, есть права записи в каталог лицензий.
Способы добавить лицензию на сервер
Самый простой путь — запустить на сервере тонкий клиент или конфигуратор и открыть любую файловую базу (подойдёт пустая тестовая). Если лицензия не найдена, платформа автоматически покажет диалог «Получение лицензии». Выберите вариант «Автоматически», введите пин-код и заполните регистрационные данные организации — они должны совпадать с данными, указанными при регистрации программного продукта.
Если диалог не появляется (например, клиент находит чужую лицензию в сети), его можно вызвать принудительно через командную строку с параметром получения лицензии.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"C:\Bases\Test" /GetLicenseПосле успешной активации платформа создаёт файл с расширением .lic. По умолчанию он сохраняется в каталоге данных лицензий — например, в C:\ProgramData\1C\licenses на Windows или в домашнем каталоге пользователя на Linux. Чтобы сервер гарантированно видел лицензию, файл можно дополнительно скопировать в подкаталог conf каталога srvinfo кластера серверов.
- 1Подключитесь к серверу по RDP или локально и запустите конфигуратор с параметром /GetLicense либо откройте тестовую базу
- 2В диалоге «Получение лицензии» выберите автоматический способ и введите пин-код из комплекта
- 3Заполните регистрационные данные организации точно так же, как при первичной регистрации продукта
- 4Дождитесь сообщения об успешной активации и проверьте наличие .lic-файла в каталоге лицензий
- 5Скопируйте файл лицензии в каталог conf кластера серверов при необходимости и перезапустите агент сервера
Активация без интернета: по почте и вручную
Если сервер изолирован от интернета, выберите в диалоге получения лицензии вариант «На электронном носителе» или «По телефону». Платформа сформирует текстовый запрос с данными о компьютере и пин-коде — этот запрос отправляется в центр лицензирования, а в ответ приходит файл ответа.
Полученный файл ответа загружается в том же диалоге на сервере. Важно не менять конфигурацию оборудования между отправкой запроса и загрузкой ответа: файл ответа жёстко привязан к параметрам машины, и любое изменение сделает его недействительным.
Храните и запрос, и ответ в надёжном месте вместе с конвертом пин-кодов. При переустановке системы или переносе сервера эти файлы помогут восстановить лицензию без обращения в поддержку.
Как настроить раздачу лицензий сервером 1С
Чтобы клиентские сеансы получали лицензии от сервера, а не искали их локально, используется настройка в файле конфигурации сервера или параметры информационной базы в консоли кластера. В консоли администрирования серверов откройте свойства нужной информационной базы и проверьте параметр разрешения выдачи лицензий сервером.
Также поведение поиска лицензий управляется файлом nethasp.ini и системными настройками клиента. Если клиент сначала находит локальную лицензию с меньшим числом сеансов, он может игнорировать серверную — это частая причина ошибки «не найдена лицензия» при свободных лицензиях на сервере.
Как выбрать схему лицензирования
Проверка результата
После активации убедитесь, что сервер действительно видит и раздаёт лицензию. Откройте консоль кластера серверов, посмотрите список сеансов и попробуйте подключиться с клиентского компьютера, на котором лицензий точно нет. Успешный запуск сеанса — главный признак корректной настройки.
Дополнительно проверьте технологический журнал и журнал регистрации: ошибки лицензирования фиксируются там с указанием причины — например, «не найдена лицензия» или «превышено количество лицензий».
Как проверить результат
Файл .lic присутствует в каталоге лицензий и доступен для чтения службе агента сервера
Файл отсутствует или лежит в профиле другого пользователя
Сеанс стартует, сервер выдаёт лицензию
Ошибка «не найдена лицензия» на клиенте
Число сеансов не превышает номинал активированной лицензии
Новые сеансы отклоняются с ошибкой превышения лимита
Типичные ошибки и ограничения
Чаще всего проблемы возникают не на этапе ввода пин-кода, а из-за окружения: прав доступа, смены оборудования и смешения схем лицензирования. Понимание этих ограничений экономит часы диагностики.
Отдельное ограничение касается виртуализации: программная лицензия привязывается к параметрам виртуальной машины, и при миграции между хостами или изменении виртуального оборудования она может перестать работать. Для виртуализированных серверов заранее продумайте резервные активации или рассмотрите аппаратные ключи HASP.
Перед плановой заменой оборудования или переездом сервера сначала активируйте лицензию на новой машине, убедитесь, что она раздаётся клиентам, и только потом выводите старый сервер из эксплуатации — так вы избежите окна без лицензий.
Частые вопросы
Можно ли активировать несколько лицензий на одном сервере?
Да. Если одной многопользовательской лицензии не хватает, на том же сервере активируются дополнительные пин-коды — каждый создаст отдельный .lic-файл. Сервер суммирует доступные лицензии при выдаче их клиентским сеансам.
Что делать, если закончились активации пин-кода?
Обратитесь в центр лицензирования 1С через фирму, у которой приобретался программный продукт. По заявлению организации могут быть выданы дополнительные активации, если подтверждено, что предыдущие использованы из-за замены оборудования, а не для установки на новые компьютеры.
Нужно ли перезапускать сервер 1С после добавления лицензии?
Формально платформа подхватывает новый файл лицензии при следующем обращении, но на практике надёжнее перезапустить службу агента сервера. Это гарантирует, что все процессы кластера увидели лицензию, особенно если файл скопирован в каталог conf вручную.
Клиент пишет «не найдена лицензия», хотя на сервере она есть. Почему?
Типичные причины: клиент ищет лицензию локально и не обращается к серверу, у службы агента нет прав на чтение .lic-файла, либо исчерпан лимит одновременных сеансов. Проверьте настройки поиска лицензий на клиенте, права на каталог лицензий и количество активных сеансов в консоли кластера.
Чем программная лицензия отличается от USB-ключа HASP для сервера?
Программная лицензия привязана к параметрам конкретного компьютера и не требует физического носителя, но слетает при смене оборудования. USB-ключ можно переносить между серверами вместе с менеджером лицензий HASP, что удобно при частой миграции виртуальных машин, но требует физического доступа к серверу или проброса USB.
Что важно запомнить
Лицензию активируют непосредственно на сервере через диалог «Получение лицензии» с пин-кодом из комплекта, следят за правами доступа к .lic-файлу и проверяют выдачу лицензий клиентам. Перед сменой оборудования всегда проверяйте остаток активаций и подготавливайте новую машину заранее.