Подключаем лицензию 1С 8.3: USB-ключ HASP, ПИН-код и сервер

· 9 мин

Содержание

Чтобы установить ключ в 1С 8.3, сначала поймите, какой он у вас. Для USB-ключа HASP установите драйвер защиты (haspdinst.exe -i из каталога bin платформы) и вставьте ключ в порт. Для программной лицензии запустите базу: платформа сама откроет окно получения лицензии, где вводят регистрационный номер и ПИН-код из конверта.

Типичная ситуация: компания купила новый ноутбук главбуху, платформу поставили, базу подключили, а при запуске видят Не обнаружен ключ защиты программы или полученная программная лицензия!. Платформа без лицензии базу не откроет. Подключение занимает 10–15 минут, если заранее знать тип лицензии и схему работы.

Какая у вас лицензия и что подготовить заранее

Правильная установка ключа 1С начинается с ревизии коробки или письма от партнёра. Порядок действий для аппаратного и программного варианта разный.

ПризнакАппаратный ключ HASPПрограммная лицензия
Что на рукахUSB-ключ, обычно с наклейкойКонверт или PDF с ПИН-кодами
ПривязкаК ключу: переставили — работает на другом ПКК параметрам компьютера
Что ставитьДрайвер защиты, для сетевого — менеджер лицензийНичего, активация из самой 1С
ПереносВынуть и вставитьРезервный ПИН-код

Ключи HASP бывают двух видов:

  • 🔌 Локальный однопользовательский. Работает только на том компьютере, куда вставлен.
  • 🌐 Сетевой многопользовательский. Вставляется в один компьютер или сервер, раздаёт лицензии по сети через менеджер лицензий Aladdin. Число пользователей указано на ключе.

Программные лицензии тоже делятся на однопользовательские, многопользовательские (на 5, 10, 20 и более мест) и лицензии на сервер 1С:Предприятия.

Перед началом проверьте:

  1. Права администратора Windows на компьютере, куда ставите ключ.
  2. Регистрационный номер комплекта и ПИН-коды — для программной лицензии. Их обычно несколько: один для первой активации, остальные резервные.
  3. Данные организации для регистрации: наименование, ИНН, адрес, контакты. Их спросит мастер активации.
  4. Доступ в интернет. Без него активация возможна, но займёт больше времени.

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

Установка драйвера защиты HASP

Без драйвера Windows видит USB-ключ как неизвестное устройство, а 1С его не находит. Драйвер поставляется вместе с платформой.

Способ 1. Во время установки платформы

На последнем шаге мастера установки 1С:Предприятия есть флажок «Установить драйвер защиты». Если вы ставите платформу с нуля и у вас аппаратный ключ — оставьте его включённым.

Способ 2. Отдельно, из каталога платформы

Если платформа уже стоит, драйвер ставят вручную:

  1. Выньте ключ из USB-порта.
  2. Откройте командную строку от имени администратора.
  3. Перейдите в каталог платформы и запустите установщик:
cd "C:\Program Files\1cv8\8.3.25.1374\bin"
haspdinst.exe -i

Номер версии в пути замените на свой: посмотрите, какие папки лежат в C:\Program Files\1cv8\.

  1. Дождитесь сообщения об успешной установке.
  2. Вставьте ключ. Светодиод на нём должен гореть ровно, а в диспетчере устройств появится устройство в разделе USB-контроллеров.

Сетевой ключ: менеджер лицензий

Сетевой ключ вставляют в один компьютер — обычно сервер или самый «живой» ПК в офисе. На нём ставят драйвер и менеджер лицензий Aladdin (License Manager), который работает как служба Windows. Клиентам драйвер не нужен.

Менеджер слушает порт 475 (UDP и TCP). Если между клиентами и сервером ключа стоит брандмауэр, откройте этот порт на входящие.

Чтобы клиенты не искали ключ широковещательным запросом по всей сети, пропишите адрес сервера ключа в файле nethasp.ini. Он лежит в каталоге bin\conf установленной версии платформы на каждом клиенте:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите IP-адрес компьютера с ключом. После правки перезапустите 1С на клиенте.

При обновлении платформы новая версия ставится в новую папку. Свой nethasp.ini скопируйте в bin\conf новой версии, иначе клиенты снова начнут искать ключ по всей сети и запуск замедлится.

Активация программной лицензии по ПИН-коду

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

Порядок активации

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

Файл лицензии с расширением .lic ложится в один из каталогов:

Для кого полученаКаталог
Все пользователи компьютераC:\ProgramData\1C\licenses
Текущий пользователь%APPDATA%\1C\licenses

Без интернета

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

Резервные ПИН-коды и восстановление

Лицензия привязана к параметрам компьютера: процессор, материнская плата, сетевые карты, диски, имя компьютера. Существенная замена «железа» или переустановка Windows ломает привязку.

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

Перенос лицензии на другой компьютер

Скопировать файл .lic на новый компьютер нельзя: он привязан к старому оборудованию и там не заработает. Порядок такой:

  1. На новом компьютере установите платформу и запустите любую базу.
  2. В мастере получения лицензии введите регистрационный номер и следующий неиспользованный ПИН-код.
  3. На старом компьютере удалите файл лицензии, чтобы не путаться, где какая активация.

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

Перед переустановкой системы скопируйте каталог C:\ProgramData\1C\licenses. На том же компьютере с тем же оборудованием файл можно вернуть на место, и активация не потребуется.

Лицензии в клиент-серверном варианте

В клиент-серверной схеме нужны два типа лицензий:

  • 🖥️ Лицензия на сервер 1С:Предприятия — разрешает работу самого кластера. Без неё сервер не обслуживает сеансы.
  • 👥 Клиентские лицензии — на одновременно работающих пользователей.

Где разместить клиентские лицензии

ВариантКак работаетКогда удобен
На каждом клиентеКлюч или файл лицензии на рабочем местеМало пользователей, у каждого свой ПК
На сервере 1ССервер выдаёт лицензии клиентам из своего пулаМного пользователей, терминальный доступ
Сетевой HASPМенеджер лицензий раздаёт места по сетиУже есть сетевые ключи

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

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

Как проверить, кто занял лицензии

В консоли администрирования серверов 1С откройте кластер и посмотрите список сеансов: для каждого сеанса видно, какую лицензию он получил. Из командной строки то же самое показывает утилита rac:

rac cluster list
rac session list --cluster=<id кластера> --licenses

Идентификатор кластера возьмите из вывода первой команды. Остальные параметры смотрите в справке rac help.

Терминальный сервер и облако

На терминальном сервере (RDP) одновременно работают несколько человек, поэтому однопользовательский локальный ключ не подходит: он не раздаёт лицензии в терминальные сеансы.

Рабочие схемы для терминала:

  1. Многопользовательская программная лицензия на терминальном сервере. Активируют на самом сервере для всех пользователей. Каждый сеанс 1С занимает одно место.
  2. Сетевой HASP-ключ. Вставлен в терминальный сервер или в другой компьютер сети, раздаёт места через менеджер лицензий.
  3. Клиентские лицензии на сервере 1С. Если база клиент-серверная, терминальные сеансы получают места из пула сервера.

Терминальный сервер в виртуальной машине — частый источник слёта программной лицензии. Миграция ВМ на другой хост или смена виртуального «железа» меняет параметры, к которым привязан файл. Согласуйте с администратором фиксированную конфигурацию ВМ до активации.

USB-ключ в виртуальную машину пробрасывают средствами гипервизора или через USB-over-IP устройство. Проще и надёжнее поставить сетевой ключ на физический компьютер в той же сети и прописать его адрес в nethasp.ini.

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

Если 1С не видит ключ: диагностика

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

Диагностика: выберите симптом

Отключение поиска аппаратного ключа

Когда в организации остались только программные лицензии, платформа всё равно тратит время на поиск HASP. Это заметно на медленной сети. Строка в conf.cfg (каталог bin\conf нужной версии платформы) убирает задержку:

UseHwLicenses=0

Если позже вернёте аппаратный ключ, удалите строку или поставьте значение 1.

Если не помогло

  • 🔍 Проверьте ключ на другом компьютере с установленным драйвером. Не работает и там — ключ неисправен, обращайтесь к партнёру за заменой.
  • 🧹 Полностью удалите старый драйвер защиты через «Программы и компоненты», перезагрузите компьютер и поставьте драйвер заново.
  • 🛡️ Временно проверьте, не блокирует ли антивирус службу менеджера лицензий или доступ к каталогу лицензий.
  • 📞 Для программной лицензии, которая не восстанавливается, нужен регистрационный номер и ПИН-коды — с ними обращаются к партнёру, у которого покупали комплект.

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

Можно ли одновременно использовать HASP-ключ и программную лицензию?
Да. Платформа суммирует доступные лицензии. Например, сетевой ключ на 5 мест и программная лицензия на 10 дают 15 одновременных сеансов.
Нужно ли ставить ключ заново после обновления платформы?
Нет. Драйвер HASP и файлы программных лицензий не зависят от версии платформы. Перенести нужно только свои настройки: nethasp.ini и conf.cfg лежат в каталоге конкретной версии.
Сколько раз можно активировать один ПИН-код?
Один ПИН-код используют для первичной активации, а затем для восстановления на том же компьютере. На новом компьютере потребуется резервный ПИН-код из комплекта.
Где взять драйвер HASP, если дистрибутива платформы нет?
Файл haspdinst.exe лежит в каталоге bin любой установленной версии платформы. Скачивать драйвер с посторонних сайтов не стоит.
Можно ли запустить 1С 8.3 без ключа?
Только учебную версию — она работает без лицензии, но с ограничениями. Рабочие конфигурации без лицензии платформа не запускает. Обходные сборки незаконны и часто содержат вредоносный код.