К статье
Практический материал

Администрирование · 10 мин

Как отучить конфигурацию 1С от аппаратного ключа

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

Фраза «отучить 1С от ключа» обычно означает одно из двух: либо компания хочет перестать зависеть от физического USB-ключа HASP, который теряется, занимает порт и не работает через RDP, либо кто-то ищет способ обойти защиту вовсе. Второй путь — это нарушение лицензионного соглашения и закона об авторском праве, плюс почти гарантированные проблемы с обновлениями и поддержкой. Первый путь полностью легален: платформа 1С:Предприятие 8 штатно поддерживает программные лицензии, которые не требуют никакого физического ключа.

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

Как определить, какой тип защиты используется сейчас

Прежде чем что-то менять, нужно понять текущую схему лицензирования. Откройте в 1С меню «Сервис» → «О программе». В разделе «Лицензия» будет указано, что именно использует сеанс: программная лицензия с её серийным номером или аппаратный ключ HASP с его идентификатором. Если информации нет — платформа лицензии не нашла и работает в демонстрационном или ограниченном режиме.

Дополнительно проверьте наличие физических ключей: воткнут ли USB-ключ в компьютер пользователя или в сервер, установлен ли менеджер лицензий HASP License Manager в сети. В серверном варианте работы посмотрите настройки кластера: в консоли администрирования сервера 1С у рабочего сервера есть свойство, определяющее, раздаёт ли он программные лицензии или использует ключ.

В «О программе» виден серийный номер ПИНИспользуется программная лицензия

Ключ уже не нужен — проверьте, не осталось ли лишних настроек HASP

Указан номер ключа HASPЗащита аппаратная

Найдите пин-коды программной лицензии в комплекте поставки

Лицензия не найденаПлатформа не видит ни ключ, ни файл лицензии

Проверяйте драйвер ключа, сеть и каталог лицензий

Что понадобится для перехода на программную лицензию

Программная лицензия активируется пин-кодом. Пин-коды поставляются в конверте в коробке с программой, а при покупке электронной поставки — приходят в виде электронного документа. Для клиентских лицензий на несколько рабочих мест в комплекте обычно несколько пин-кодов: один основной и резервные. Храните их в защищённом месте — восстановление утерянных пин-кодов идёт через лицензионный отдел фирмы «1С» и занимает время.

Уточните, какие лицензии у вас куплены: однопользовательская, многопользовательская (на 5, 10, 20 и более рабочих мест), лицензия на сервер 1С. Тип приобретённой лицензии определяет схему активации: однопользовательская активируется на каждом компьютере отдельно, многопользовательская может раздаваться централизованно с сервера 1С или через веб-сервис лицензирования.

Активация программной лицензии на файловой базе

Самый простой сценарий — файловая база на одном компьютере или в локальной сети без сервера 1С. Запустите конфигуратор или тонкий клиент. Если платформа не находит лицензию, она сама предложит диалог получения лицензии. Выберите вариант «Получить лицензию» и введите пин-код из комплекта.

Далее мастер предложит способ активации: автоматически через интернет, через файл (запрос сохраняется в файл, отправляется в центр лицензирования, ответный файл загружается обратно) или по телефону. Автоматический вариант занимает меньше минуты при наличии интернета. После активации файл лицензии с расширением .lic сохраняется в служебном каталоге платформы, и USB-ключ можно извлечь.

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

Переход на программные лицензии в серверном варианте

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

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

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

Ограничения и риски программной лицензии

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

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

Почему не стоит использовать обход защиты

Программы-эмуляторы ключа и взломанные библиотеки платформы решают задачу только на первый взгляд. Практические последствия: невозможность штатного обновления конфигурации (обновления проверяют целостность и лицензионную чистоту), отказ в поддержке франчайзи и линии консультаций, юридические риски при проверке лицензионной чистоты ПО, а также высокая вероятность подхватить вредоносное ПО вместе с «лекарством».

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

Сравнение вариантов

Программная лицензия на каждом ПК

Подходит для 1–5 рабочих мест; минус — привязка к каждому компьютеру отдельно

Раздача лицензий сервером 1С

Оптимально для клиент-серверного варианта; требует корректной настройки кластера

Аппаратный ключ HASP

Удобен при частой смене оборудования; минус — физический носитель, проблемы с RDP и виртуализацией

Эмулятор ключа

Незаконен, ломает обновления и поддержку, несёт риск заражения — не применять

Проверка результата и типичные ошибки

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

Типичная ошибка — активация лицензии под учётной записью администратора, из-за чего файл .lic недоступен другим пользователям. Разместите файл лицензии в общем каталоге данных платформы или активируйте с правами, доступными всем сеансам. Вторая частая проблема — остаточные настройки поиска ключа HASP в файле nethasp.ini, из-за которых платформа тратит время на поиск несуществующего сетевого ключа: после перехода на программные лицензии эти настройки лучше убрать.

Типичные ошибки
01
Активация под одной учётной записью — у остальных пользователей лицензия не видна
02
Не сохранены пин-коды — при замене оборудования лицензию не восстановить быстро
03
Оставлен nethasp.ini — платформа долго ищет несуществующий сетевой ключ при старте
04
Миграция виртуальной машины без резервного пин-кода — привязка слетает, работа встаёт
Контрольные точки

Как проверить результат

Окно «О программе»
Норма

Указана программная лицензия с серийным номером

Тревожный признак

Ссылка на ключ HASP или сообщение «лицензия не найдена»

Запуск без USB-ключа
Норма

База открывается штатно, без задержек и диалогов поиска ключа

Тревожный признак

Появляется запрос лицензии или долгий поиск ключа по сети

Многопользовательский режим
Норма

Все одновременные сеансы в пределах лицензии запускаются

Тревожный признак

Часть пользователей получает отказ «не найдена лицензия»

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

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

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

Что делать, если пин-коды утеряны?

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

Работает ли программная лицензия на виртуальной машине?

Да, активация на ВМ поддерживается. Учтите, что изменение виртуального оборудования или перенос машины на другой хост может нарушить привязку, поэтому держите резервный пин-код и фиксируйте конфигурацию ВМ при активации.

Нужен ли интернет для работы программной лицензии?

Интернет нужен только в момент активации, и то не обязательно — есть офлайн-вариант через файл запроса и ответа. После активации лицензия работает автономно, постоянное подключение к сети не требуется.

Можно ли совмещать ключ и программную лицензию?

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

Итог

Что важно запомнить

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