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

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

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

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

Регистрация лицензии 1С на сервере — обязательный этап при развёртывании клиент-серверной архитектуры или переносе системы на новое оборудование. Без активированной лицензии сервер 1С:Предприятия не запустит рабочие процессы, а пользователи получат сообщение о том, что не найдена лицензия для использования программы.

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

Перед началом работы убедитесь, что у вас есть регистрационный номер комплекта, пин-коды из конверта (или из личного кабинета партнёра), а также права администратора на сервере. Если сервер уже работает и обслуживает пользователей, планируйте активацию на время минимальной нагрузки — некоторые действия требуют перезапуска службы агента сервера.

Какие виды лицензий 1С бывают и что ставить на сервер

Лицензии 1С делятся на два больших класса: аппаратные (USB-ключи HASP) и программные (файлы с расширением .lic, привязанные к параметрам компьютера). На сервере могут использоваться оба варианта, но у каждого есть особенности эксплуатации.

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

Сравнение вариантов лицензирования

Программная лицензия

Привязывается к параметрам оборудования, не требует USB-порта. Удобна для виртуальных машин, но слетает при смене ключевых характеристик сервера.

Аппаратный ключ HASP

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

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

Что подготовить перед активацией

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

  • Регистрационный номер комплекта поставки (указан в документации к коробке или в письме от партнёра).
  • Пин-коды — обычно их несколько: основной и резервные для переактивации.
  • Данные организации: название, ИНН, адрес — они вносятся в файл лицензии и должны совпадать с регистрационными данными.
  • Установленная платформа 1С:Предприятие той версии, под которую приобреталась лицензия.
  • Доступ в интернет для автоматической активации либо возможность отправить запрос файлом.

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

Как активировать программную лицензию через конфигуратор

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

Порядок активации
  1. 1
    Запустите конфигуратор 1С на сервере и откройте любую информационную базу или создайте пустую тестовую.
  2. 2
    При появлении сообщения об отсутствии лицензии нажмите «Получить лицензию».
  3. 3
    Выберите автоматическое получение лицензии (при наличии интернета) или ручной режим.
  4. 4
    Введите регистрационный номер и пин-код, заполните данные организации.
  5. 5
    Подтвердите отправку запроса — система сформирует файл лицензии и сохранит его в системный каталог.
  6. 6
    Перезапустите службу агента сервера 1С и проверьте запуск базы.

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

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

Куда сохраняется файл лицензии и как это проверить

Файл программной лицензии имеет расширение .lic и сохраняется в стандартные каталоги, которые просматривает агент сервера. На Windows это обычно каталог вида C:\ProgramData\1C\licenses, на Linux — /var/1C/licenses или каталог srvinfo кластера.

Лицензия, активированная для сервера, должна быть доступна именно учётной записи, под которой работает агент сервера. Если файл лицензии лежит в профиле конкретного пользователя (например, администратора, который выполнял активацию), сервер его не увидит — это одна из самых частых причин ситуации «лицензия есть, а сервер её не находит».

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

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

Наличие файла лицензии
Норма

Файл .lic присутствует в общем каталоге licenses, доступен службе агента

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

Файл находится только в профиле пользователя или отсутствует

Запуск информационной базы
Норма

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

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

Появляется диалог «Не найдена лицензия для использования программы»

Права на каталог
Норма

Учётная запись агента сервера имеет чтение в каталоге лицензий

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

Ошибки доступа в журнале службы агента

Активация лицензии на сервер через консоль кластера

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

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

Если на одном сервере работают и сервер 1С, и толстые клиенты, активируйте лицензию так, чтобы файл попал в общий каталог ProgramData\1C\licenses — тогда её увидят и сервер, и клиентские приложения, и не понадобится тратить два пин-кода.
ПЗ
Практическое замечание

Перенос и переактивация лицензии при смене оборудования

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

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

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

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

Большинство проблем при регистрации лицензии на сервере связано с несколькими повторяющимися причинами. Зная их, можно быстро локализовать неисправность.

Типичные ошибки
01
Активация под обычным пользователем — файл лицензии попадает в профиль пользователя, и агент сервера его не видит. Решение: активировать от имени администратора с сохранением в общий каталог.
02
Несовпадение разрядности — лицензия для 32-разрядного сервера не подходит для 64-разрядного. Решение: проверить тип приобретённой лицензии до активации.
03
Использование уже активированного пин-кода на другом сервере — центр лицензирования отклоняет запрос. Решение: использовать резервный пин-код.
04
Изменение параметров виртуальной машины после активации — лицензия перестаёт определяться. Решение: зафиксировать аппаратный профиль ВМ до активации.
05
Отсутствие перезапуска службы агента после копирования файла лицензии вручную — сервер продолжает сообщать об отсутствии лицензии.

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

Итог

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

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

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

Можно ли активировать лицензию 1С на сервере без интернета?

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

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

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

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

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

Слетит ли лицензия при обновлении платформы 1С?

Обновление платформы само по себе не нарушает привязку лицензии — она привязана к оборудованию, а не к версии платформы. Однако лицензия должна соответствовать линейке платформы: лицензии версии 8.3, например, не подходят для более старых линеек и наоборот.

Можно ли перенести файл лицензии на другой сервер копированием?

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

Что делать с лицензией при миграции виртуальной машины на другой хост?

Миграция может изменить видимые системе параметры оборудования и нарушить привязку. Перед миграцией убедитесь, что есть свободный резервный пин-код, а после переезда проверьте работоспособность лицензии. Если она слетела — выполните переактивацию.