Лицензирование сервера 1С: ключ HASP, пин-код и клиентские места
Содержание
Чтобы поставить лицензию на сервер 1С, нужно два действия: активировать саму лицензию сервера (пин-код или USB-ключ HASP) и решить, кто будет раздавать клиентские лицензии — сервер или рабочие места. Программную лицензию активируют мастером получения лицензии с выбором «сервер 1С:Предприятия», аппаратную — установкой драйвера защиты и ключа в порт сервера.
Типичная ситуация: купили «1С:Предприятие 8.3. Лицензия на сервер» и комплект на 10 пользователей, перенесли базы на новую машину, а при запуске пользователи видят окно о том, что лицензия не найдена. Почти всегда причина одна: лицензию активировали не на той машине или забыли включить выдачу лицензий сервером . Оба места легко проверить за десять минут.
Что нужно подготовить на сервере перед установкой лицензии
Сначала разберитесь, какие лицензии у вас на руках. Их два вида, и ставятся они по-разному.
| Что купили | Для чего | Где хранится |
|---|---|---|
| Лицензия на сервер (32 или 64 бита, ПРОФ или КОРП) | Право запустить кластер серверов 1С | Файл .lic или USB-ключ на сервере |
| Клиентские лицензии (1, 5, 10, 20, 50… мест) | Право подключить N пользователей | Файл .lic или USB-ключ — на сервере или на рабочих местах |
Лицензия на 64-разрядный сервер подходит и для 32-разрядного, обратное неверно. Если на сервере стоит x86-64 версия платформы, нужна именно 64-битная серверная лицензия.
Проверьте до начала работ:
- ✅ установлен сервер 1С:Предприятия нужной разрядности, служба «Агент сервера 1С:Предприятия 8.3» запущена;
- ✅ у вас есть права локального администратора на сервере;
- ✅ под рукой конверт или карточка с пин-кодами и регистрационным номером комплекта;
- ✅ для программной лицензии — доступ сервера в интернет или второй компьютер с интернетом для активации по файлу;
- ✅ видна учётная запись, под которой работает служба (по умолчанию
USR1CV8): ей понадобится доступ к папке лицензий.
Аппаратная или программная — решайте до покупки. USB-ключ удобен на физическом сервере. На виртуальной машине программная лицензия проще: ключ придётся пробрасывать через USB-over-IP, и при переезде ВМ это отдельная головная боль.
Драйвер защиты HASP: установка для аппаратного ключа
Если лицензия пришла в виде USB-ключа, сервер должен его «увидеть». Без драйвера ключ светится, но 1С его не находит.
Установка драйвера на Windows
- Вставьте ключ в USB-порт сервера.
- Откройте папку с дистрибутивом платформы или каталог установленной платформы, например
C:\Program Files\1cv8\8.3.2x.xxxx\bin. - Найдите файл
haspdinst.exeи запустите командную строку от имени администратора. - Выполните установку драйвера:
cd "C:\Program Files\1cv8\8.3.24.1586\bin"
haspdinst.exe -i
- Дождитесь сообщения об успешной установке и переподключите ключ.
Альтернатива — при установке платформы отметить компонент установки драйвера защиты. Результат тот же.
Ключ для сети: HASP License Manager
Серверный ключ работает локально: он должен быть вставлен прямо в машину, где запущен кластер.
Клиентский ключ бывает локальным и сетевым. Сетевой ключ (у многопользовательских комплектов его маркировка начинается с ORGL8) можно раздавать по сети. Для этого на компьютер с ключом ставится менеджер лицензий HASP License Manager — он работает как служба и слушает порт 475.
Если сервер 1С сам выдаёт клиентские лицензии, менеджер лицензий не нужен: достаточно драйвера и ключа на той же машине.
Серверный и клиентский ключи — разные устройства. Нельзя «поделить» один ключ: серверный не даёт пользовательских мест, клиентский не запускает кластер.
Активация программной лицензии сервера по пин-коду
Программная лицензия привязывается к параметрам конкретного компьютера. Поэтому активировать её надо так, чтобы файл лёг именно на сервер, а не на ноутбук администратора.
Порядок активации
- На любом компьютере с клиентом 1С добавьте в список клиент-серверную информационную базу этого сервера.
- Запустите базу. Если лицензии нет, платформа сама предложит её получить. Либо откройте мастер получения лицензии из окна запуска.
- В мастере выберите, для какого компьютера получать лицензию: укажите сервер 1С:Предприятия, а не локальный компьютер.
- Введите регистрационный номер комплекта и пин-код из 15 цифр.
- Заполните сведения о владельце: организация, ИНН, адрес. Запишите, что ввели, — при повторной активации данные должны совпасть.
- Выберите способ: автоматически через интернет , по файлу или по телефону.
- После успешной активации файл
.licпоявится в папке лицензий на сервере.
Если на сервере нет интернета
Закрытый сегмент сети — обычное дело для серверов. В этом случае выберите в мастере активацию по файлу:
- Мастер сформирует файл запроса — сохраните его на флешку.
- На компьютере с интернетом отправьте запрос способом, который предложит мастер, и получите файл ответа.
- Вернитесь на сервер, загрузите файл ответа в тот же мастер и завершите активацию.
Не закрывайте мастер между шагами без необходимости: запрос привязан к параметрам именно этого сервера, и активировать его на другой машине нельзя.
Где лежат файлы лицензий
- Windows, для всех пользователей:
C:\ProgramData\1C\licenses - Linux:
/var/1C/licenses
Если служба кластера работает под USR1CV8, у этой учётной записи должно быть право чтения на папку. Без него файл лежит на месте, а сервер его не видит.
Проверить список активированных лицензий можно утилитой лицензирования из комплекта платформы:
ring license list
Остальные параметры смотрите в справке ring license help — набор подкоманд зависит от версии утилиты.
Пин-код одноразовый. Каждая активация расходует его. При замене процессора, материнской платы или при переустановке ОС лицензия слетает, и для повторной активации понадобится резервный пин-код из того же конверта. Храните конверт вместе с документами на сервер.
Клиентские программные лицензии на сервере
Пин-коды клиентского комплекта активируются точно так же, с выбором сервера 1С:Предприятия. Комплект на 10 мест даёт один файл на 10 одновременных сеансов. Для 25 пользователей нужно активировать, например, комплект на 20 и комплект на 5 — сервер суммирует их.
Настройка кластера: лицензии на стороне сервера
Серверная лицензия подхватывается при старте рабочих процессов. Если активировали её при работающем кластере, а клиенты всё ещё получают ошибку, перезапустите службу агента.
Перезапуск службы «Агент сервера 1С:Предприятия 8.3» обрывает все сеансы. Делайте это вне рабочего времени или после предупреждения пользователей, чтобы они сохранили документы.
Выдача клиентских лицензий сервером
Чтобы клиенты брали лицензии с сервера, а не искали их у себя, в свойствах информационной базы включается выдача лицензий сервером.
- Откройте «Администрирование серверов 1С Предприятия».
- Разверните кластер →
Информационные базы→ нужная база. - Откройте свойства базы и установите флаг «Выдавать лицензии сервером 1С:Предприятия».
- Повторите для всех баз, с которыми работают пользователи.
Для веб-клиента лицензию всегда получает сервер, отдельной настройки здесь не требуется.
Если серверов в кластере несколько
В кластере из двух и более рабочих серверов лицензии могут лежать на одном из них. Тогда в свойствах рабочих серверов, в назначении функциональности, задайте требование для типа объекта «Сервис лицензирования»: так лицензии будет обслуживать именно тот сервер, где они активированы.
Как раздать клиентские лицензии по сети
Есть три рабочие схемы. Выбор зависит от того, где физически лежат лицензии.
| Схема | Когда подходит | Что настроить |
|---|---|---|
| Все лицензии на сервере 1С | Клиент-серверный вариант, один офис или терминал | Флаг выдачи лицензий сервером в свойствах баз |
| Программные лицензии на каждом ПК | Мало пользователей, у каждого свой постоянный компьютер | Активация пин-кода на каждом рабочем месте |
| Сетевой ключ HASP + License Manager | Файловые базы и смешанные сети | nethasp.ini на клиентах, порт 475 открыт |
Самая предсказуемая схема — первая. Пользователь может зайти с любого компьютера или через терминал, лицензия возьмётся из общего пула.
Настройка nethasp.ini для сетевого ключа
По умолчанию клиент ищет ключ широковещательным запросом. В сети с несколькими подсетями или VPN это ненадёжно, поэтому адрес менеджера лицензий лучше прописать явно. Файл лежит в каталоге conf платформы, например C:\Program Files\1cv8\conf\nethasp.ini:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Вместо 192.168.1.10 укажите адрес компьютера, где стоит ключ и запущен HASP License Manager.
Сетевые порты
| Порт | Кто использует |
|---|---|
| 1540 | Агент сервера 1С: клиент и консоль обращаются сюда первыми |
| 1541 | Менеджер кластера |
| 1560–1591 | Рабочие процессы (диапазон по умолчанию, задаётся в свойствах рабочего сервера) |
| 475 | HASP License Manager для сетевого ключа |
Если между клиентами и сервером стоит межсетевой экран, все эти порты должны быть открыты.
Как проверить, что лицензия на сервере работает
Самый быстрый способ — посмотреть сеансы
. Утилита rac из каталога платформы показывает, какую лицензию получил каждый сеанс:
rac cluster list
rac session list --cluster=<uuid-кластера> --licenses
Первая команда выводит идентификатор кластера, вторая — сеансы с данными лицензий: откуда она получена (сервер или клиент), тип, файл или ключ. Если в выводе видно, что лицензии выданы сервером, схема работает.
Вторая проверка — графическая: в консоли администрирования раскройте список сеансов информационной базы. По свойствам сеанса видно, получена ли лицензия.
Ошибки лицензирования на сервере 1С и что с ними делать
Большинство проблем после установки — это не «сломанная лицензия», а лицензия, которая лежит не там или недоступна службе.
Если ничего не помогло
- 🔍 Сравните разрядность: 64-битная платформа сервера не стартует на 32-битной серверной лицензии.
- 🔍 Проверьте, что лицензию активировали именно для сервера: файл, полученный на рабочем месте администратора, сервер не увидит.
- 🔍 Если активация по интернету не проходит, выберите в мастере активацию по файлу или по телефону.
- 🔍 Пин-коды закончились — обращайтесь к партнёру, у которого покупали лицензию, с регистрационным номером комплекта и документами о покупке.
Не используйте «эмуляторы ключей» и чужие файлы лицензий. Это нарушение прав правообладателя, а такие сборки нередко несут вредоносный код. Справочник 1s-83.com независим и не представляет фирму 1С, но рекомендует только легальные варианты.