Активация пин-кодов, ключей HASP и серверной лицензии 1С:Предприятия

· 9 мин

Содержание

Программную лицензию в 1С 8.3 добавляют через мастер получения лицензии: запускаете базу, на сообщении Не обнаружена лицензия для использования программы соглашаетесь получить лицензию , вводите регистрационный номер комплекта и пин-код из 15 цифр. Если компьютер видит Интернет, активация занимает пару минут, а файл лицензии .lic ложится в папку C:\ProgramData\1C\licenses.

Порядок общий для платформы, а не для конкретной конфигурации: в Бухгалтерии, ЗУП и УТ лицензии добавляются одинаково. Отличаются только сценарии: клиентская или серверная лицензия, есть ли сеть, программная защита или аппаратный ключ HASP.

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

Сначала определите, какой у вас тип защиты. От этого зависит весь дальнейший путь.

Тип защитыКак выглядитЧем активируется
Программная лицензияКонверт или письмо с пин-кодамиМастер получения лицензии в самой платформе
Аппаратный ключ HASPUSB-брелокДрайвер защиты, для сетевого ключа — менеджер лицензий
Серверная лицензияПин-код на сервер 1С (32 или 64 бита)Тот же мастер, но на компьютере с сервером

Для программной лицензии понадобятся:

  • 🔢 Регистрационный номер комплекта — указан на лицензионном листе или в письме электронной поставки.
  • 🔑 Пин-код — основной и несколько резервных. Резервные нужны при повторной активации после смены оборудования.
  • 🏢 Регистрационные данные владельца — название организации или ФИО, ИНН, адрес. При повторной активации их придётся ввести точно так же, как в первый раз.
  • 💻 Права администратора Windows — без них мастер не сможет записать файл в общую папку для всех пользователей.

Храните лицензионный лист и точный текст регистрационных данных в одном месте. Чаще всего повторная активация буксует не из-за пин-кода, а потому что через год никто не помнит, как именно написали адрес.

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

Перед запуском мастера
Выполнено: 0 / 5

Добавление программной лицензии через Интернет

Самый частый сценарий: компьютер подключён к сети, лицензия клиентская.

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

Куда попадает файл:

ВариантПапка в Windows
Для всех пользователейC:\ProgramData\1C\licenses
Для текущего пользователя%APPDATA%\1C\licenses
Linux/var/1C/licenses

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

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

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

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

Через файл на другом компьютере

  1. В мастере выберите способ получения лицензии не через Интернет, а с использованием другого компьютера.
  2. Введите регистрационный номер, пин-код и данные владельца. Мастер сформирует файл запроса — сохраните его на флешку.
  3. На компьютере с Интернетом отправьте запрос способом, который предложит мастер, и получите файл ответа.
  4. Вернитесь на исходный компьютер, в том же мастере укажите полученный файл. Лицензия будет записана.

Через прокси

Часто проблема не в отсутствии сети, а в прокси-сервере. В мастере есть настройка параметров прокси: адрес, порт, логин и пароль. Попробуйте её до того, как переходить на файловый обмен — так быстрее.

Не закрывайте мастер между шагами формирования запроса и загрузки ответа. Запрос привязан к конкретному сеансу работы мастера, и при повторном запуске его придётся формировать заново.

Ключи HASP: установка драйвера и сетевой ключ

Аппаратные ключи работают без активации, но требуют драйвера. Вставили брелок, драйвера нет — 1С ключ не увидит.

Локальный ключ

  1. Установите драйвер защиты. Он входит в дистрибутив платформы: при установке 1С отметьте компонент установки драйвера защиты. Отдельно его ставят утилитой haspdinst.exe.
  2. Вставьте ключ в USB-порт. Индикатор на брелоке должен загореться.
  3. Запустите 1С. Если ключ однопользовательский и стоит в этом компьютере, больше ничего не нужно.

Проверить, видит ли система ключ, можно в веб-интерфейсе Sentinel по адресу http://localhost:1947. Там отображаются подключённые ключи и программы, которые их используют.

Сетевой ключ

Многопользовательский ключ ставят на один компьютер, а остальные обращаются к нему по сети.

  1. На компьютере с ключом установите драйвер и менеджер лицензий HASP License Manager (служба hasplms).
  2. Откройте в брандмауэре порт 475 (UDP и TCP).
  3. На клиентских компьютерах создайте в каталоге bin платформы файл nhsrv.ini с адресом сервера ключей:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Без файла клиент ищет ключ широковещательным запросом. В сети с несколькими подсетями или VPN такой поиск не срабатывает, поэтому адрес лучше прописать явно.

После обновления платформы новая версия ставится в отдельный каталог. Файл nhsrv.ini нужно скопировать в bin новой версии, иначе после обновления сетевой ключ «пропадёт».

Серверная лицензия 1С:Предприятия

Для клиент-серверного варианта нужна отдельная лицензия на сам сервер 1С. Она бывает на 32-битный и 64-битный сервер, и разрядность должна совпадать с установленным сервером. Лицензия на 32 бита для 64-битного сервера не подойдёт.

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

  1. Зайдите на компьютер, где установлен сервер 1С, под учётной записью с правами администратора.
  2. Установите на этот компьютер клиентскую часть платформы той же версии, что и сервер, если её нет.
  3. Запустите мастер получения лицензии и выберите получение лицензии для сервера 1С:Предприятия, а не для этого компьютера.
  4. Введите регистрационный номер и пин-код серверной лицензии, данные владельца — дальше всё как для клиентской.
  5. Проверьте, что файл появился в C:\ProgramData\1C\licenses на сервере.

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

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

Терминальный сервер и RDP

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

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

Как добавить ещё рабочие места

Дополнительные клиентские лицензии продаются отдельными комплектами на 1, 5, 10, 20, 50 и 100 мест. Новый комплект приходит со своим регистрационным номером и своими пин-кодами.

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

Проверка: какие лицензии установлены и кто их занял

После активации убедитесь, что лицензия реально используется.

В клиенте. Откройте Главное меню → Справка → О программе. В окне указано, какая лицензия используется сеансом: программная или аппаратная, локальная или выданная сервером.

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

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

Первая команда покажет идентификатор кластера, вторая — сеансы с выданными лицензиями. Остальные параметры смотрите в rac help.

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

Сводка, где что смотреть:

Что нужно узнатьГде смотреть
Какая лицензия у моего сеансаСправка → О программе
Сколько пин-кодов активировано на компьютереПапка licenses, файлы .lic
Кому сервер выдал лицензииКонсоль кластера или rac session list --licenses
Видит ли система ключ HASPhttp://localhost:1947

Ошибки при добавлении лицензий и что с ними делать

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

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

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

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

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

Можно ли перенести программную лицензию на новый компьютер?
Да, но через повторную активацию резервным пин-кодом. Скопировать файл .lic не получится — на другом оборудовании он недействителен.
Нужна ли серверная лицензия для файловой базы?
Нет. Для файлового варианта достаточно клиентских лицензий. Серверная нужна только при работе через сервер 1С:Предприятия.
Сколько пин-кодов в одном комплекте?
Для каждого рабочего места — основной пин-код и несколько резервных. Точное число указано на лицензионном листе или в письме электронной поставки.
Подходит ли лицензия к любой конфигурации?
Клиентская лицензия на платформу 8.3 действует для любой конфигурации на этой платформе. Сама конфигурация покупается отдельно, её защита с лицензией платформы не связана.
Что будет, если удалить файл лицензии?
1С перестанет запускаться на этом компьютере, а пин-код останется израсходованным. Восстанавливать придётся повторной активацией с теми же регистрационными данными.