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

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

Как прописать ключи в 1С: активация лицензий и решение ошибок

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

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

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

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

Какие виды ключей использует 1С

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

Аппаратный ключ HASP — физическое USB-устройство. Локальный ключ работает только на том компьютере, куда вставлен. Сетевой ключ раздаёт лицензии по локальной сети через менеджер лицензий и подходит для нескольких рабочих мест. Платформа 1С не может одновременно использовать программную лицензию и клиентскую лицензию HASP на одном сеансе без специальных настроек — приоритеты задаются в файле конфигурации.

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

Программная лицензия

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

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

Подходит, если программу переносят между компьютерами. Лицензия «ходит» вместе с USB-ключом, но ключ можно потерять или сломать.

Сетевой ключ HASP

Подходит для нескольких пользователей в одной локальной сети. Требует постоянно работающего компьютера с менеджером лицензий.

Как активировать программную лицензию по пин-коду

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

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

На следующем шаге мастер собирает данные о компьютере и организации. Внимательно проверьте данные организации: они записываются в файл лицензии и используются при повторной активации. После подтверждения платформа получает лицензию и сохраняет файл .lic в служебный каталог.

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

Куда платформа сохраняет файл лицензии

Место сохранения зависит от выбора при активации. Вариант «На данный компьютер для всех пользователей» помещает файл в общий каталог, обычно C:\ProgramData\1C\licenses, и требует прав администратора. Вариант «Текущему пользователю» сохраняет лицензию в профиль пользователя — тогда другие учётные записи Windows этой лицензии не увидят.

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

Как установить аппаратный ключ HASP

Аппаратный ключ не требует ввода пин-кодов, но нуждается в драйвере. Скачайте актуальный драйвер Sentinel HASP с сайта разработчика или установите его с диска из комплекта поставки. Установите драйвер до подключения ключа, затем вставьте ключ в USB-порт — система должна определить устройство, а на самом ключе загорится индикатор.

Для сетевого ключа на компьютере, куда он вставлен, устанавливается менеджер лицензий (HASP License Manager). Клиентские машины находят его автоматически по сети либо через файл nethasp.ini, где можно явно указать адрес сервера с ключом. Если клиенты и сервер лицензий находятся в разных подсетях, без явного указания адреса поиск ключа часто завершается ошибкой.

ini
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

Активация лицензии на сервере 1С

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

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

Типичные ошибки и их решение

Сообщение «Не найдена лицензия» при запущенной ранее программе чаще всего означает изменение аппаратной конфигурации: заменили диск, сетевую карту, материнскую плату или обновили BIOS. Решение — повторная активация резервным пин-кодом из комплекта. Если резервные пин-коды исчерпаны, запрашивается новый комплект через партнёра или портал 1С.

Ошибка поиска ключа HASP при работающем менеджере лицензий обычно связана с сетью: блокировка портов брандмауэром, разные подсети, отключённый широковещательный трафик. Проверьте, что порт менеджера лицензий открыт, и пропишите адрес сервера в nethasp.ini на клиенте.

Ещё одна частая ситуация — конфликт программной и аппаратной лицензий, когда платформа цепляется не за тот источник. Поведение регулируется файлом conf.cfg или параметром UseHwLicenses в конфигурации запуска.

Типичные ошибки
01
Активация лицензии до обновления BIOS или замены железа — приходится тратить резервный пин-код на повторную активацию
02
Сохранение лицензии только для текущего пользователя на терминальном сервере — остальные пользователи получают ошибку «Не найдена лицензия»
03
Попытка использовать клиентский пин-код для активации сервера 1С — лицензия не подходит по типу
04
Установка сетевого ключа без настройки брандмауэра — клиенты не видят менеджер лицензий
Контрольные точки

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

Запуск информационной базы
Норма

База открывается без сообщений о лицензии

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

Появляется окно поиска лицензии или ошибка

Наличие файла .lic
Норма

Файл присутствует в каталоге licenses, дата совпадает с активацией

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

Каталог пуст или файл с нулевым размером

Индикатор на USB-ключе
Норма

Светодиод горит постоянно

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

Индикатор не горит — ключ не определён системой

Доступность сетевого ключа
Норма

Клиенты в сети запускаются без ошибок

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

Ошибка поиска ключа на части рабочих мест

FAQ: частые вопросы о ключах 1С

Сколько раз можно активировать один пин-код?

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

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

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

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

Простого переноса файла недостаточно: лицензия привязана к оборудованию. На новом компьютере выполняется новая активация резервным пин-кодом. Файл .lic со старого компьютера копировать не нужно — он там не заработает.

Почему 1С не видит USB-ключ, хотя он вставлен?

Чаще всего не установлен или устарел драйвер HASP. Переустановите драйвер, проверьте ключ в другом USB-порту и убедитесь, что индикатор на ключе горит. Если ключ не определяется ни на одном компьютере, вероятна его неисправность.

Нужна ли отдельная лицензия для веб-сервера?

Сам веб-сервер (IIS, Apache) лицензии 1С не требует — лицензию запрашивает сервер 1С или клиентское приложение, обрабатывающее сеанс. При публикации через веб-сервер в клиент-серверном варианте лицензии раздаёт сервер 1С:Предприятия.

Итог

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

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