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

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

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

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

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

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

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

Какие лицензии бывают и что именно вы добавляете

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

Отдельно различают назначение лицензий. Серверная лицензия разрешает запуск самого сервера 1С:Предприятия. Клиентские лицензии (на 1, 5, 10, 50 и более рабочих мест) определяют, сколько пользователей одновременно могут работать с базами. Клиентские лицензии могут раздаваться сервером 1С, если они установлены на том же компьютере, либо выделенной службой сервера лицензирования.

Сравнение вариантов

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

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

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

Свободно переносится между серверами и виртуалками, но требует физического USB-порта или проброса ключа и стоит дороже

Подготовка: что проверить перед активацией

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

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

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

Добавление программной лицензии через пин-код

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

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

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

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

Куда сохраняется файл лицензии

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

Установка аппаратного ключа HASP

Для аппаратной лицензии процедура проще. Подключите USB-ключ к серверу и установите драйвер HASP — он входит в дистрибутив платформы 1С и ставится отдельным компонентом при установке либо отдельным инсталлятором. После установки драйвера ключ должен определиться системой.

Если ключ сетевой и раздаётся менеджером лицензий HASP License Manager, убедитесь, что сервер 1С видит этот менеджер по сети. Проверить наличие ключа можно через веб-интерфейс Admin Control Center, который доступен после установки драйвера на стандартном порту.

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

Настройка раздачи клиентских лицензий сервером

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

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

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

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

Один сервер 1С и лицензии нужны только емуАктивируйте лицензии на этом же сервере и включите выдачу лицензий в свойствах кластера
Несколько кластеров 1С должны использовать общий пул лицензийУстановите отдельную службу сервера лицензирования и укажите её адрес в настройках баз
Сервер виртуальный и конфигурация часто меняетсяИспользуйте аппаратный ключ HASP с пробросом или сетевым менеджером лицензий

Проверка результата и типичные ошибки

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

Если появляется сообщение «Не найдена лицензия», причины обычно типовые: файл лицензии недоступен учётной записи службы, лицензия активирована на другом компьютере, изменилась конфигурация оборудования, не запущен менеджер лицензий HASP или клиентские лицензии исчерпаны. Диагностику начинайте с журнала событий сервера и технологического журнала.

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

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

Вход пользователя в базу
Норма

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

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

Ошибка «Не найдена лицензия для использования программы»

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

Файл .lic присутствует в каталоге и доступен учётной записи службы

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

Файл отсутствует или доступ запрещён

Ключ HASP
Норма

Ключ виден в Admin Control Center

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

Ключ не определяется, драйвер не установлен

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

Часто задаваемые вопросы

Что делать, если закончились пин-коды из комплекта?

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

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

Обновление платформы само по себе лицензию не затрагивает — она привязана к оборудованию и операционной системе, а не к версии платформы. Однако смена версии ОС на сервере или замена оборудования потребует переактивации с новым пин-кодом.

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

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

Сколько клиентских лицензий может раздавать один сервер?

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

Почему сервер видит лицензию, а клиенты — нет?

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

Итог

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

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