Активация программной защиты и ключей HASP в 1С:Предприятии 8.3

· 9 мин

Содержание

Файл лицензии 1С получают в диалоге активации, который платформа сама открывает при первом запуске базы без лицензии. Нужны регистрационный номер комплекта и неиспользованный ПИН-код из конверта или из электронной поставки. После активации на компьютере появляется файл с расширением .lic — в Windows он лежит в C:\ProgramData\1C\licenses, в Linux — в /var/1C/licenses.

Частое заблуждение: «файл лицензии можно скачать в личном кабинете и скопировать на любой компьютер». Нельзя. Программная лицензия 1С привязана к параметрам конкретного компьютера, поэтому её всегда получают на той машине, где она будет работать. Копия .lic на другом ПК не заработает. Порядок одинаковый для всех прикладных решений на платформе 8.3 — Бухгалтерии, ЗУП, УТ и других.

Какая защита у вашего комплекта: программная лицензия или ключ HASP

Сначала определите тип защиты. От этого зависит, нужен ли вообще файл лицензии.

Признак в комплектеТип защитыЧто делать
Конверт с ПИН-кодами или письмо с ПИН-кодами электронной поставкиПрограммная лицензияАктивировать ПИН-код и получить файл .lic
USB-ключ в коробкеАппаратная защита (HASP)Поставить драйвер, файл лицензии не нужен
Сетевой USB-ключ на несколько пользователейАппаратная многопользовательскаяДрайвер + менеджер лицензий на одном ПК сети

Программная лицензия — это и есть «файл лицензии». Аппаратная лицензия «живёт» внутри USB-ключа: платформа читает её через драйвер, никакой файл на диск не пишется.

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

Как устроена лицензия на клиентский компьютер и на сервер

  • 🖥️ Клиентская лицензия разрешает одному компьютеру (или одному сеансу в терминальной схеме) запускать 1С. Многопользовательские комплекты на 5, 10, 20 и больше мест — это набор таких лицензий.
  • 🗄️ Лицензия на сервер 1С:Предприятия нужна только для клиент-серверного режима. Она не заменяет клиентские: пользователям всё равно нужны свои.
  • 📦 Основная поставка прикладного решения обычно включает одну клиентскую лицензию. Дополнительные места докупают отдельно.

Что подготовить перед получением лицензии 1С

Активация занимает 3-5 минут, если всё под рукой. Если нет — застрянете на середине мастера.

  1. Регистрационный номер комплекта. Он есть на лицензионном соглашении или в письме электронной поставки. Это не ПИН-код.
  2. ПИН-код. 15 цифр, обычно записан группами через дефис. В конверте их несколько: один для первой активации, остальные — резервные для повторного получения.
  3. Данные владельца. Для организации — наименование, ИНН, адрес; для ИП — ФИО и ИНН. Заполняйте одинаково при каждой активации: расхождения потом мешают восстановить лицензию .
  4. Права администратора на компьютере. Без них платформа не сможет записать файл в общую папку лицензий.
  5. Окончательная конфигурация железа. Сначала доделайте апгрейд, поставьте диск, настройте сеть — и только потом активируйте.

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

Сфотографируйте или отсканируйте конверт с ПИН-кодами и храните отдельно от компьютера. Отметьте, какой код и на какой машине использован. При потере конверта восстановление идёт только через обслуживающего партнёра 1С.

Где взять ПИН-коды при электронной поставке

При покупке электронной поставки коробки нет. Регистрационный номер и ПИН-коды приходят письмом или доступны в личном кабинете на портале 1С:ИТС после регистрации продукта. Регистрируйте продукт сразу после покупки: так коды не потеряются вместе с письмом.

Как получить файл лицензии 1С на компьютер пользователя

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

Способ 1. Автоматически через интернет

Самый быстрый вариант, если на компьютере есть доступ в интернет.

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

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

Способ 2. Файлом — для компьютеров без интернета

Подходит для изолированных ПК и серверов в закрытом контуре.

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

💡 Запрос и ответ привязаны к этому компьютеру. Пока ждёте ответ, ничего не меняйте в оборудовании, иначе ответ не подойдёт.

Способ 3. По телефону

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

СпособКогда подходитВремяРиски
Через интернетОбычный офисный ПК1-3 минутыБлокировка прокси
ФайломЗакрытый контур, сервер без выхода наружуОт нескольких часов до сутокСмена железа до загрузки ответа
По телефонуНет ни сети, ни флешек15-30 минутОшибка при диктовке цифр

Активация многопользовательской лицензии

Комплект на 5 или 10 мест активируют так же, но на одном компьютере: обычно на сервере 1С или на машине, где лежит файловая база. Мастер спросит регистрационный номер и ПИН-код этого комплекта. Платформа проверяет число одновременных сеансов, а не число пользователей в справочнике.

Лицензия на сервер 1С: Windows и Linux

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

Через диалог платформы

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

Через утилиту ring на сервере

На сервере без графической оболочки, особенно в Linux, лицензию получают утилитой лицензирования из комплекта 1С:Предприятия. Она запускается командой ring license.

# список лицензий, уже установленных на этом компьютере
ring license list

# справка по параметрам активации
ring license help activate

Активация выполняется командой ring license activate. Регистрационный номер, ПИН-код и данные владельца передаются параметрами. Точные имена параметров смотрите в справке своей версии утилиты: набор отличается между выпусками.

Активируйте серверную лицензию от того пользователя и с теми правами, которые позволяют писать в /var/1C/licenses (в Linux) или в C:\ProgramData\1C\licenses (в Windows). Иначе файл не сохранится, а ПИН-код может уже уйти.

Как проверить, какие лицензии берут сеансы

На сервере это видно через утилиту администрирования кластера:

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

Идентификатор кластера вернёт команда rac cluster list. В выводе по каждому сеансу видно, откуда взята лицензия: программная на клиенте, программная на сервере или аппаратный ключ.

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

Файл лицензии может стать недействительным. Типичные поводы:

  • 🔧 замена материнской платы, процессора или системного диска;
  • 💿 переустановка Windows;
  • 🌐 смена сетевых адаптеров, в том числе виртуальных — особенно на виртуальных машинах, где MAC-адрес меняется при пересоздании;
  • 🖥️ переезд на новый компьютер.

Восстановление на том же компьютере

Если оборудование не менялось, а файл пропал (удалили папку, переустановили систему на тот же диск), запустите диалог и выберите повторное получение лицензии. Укажите тот же ПИН-код, что использовали раньше, и те же данные владельца. Резервный код при этом обычно не тратится.

Перенос на новый компьютер

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

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

Ключи HASP: драйвер, менеджер лицензий и nethasp.ini

Аппаратному ключу файл лицензии не нужен. Нужен драйвер защиты, а для сетевого ключа — ещё и менеджер лицензий.

Однопользовательский ключ

  1. Установите драйвер Sentinel HASP (HASP Device Driver). Его можно поставить из дистрибутива платформы или скачать у производителя ключа.
  2. Вставьте ключ в USB-порт. На ключе должен загореться светодиод.
  3. В окне запуска 1С откройте Настройка и проверьте, что включено использование аппаратной лицензии (ключа защиты).
  4. Запустите базу.

Сетевой многопользовательский ключ

На компьютере, куда вставлен ключ, ставят драйвер и HASP License Manager — он раздаёт лицензии по сети. Менеджер работает по UDP, порт 475: его нужно открыть в брандмауэре.

Клиенты ищут менеджер широковещательным запросом. В разных подсетях или через VPN это не работает . Тогда адрес менеджера прописывают явно в файле nethasp.ini в каталоге conf платформы, например C:\Program Files\1cv8\conf\nethasp.ini:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

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

Совместимость ключа и платформы

Разные модели ключей рассчитаны на разное: однопользовательские, сетевые на N мест, серверные. Серверный ключ для 64-разрядного сервера 1С отличается от ключа для 32-разрядного. Если сервер переводили на x86-64, а ключ остался старый, сервер его не увидит. Модель ключа указана в документах комплекта и на самом ключе.

Ошибки при активации лицензии 1С и как их исправить

Самые частые ситуации и что проверить в первую очередь:

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

Чего не делать

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

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

Можно ли получить файл лицензии 1С без интернета?
Да. В мастере выберите получение файлом или по телефону. Файл запроса переносят на компьютер с интернетом, а ответ загружают обратно.
Где хранится файл лицензии 1С?
В Windows — в папке C:\ProgramData\1C\licenses, в Linux — в /var/1C/licenses. Файл имеет расширение .lic.
Нужна ли отдельная лицензия для сервера 1С?
Да, для клиент-серверного режима нужна лицензия на сервер 1С:Предприятия. Клиентские лицензии она не заменяет.
Что делать, если потерян конверт с ПИН-кодами?
Обратитесь к обслуживающему партнёру 1С с регистрационным номером комплекта. Восстановление кодов идёт через центр лицензирования.
Можно ли поставить программную лицензию на виртуальную машину?
Можно. Следите, чтобы при миграции и пересоздании ВМ не менялись MAC-адреса и идентификаторы дисков, иначе лицензия слетит.