Активация пин-кодов, ключей HASP и серверной лицензии 1С:Предприятия
Содержание
Программную лицензию в 1С 8.3 добавляют через мастер получения лицензии: запускаете базу, на сообщении Не обнаружена лицензия для использования программы соглашаетесь получить лицензию
, вводите регистрационный номер комплекта
и пин-код из 15 цифр. Если компьютер видит Интернет, активация занимает пару минут, а файл лицензии .lic ложится в папку C:\ProgramData\1C\licenses.
Порядок общий для платформы, а не для конкретной конфигурации: в Бухгалтерии, ЗУП и УТ лицензии добавляются одинаково. Отличаются только сценарии: клиентская или серверная лицензия, есть ли сеть, программная защита или аппаратный ключ HASP.
Что подготовить перед активацией
Сначала определите, какой у вас тип защиты. От этого зависит весь дальнейший путь.
| Тип защиты | Как выглядит | Чем активируется |
|---|---|---|
| Программная лицензия | Конверт или письмо с пин-кодами | Мастер получения лицензии в самой платформе |
| Аппаратный ключ HASP | USB-брелок | Драйвер защиты, для сетевого ключа — менеджер лицензий |
| Серверная лицензия | Пин-код на сервер 1С (32 или 64 бита) | Тот же мастер, но на компьютере с сервером |
Для программной лицензии понадобятся:
- 🔢 Регистрационный номер комплекта — указан на лицензионном листе или в письме электронной поставки.
- 🔑 Пин-код — основной и несколько резервных. Резервные нужны при повторной активации после смены оборудования.
- 🏢 Регистрационные данные владельца — название организации или ФИО, ИНН, адрес. При повторной активации их придётся ввести точно так же, как в первый раз.
- 💻 Права администратора Windows — без них мастер не сможет записать файл в общую папку для всех пользователей.
Храните лицензионный лист и точный текст регистрационных данных в одном месте. Чаще всего повторная активация буксует не из-за пин-кода, а потому что через год никто не помнит, как именно написали адрес.
Один пин-код привязывается к одному компьютеру. Лицензия на 5 рабочих мест — это пять пин-кодов, и для файлового варианта активировать их придётся на каждом компьютере отдельно. Исключение — когда базу открывают с терминального сервера: тогда все пин-коды активируют на нём.
Добавление программной лицензии через Интернет
Самый частый сценарий: компьютер подключён к сети, лицензия клиентская.
- Запустите 1С и откройте любую базу. При отсутствии лицензии платформа сама выдаст сообщение о том, что лицензия не обнаружена, и предложит её получить.
- Нажмите кнопку получения лицензии. Откроется мастер.
- Выберите получение новой лицензии и способ «через Интернет » (автоматически).
- Введите регистрационный номер комплекта и пин-код. Пин-код вводится без пробелов и дефисов, мастер сам разбивает его на группы.
- Заполните регистрационные данные владельца. Для организации — полное название и ИНН, для ИП — ФИО.
- Выберите, куда записать лицензию: для всех пользователей компьютера или только для текущего.
- Дождитесь ответа сервера лицензирования и нажмите «Готово». База откроется.
Куда попадает файл:
| Вариант | Папка в Windows |
|---|---|
| Для всех пользователей | C:\ProgramData\1C\licenses |
| Для текущего пользователя | %APPDATA%\1C\licenses |
| Linux | /var/1C/licenses |
Выбирайте «для всех пользователей», если за компьютером работают разные учётные записи. Иначе у второго пользователя 1С снова попросит лицензию, и вы потратите на него ещё один пин-код.
Не копируйте файлы .lic с одного компьютера на другой. Лицензия привязана к параметрам оборудования, на чужой машине она не подойдёт.
Активация лицензии без прямого доступа к Интернету
Если компьютер в закрытом контуре или прокси не пропускает обращения к серверу лицензирования, мастер предлагает обходные способы. Названия пунктов немного различаются в зависимости от версии платформы, но суть одна: данные запроса переносят на компьютер с Интернетом, а ответ — обратно.
Через файл на другом компьютере
- В мастере выберите способ получения лицензии не через Интернет, а с использованием другого компьютера.
- Введите регистрационный номер, пин-код и данные владельца. Мастер сформирует файл запроса — сохраните его на флешку.
- На компьютере с Интернетом отправьте запрос способом, который предложит мастер, и получите файл ответа.
- Вернитесь на исходный компьютер, в том же мастере укажите полученный файл. Лицензия будет записана.
Через прокси
Часто проблема не в отсутствии сети, а в прокси-сервере. В мастере есть настройка параметров прокси: адрес, порт, логин и пароль. Попробуйте её до того, как переходить на файловый обмен — так быстрее.
Не закрывайте мастер между шагами формирования запроса и загрузки ответа. Запрос привязан к конкретному сеансу работы мастера, и при повторном запуске его придётся формировать заново.
Ключи HASP: установка драйвера и сетевой ключ
Аппаратные ключи работают без активации, но требуют драйвера. Вставили брелок, драйвера нет — 1С ключ не увидит.
Локальный ключ
- Установите драйвер защиты. Он входит в дистрибутив платформы: при установке 1С отметьте компонент установки драйвера защиты. Отдельно его ставят утилитой
haspdinst.exe. - Вставьте ключ в USB-порт. Индикатор на брелоке должен загореться.
- Запустите 1С. Если ключ однопользовательский и стоит в этом компьютере, больше ничего не нужно.
Проверить, видит ли система ключ, можно в веб-интерфейсе Sentinel по адресу http://localhost:1947. Там отображаются подключённые ключи и программы, которые их используют.
Сетевой ключ
Многопользовательский ключ ставят на один компьютер, а остальные обращаются к нему по сети.
- На компьютере с ключом установите драйвер и менеджер лицензий HASP License Manager (служба
hasplms). - Откройте в брандмауэре порт
475(UDP и TCP). - На клиентских компьютерах создайте в каталоге
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С:Предприятия, а не для этого компьютера.
- Введите регистрационный номер и пин-код серверной лицензии, данные владельца — дальше всё как для клиентской.
- Проверьте, что файл появился в
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 |
| Видит ли система ключ HASP | http://localhost:1947 |
Ошибки при добавлении лицензий и что с ними делать
Отдельно о смене оборудования. Программная лицензия запоминает набор характеристик компьютера. Замена оперативной памяти обычно ничего не ломает, а замена материнской платы или переустановка виртуальной машины с новым идентификатором — почти всегда требует повторной активации. Перед плановым апгрейдом проверьте, остались ли у вас резервные пин-коды.
Если резервные пин-коды закончились, восстановить лицензию самостоятельно не получится. Обращайтесь к партнёру, у которого покупали комплект, с регистрационным номером и документами о покупке.
Не пользуйтесь «активаторами» и чужими файлами лицензий. Это нарушение прав правообладателя, а сами утилиты нередко несут вредоносный код. Легальные варианты при нехватке мест — докупить дополнительную клиентскую лицензию или перенести работу на терминальный сервер с серверной выдачей лицензий.