Администрирование · 10 мин
Как поставить лицензии на сервер 1С
Как поставить лицензии на сервер 1С: активация программных и аппаратных ключей, установка HASP License Manager, типичные ошибки и проверка результата.
Лицензирование сервера 1С — обязательный этап развёртывания клиент-серверной архитектуры. Без активированной лицензии сервер предприятия не запустится, а клиентские сеансы не смогут подключиться к информационным базам. Процедура зависит от типа лицензии: программной (файл с расширением .lic, привязанный к параметрам компьютера) или аппаратной (USB-ключ HASP).
Ошибки при установке лицензий — одна из самых частых причин остановки работы пользователей: сервер «не видит» ключ, пин-код уже исчерпан, а после обновления платформы слетает привязка. Ниже разобраны оба сценария, требования к окружению, проверка результата и типичные проблемы с их решением.
Перед началом работ убедитесь, что у вас есть права администратора на сервере, регистрационный номер программного продукта и комплект пин-кодов из коробки поставки или письма от франчайзи. Все действия выполняются непосредственно на том сервере, где установлен агент сервера 1С:Предприятия.
Какие бывают лицензии и какую ставить на сервер
Для работы сервера 1С:Предприятия требуется отдельная лицензия на сервер — она не заменяется клиентскими лицензиями. Клиентские лицензии при этом могут выдаваться самим сервером, если они активированы на нём или доступны через менеджер лицензий HASP в локальной сети.
Программная лицензия привязывается к аппаратным и программным параметрам конкретного компьютера: имени машины, версии операционной системы, сетевым адаптерам и другим характеристикам. При существенном изменении конфигурации — замене материнской платы, переустановке ОС, смене имени сервера — лицензия становится недействительной, и её нужно активировать заново по резервному пин-коду.
Программная или аппаратная лицензия
Подходит для стабильного сервера без планов на аппаратный апгрейд; активация бесплатна, но привязана к конфигурации машины
Удобен при частых переездах между серверами и виртуализации с миграцией; ключ можно физически перенести, но его можно потерять или повредить
Подготовка сервера перед установкой лицензии
Проверьте, что агент сервера 1С:Предприятия установлен и запущен: в Windows это служба «Агент сервера 1С:Предприятия», в Linux — процесс ragent. Установка лицензии на неработающий агент невозможна, потому что консоль кластера и конфигуратор обращаются именно к нему.
Убедитесь, что на сервере есть доступ в интернет для автоматической активации программной лицензии. Если сервер изолирован, предусмотрен офлайн-сценарий через файл запроса, но он дольше и требует второго компьютера с выходом в сеть. Также проверьте, что системное время на сервере корректно — расхождение часов может мешать активации.
Установка программной лицензии на сервер
Основной способ — активация через консоль администрирования серверов 1С. Откройте консоль, подключитесь к агенту сервера, выберите кластер и в контекстном меню найдите пункт получения лицензии. Запустится мастер, который предложит ввести регистрационный номер и пин-код.
Альтернативный путь — через конфигуратор: при попытке открыть информационную базу на сервере без лицензии платформа сама предложит диалог «Получение лицензии». Выберите автоматическое получение, введите регистрационный номер и пин-код из комплекта поставки, подтвердите данные организации. Платформа отправит запрос в центр лицензирования и сохранит файл лицензии.
- 1Запустите консоль кластера серверов или откройте базу в конфигураторе — появится диалог получения лицензии
- 2Выберите автоматическое получение лицензии и введите регистрационный номер продукта
- 3Введите пин-код из комплекта поставки, сверьте и заполните данные организации
- 4Дождитесь подтверждения от центра лицензирования и сохранения файла .lic
- 5Перезапустите агент сервера и проверьте подключение клиентского сеанса
Файл лицензии сохраняется либо в каталог srvinfo кластера (тогда лицензия доступна только этому кластеру), либо в общесистемный каталог лицензий — тогда она доступна всем службам на компьютере. Для сервера предпочтителен общесистемный вариант: он переживает пересоздание кластера.
Активация без доступа в интернет
Если сервер изолирован, в диалоге получения лицензии выберите неавтоматический режим: платформа сформирует файл запроса. Этот файл нужно передать в центр лицензирования через форму на портале 1С с любого компьютера с интернетом, получить ответный файл и загрузить его на сервере в том же диалоге. Сохраните оба файла — они пригодятся при повторной активации.
Установка аппаратного ключа HASP
Для аппаратной лицензии на сервер установите драйвер ключа Sentinel HASP и менеджер лицензий (HASP License Manager). Драйвер ставится первым, затем физически подключается USB-ключ — система должна определить устройство. В серверной виртуализированной среде ключ обычно подключают к физическому хосту и пробрасывают в нужную виртуальную машину либо используют сетевую выдачу лицензий.
Менеджер лицензий может работать как служба и раздавать клиентские лицензии по сети. Если ключ с клиентскими лицензиями стоит на другой машине, на сервере 1С в файле конфигурации nethasp.ini укажите адрес сервера с менеджером лицензий, иначе поиск ключа будет идти широковещательными запросами и может не находить ключ в сегментированной сети.
Проверка результата после установки
Первый признак успеха — агент сервера стартует без ошибок лицензирования, а клиентское приложение подключается к базе без сообщения «не найдена лицензия». Проверьте подключение в режиме тонкого клиента и в конфигураторе.
Для программной лицензии убедитесь, что файл .lic физически существует в выбранном каталоге и его дата соответствует моменту активации. Для HASP откройте веб-интерфейс Admin Control Center менеджера лицензий — там виден подключённый ключ и счётчик выданных лицензий.
Как проверить результат
Сеанс открывается без сообщений о лицензии
Ошибка «не найдена лицензия на использование сервера»
Файл существует, дата совпадает с активацией
Файл отсутствует или нулевого размера
Ключ виден, счётчик лицензий не равен нулю
Ключ не отображается или все лицензии заняты
Нет ошибок лицензирования при старте
Повторяющиеся ошибки поиска лицензии
Типичные ошибки и способы их устранения
Самая частая проблема — сообщение о том, что пин-код уже использован. Комплект поставки содержит ограниченное число пин-кодов: основные и резервные. Резервные предназначены для переактивации после смены оборудования. Если все пин-коды исчерпаны, запросите новый комплект через партнёра 1С, указав регистрационный номер и причину.
Вторая распространённая ситуация — лицензия активирована, но сервер её «не видит». Причины: файл лицензии лежит не в том каталоге, у службы агента нет прав на чтение каталога, либо после активации изменилось имя компьютера или сетевые параметры. Проверьте расположение файла и права доступа учётной записи службы.
Сразу после активации сделайте копию файла .lic, файла запроса и ответа центра лицензирования, а также запишите использованные пин-коды с датами. Этот небольшой архив многократно ускоряет восстановление после сбоя или миграции сервера.
Перенос и переактивация лицензий
Программную лицензию нельзя просто скопировать на другой сервер — файл привязан к параметрам исходной машины. При переезде на новое оборудование активируйте лицензию заново на новом сервере, используя резервный пин-код из комплекта. Старый файл лицензии при этом удалять не обязательно, но и пользы от него нет.
Аппаратный ключ переносится проще: установите драйвер и менеджер лицензий на новом сервере, подключите ключ и проверьте его видимость в Admin Control Center. Если ключ сетевой, не забудьте поправить nethasp.ini на всех машинах, которые получали лицензии со старого сервера.
Что важно запомнить
Сначала финализируйте конфигурацию сервера, затем активируйте лицензию. Программная лицензия привязана к железу и ОС, аппаратная — переносится вместе с ключом. Храните пин-коды, файлы активации и копии .lic отдельно от сервера, а результат всегда проверяйте реальным подключением клиента.
Частые вопросы
Можно ли использовать одну клиентскую лицензию на файловой базе и на сервере?
Клиентские лицензии универсальны по способу подключения: одна и та же лицензия работает и с файловой, и с клиент-серверной базой. Но для самого сервера 1С:Предприятия нужна отдельная серверная лицензия — клиентские её не заменяют.
Что делать, если закончились все пин-коды?
Обратитесь к партнёру 1С, у которого приобретался продукт, или в фирму «1С» напрямую с указанием регистрационного номера. После проверки выдаётся дополнительный комплект пин-кодов. Заранее подготовьте объяснение, на что были израсходованы предыдущие коды.
Почему после обновления платформы пропала лицензия?
Само по себе обновление платформы обычно не сбрасывает лицензию. Чаще причина в том, что при обновлении изменился каталог установки или кластер был пересоздан, а файл .lic лежал внутри srvinfo старого кластера. Восстановите файл из резервной копии или активируйте заново, в дальнейшем используйте общесистемный каталог лицензий.
Работает ли программная лицензия на виртуальной машине?
Да, активация на виртуальной машине поддерживается, но лицензия привяжется к параметрам виртуального оборудования. Миграция ВМ на другой хост или изменение выделенных ресурсов может нарушить привязку. Для динамичных виртуальных сред надёжнее аппаратный ключ с пробросом USB или сетевой выдачей.
Как понять, сколько клиентских лицензий свободно?
Для HASP откройте Admin Control Center менеджера лицензий — там отображается общее число лицензий ключа и текущие занятые сеансы. Для программных лицензий, выдаваемых сервером 1С, ориентируйтесь на список активных сеансов в консоли кластера.