Ключ защиты и лицензия 1С 8.3: установка USB, программного и сетевого ключа
Содержание
Чтобы установить ключ в 1С, сначала определите его тип. USB-ключ работает после установки драйвера защиты Sentinel (HASP): ставите драйвер, вставляете ключ, запускаете базу. Программный ключ — это лицензия, которую активируют по пин-коду из комплекта в окне «Получение лицензии», оно появляется само при первом запуске без лицензии.
Если 1С пишет Не обнаружен ключ защиты программы или полученная программная лицензия, значит, платформа не нашла ни одного из этих вариантов. Ниже разобраны все три сценария: локальный USB-ключ, программная лицензия и сетевой ключ на несколько пользователей. Отдельно — ошибки и перенос на другой компьютер.
Какой ключ защиты 1С у вас: определяем по комплекту
Тип защиты указан в документах на программу. Посмотрите на коробку, регистрационную анкету или лицензионное соглашение.
| Что в комплекте | Тип защиты | Где работает |
|---|---|---|
| USB-брелок, на корпусе HASP или Sentinel | Аппаратный ключ | На том компьютере, куда вставлен |
| Конверт или лист с пин-кодами | Программная лицензия | На компьютере, где активирована |
| USB-ключ с пометкой NET и числом пользователей | Сетевой аппаратный ключ | Раздаёт лицензии по локальной сети |
| Электронная поставка, пин-коды в письме | Программная лицензия | Как обычная программная |
Ключи бывают трёх назначений:
- 🖥️ однопользовательский клиентский — одно рабочее место;
- 🌐 многопользовательский клиентский — несколько одновременных сеансов (5, 10, 20, 50 и больше);
- 🗄️ серверный — лицензия на сам сервер 1С:Предприятия в клиент-серверном варианте. Он не заменяет клиентские лицензии, нужны оба.
Сначала уточните, как подключена база. Для файловой базы нужен только клиентский ключ. Для клиент-серверной — серверный на машине с сервером 1С плюс клиентские лицензии.
Подготовка к установке ключа 1С
Перед активацией проверьте четыре вещи. Это займёт пару минут и снимет половину вопросов.
- Платформа уже установлена. Ключ без платформы бесполезен. Номер версии виден в окне «О программе».
- Есть права администратора Windows. Драйвер защиты и активация лицензии для всех пользователей требуют повышенных прав.
- Найдены регистрационный номер и пин-коды — если у вас программная лицензия. Регистрационный номер комплекта напечатан в анкете и в лицензионном соглашении.
- Известна схема работы: файловая база на одном ПК, файловая база в сети или сервер 1С.
Для программной лицензии понадобится интернет на компьютере, где её активируют. Если его нет, активацию делают через файл с другой машины — об этом ниже.
Не активируйте программную лицензию «на пробу» на случайный компьютер. Пин-код привязывает её к железу именно этой машины. Перенос потом расходует резервный пин-код.
Установка аппаратного USB-ключа HASP/Sentinel
USB-ключ сам по себе ничего не делает. Платформа видит его только через драйвер защиты.
Шаг 1. Установите драйвер защиты
Драйвер можно поставить двумя способами.
При установке платформы. В мастере установки 1С:Предприятия есть шаг с флажком установки драйвера защиты. Отметьте его. Если пропустили — запустите установщик платформы ещё раз и выберите изменение компонентов.
Отдельно. Драйвер Sentinel LDK лежит в дистрибутиве платформы и на сайте производителя ключей. Установщик называется haspdinst.exe. Запустите командную строку от имени администратора:
haspdinst.exe -i
Для удаления старого драйвера используется ключ -r. Это пригодится, если драйвер сбоит и его нужно переустановить начисто.
Вставляйте USB-ключ уже после установки драйвера. Если вставили раньше, просто выньте и вставьте снова.
Шаг 2. Проверьте, что ключ виден
- Вставьте ключ в USB-порт. На корпусе должен загореться светодиод.
- Откройте в браузере
http://localhost:1947. Это веб-интерфейс Sentinel Admin Control Center, он ставится вместе с драйвером. - В списке ключей должна появиться строка с вашим ключом.
Если светодиод не горит или ключа нет в списке, попробуйте другой порт. Лучше разъём на задней панели системного блока, а не USB-хаб.
Шаг 3. Запустите базу
Откройте 1С и выберите базу. Если ключ и драйвер в порядке, программа запустится без вопросов. Никаких кодов для USB-ключа вводить не нужно.
Активация программного ключа 1С без USB
Программная лицензия — это файл, который 1С создаёт при активации. Он привязан к параметрам компьютера: процессору, дискам, сетевой карте, имени ПК.
Как активировать по интернету
- Запустите 1С:Предприятие и откройте базу. Если лицензии нет, сразу появится окно получения лицензии.
- Выберите получение лицензии.
- Введите регистрационный номер комплекта.
- Введите пин-код из конверта или письма. Начните с основного пин-кода, резервные оставьте на будущее.
- Заполните данные владельца: организация, ИНН, адрес. Пишите так же, как при первой регистрации продукта. При повторных активациях данные должны совпадать.
- Выберите автоматический способ — через интернет — и дождитесь ответа центра лицензирования.
- Перезапустите программу.
Лицензию можно получить и для одного пользователя Windows, и для всех. Выбирайте вариант для всех пользователей, если за компьютером работают под разными учётными записями.
Где лежит файл лицензии
После активации появится файл с расширением .lic. Обычные места:
C:\ProgramData\1C\licenses\— для всех пользователей компьютера;/var/1C/licenses/— на Linux.
Сохраните копию этого файла. Его не перенести на другой ПК, но он нужен для диагностики и для повторного запроса.
Если на компьютере нет интернета
В окне получения лицензии выберите способ через файл. Программа сформирует файл запроса. Перенесите его на флешке на машину с интернетом, отправьте в центр лицензирования по способу, который предложит мастер, получите файл ответа и загрузите его обратно в том же окне.
Регистрационный номер и все пин-коды держите в одном месте вместе с копией лицензионного соглашения. Без них перенос лицензии превращается в переписку с партнёром.
Сколько это занимает
Активация по интернету идёт около минуты. Через файл — дольше: ответ центра лицензирования приходит не мгновенно, закладывайте время на перенос файлов между компьютерами. Если активируете лицензию в последний день перед сдачей отчётности, делайте это утром, а не вечером.
Установка сетевого ключа 1С на несколько пользователей
Сетевой ключ подходит для файловой базы в локальной сети, когда пользователи работают с разных компьютеров. Ключ вставляют в одну машину — обычно сервер или постоянно включённый ПК. Остальные получают лицензии по сети.
На компьютере с ключом
- Установите драйвер защиты, как для локального ключа.
- Установите менеджер лицензий HASP License Manager. Он раздаёт лицензии по сети и работает как служба Windows. Дистрибутив входит в комплект платформы.
- Убедитесь, что служба менеджера запущена и стартует автоматически.
- Откройте в брандмауэре порт
475(UDP и TCP). Через него клиенты ищут менеджер лицензий.
Как проверить, что менеджер раздаёт лицензии
Удобнее всего — через тот же Sentinel Admin Control Center на компьютере с ключом, по адресу http://localhost:1947. В списке ключей должен быть ваш сетевой ключ. В разделе сеансов видно, какие компьютеры сейчас заняли лицензии.
Это полезно, когда пользователи жалуются на нехватку мест. Сразу понятно, кто держит сеанс: часто это забытая открытая 1С на соседнем ПК или «зависший» сеанс после обрыва сети. Такой сеанс освобождается сам через некоторое время либо после закрытия программы на том компьютере.
На клиентских компьютерах
Драйвер на клиентах не обязателен. Зато клиентам нужно подсказать, где искать ключ. Для этого правят файл nethasp.ini в каталоге conf установленной платформы, например C:\Program Files\1cv8\conf\.
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Вместо 192.168.1.10 подставьте IP-адрес компьютера с ключом. Отключение широковещательного поиска ускоряет запуск. Без него клиент сначала опрашивает всю сеть и только потом находит менеджер.
Сетевой ключ считает одновременные сеансы, а не компьютеры. Ключ на 5 пользователей пустит пятерых. Шестой получит отказ, пока кто-то не закроет программу.
Клиент-серверный вариант
При работе через сервер 1С схема другая:
- 🗄️ серверный ключ вставляют в машину, где работает сервер 1С:Предприятия. Ставят драйвер защиты, менеджер лицензий для него не нужен;
- 👥 клиентские ключи тоже можно вставить в сервер: тогда сервер 1С сам раздаёт лицензии клиентам;
- 💾 программные лицензии для сервера и клиентов активируют на компьютере с сервером 1С.
Многопользовательская программная лицензия в файловом варианте работает только на одном компьютере. Для пяти разных ПК в сети нужен либо сетевой USB-ключ, либо терминальный сервер , либо сервер 1С.
Что делать, если 1С не видит ключ
Ошибки при установке ключа повторяются. Сначала сверьтесь с текстом сообщения — по нему обычно понятно, где искать.
Ещё пара редких, но неприятных ситуаций:
- 🔌 ключ в виртуальной машине. USB нужно явно пробросить в гостевую систему в настройках гипервизора. Иначе драйвер внутри ВМ ключа не увидит;
- 🖥️ терминальный сервер и локальные USB. Ключ, вставленный в ноутбук пользователя, по RDP на сервер не передаётся. Ставьте ключ в сам сервер;
- 🔁 два менеджера лицензий в сети. Если клиенты нашли не тот менеджер, пропишите конкретный адрес в
nethasp.ini.
Перенос и обновление ключей 1С
Обновление платформы
При переходе на новую версию платформы 8.3 переактивировать лицензию не нужно. Файл .lic и драйвер защиты остаются на месте. Если после обновления платформы сетевые клиенты перестали видеть ключ — скопируйте свой nethasp.ini в каталог conf новой версии, если он там отдельный.
Перенос на другой компьютер
С аппаратным ключом всё просто:
- Выньте ключ из старого компьютера.
- Установите на новом драйвер защиты, а для сетевого ключа — ещё и менеджер лицензий.
- Вставьте ключ. На клиентах поправьте IP-адрес в
nethasp.ini.
С программной лицензией сложнее. Её нельзя скопировать: файл на новом ПК окажется недействительным.
- На новом компьютере запустите активацию так же, как в первый раз.
- Введите тот же регистрационный номер и резервный пин-код.
- Данные владельца введите точно такие же, как при первой активации.
Резервных пин-кодов в комплекте ограниченное количество. Если они закончились, лицензию восстанавливают через партнёра фирмы 1С или центр лицензирования: потребуется регистрационный номер и подтверждение, что программа ваша.
Перед заменой материнской платы или переустановкой Windows на ПК с программной лицензией заранее проверьте, сколько резервных пин-кодов осталось. Тогда простоя не будет.
Смена типа защиты
Перейти с USB-ключа на программную лицензию или обратно можно только через партнёра 1С. Это оформляется как отдельная сделка, самостоятельно ключ «не конвертируется».