Пин-код, ключ HASP или сервер: как получить рабочую лицензию 1С

· 10 мин

Содержание

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

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

Какие лицензии 1С:Предприятие бывают и как их активируют

Лицензия даёт право запустить платформу. Без неё база не откроется: программа выдаст Не обнаружено свободной лицензии! и предложит получить лицензию . Исключение — учебная версия, она работает без защиты, но с ограничениями.

Вид защитыЧем активируетсяГде работаетОсобенность
🔑 Программная однопользовательскаяПин-код + регистрационный номерОдин компьютерПривязана к оборудованию
🔑 Программная многопользовательская (на 5, 10, 20 и больше)Пин-код + регистрационный номерСервер 1С или терминальный серверПользователи должны работать в той же ОС, что и лицензия
🔌 Локальный ключ HASPДрайвер защитыКомпьютер с ключомПереносится вместе с ключом
🌐 Сетевой ключ HASPДрайвер + HASP License ManagerЛюбой компьютер в сетиНужен открытый порт 475
🖥 Лицензия на сервер 1С (32/64 бит)Пин-код или серверный ключКомпьютер с сервером 1СНужна только для клиент-серверного варианта

Отдельно запомните разницу между клиентской и серверной лицензией. Клиентская разрешает подключиться одному пользователю. Серверная разрешает запустить сам сервер 1С:Предприятия. В файловом режиме серверная лицензия не нужна вообще.

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

Что подготовить перед активацией лицензии

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

  1. Найдите данные комплекта. Регистрационный номер — на регистрационной анкете или в письме. Пин-коды — в конверте с лицензией (для электронной поставки — в файле или письме от продавца).
  2. Определите компьютер. Лицензия привязывается к оборудованию. Активируйте её на той машине, где программа будет работать постоянно, а не «пока на ноутбуке».
  3. Установите платформу. Окно получения лицензии появляется при первом запуске базы, поэтому платформа и хотя бы одна база должны уже быть.
  4. Проверьте доступ в интернет. Платформа обращается к центру лицензирования по HTTPS. Если в офисе прокси, узнайте его адрес, логин и пароль.
  5. Подготовьте регистрационные данные. Название организации, ИНН, адрес, контактное лицо, телефон, e-mail.

Запишите регистрационные данные ровно в том виде, в каком введёте их при активации, и сохраните вместе с пин-кодами. При восстановлении лицензии платформа сверяет их с первоначальными. Лишняя запятая в адресе или «ООО» вместо полного названия — и восстановление не пройдёт.

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

Права пользователя тоже имеют значение. Файл лицензии для всех пользователей пишется в C:\ProgramData\1C\licenses. Если у учётной записи нет прав на эту папку, запустите 1С один раз от имени администратора.

Активация программного пин-кода через интернет

Это основной сценарий для однопользовательских лицензий и большинства электронных поставок.

Шаг 1. Откройте окно получения лицензии

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

Если лицензия уже есть, а нужно добавить ещё одну (например, при расширении числа мест), окно получения откроется при нехватке лицензий, когда очередной пользователь попытается войти.

Шаг 2. Выберите действие и введите пин-код

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

Введите:

  • 🔢 регистрационный номер комплекта;
  • 🔢 пин-код из конверта, символ в символ;
  • для многопользовательской лицензии — основной код комплекта, а не резервный.

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

Шаг 3. Заполните регистрационные данные

Внесите данные владельца лицензии. Для юрлица — организация, для ИП — ФИО. Используйте ту самую запись, которую подготовили заранее.

Шаг 4. Отправьте запрос и проверьте результат

Выберите автоматическое получение через интернет . Через несколько секунд платформа сообщит, что лицензия получена, и откроет базу.

Проверить лицензию можно в самой программе: главное меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. В окне виден вид использованной лицензии.

Файл лицензии с расширением .lic появится в одной из папок:

C:\ProgramData\1C\licenses          — для всех пользователей Windows
%APPDATA%\1C\licenses               — только для текущего пользователя
/var/1C/licenses                    — в Linux

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

Активация лицензии 1С без интернета и восстановление после замены железа

Если на компьютере нет интернета

В окне получения лицензии есть ручные способы, когда платформа не может связаться с центром лицензирования напрямую:

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

Важно не путать компьютеры: запрос формируют на той машине, где будет лицензия, и ответ загружают туда же. Ответ, загруженный на другой ПК, не подойдёт.

Если сменили оборудование

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

Порядок такой:

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

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

Аппаратный ключ HASP: драйвер, локальный и сетевой ключ

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

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

  1. Установите драйвер защиты. Он есть в дистрибутиве платформы как отдельный компонент установки. Можно поставить его и отдельно, командой из папки с установщиком драйвера:
haspdinst.exe -i
  1. Вставьте ключ в USB-порт. Светодиод на ключе должен загореться.
  2. Запустите 1С. Платформа найдёт ключ сама.

Если светодиод не горит, проверьте другой порт (лучше прямо на материнской плате, без удлинителей и хабов) и переустановите драйвер. Для удаления используется тот же установщик с ключом -r.

Сетевой ключ

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

На компьютере с ключом:

  • установите драйвер защиты;
  • установите HASP License Manager — как службу Windows;
  • откройте в брандмауэре порт 475 (UDP и TCP).

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

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите IP компьютера с ключом. После правки перезапустите 1С на рабочем месте.

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

Лицензии на сервере 1С и терминальном сервере

В клиент-серверном варианте лицензий две группы: лицензия на сам сервер 1С:Предприятия и клиентские лицензии для пользователей.

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

Её активируют на компьютере, где установлен сервер 1С:Предприятия. Разрядность должна совпадать: лицензия на 32-разрядный сервер не запустит 64-разрядный, а 64-разрядная подходит для обоих.

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

Служба сервера 1С работает от своей учётной записи (обычно USR1CV8). У неё должно быть право чтения папки с лицензиями. Если лицензию положили в профиль администратора (%APPDATA%), служба её не увидит.

Клиентские лицензии в клиент-серверном варианте

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

Проверить, какие лицензии выдал сервер, можно консолью администрирования или утилитой rac:

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

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

Терминальный сервер

На терминальном сервере (RDP) пользователи работают в одной ОС, поэтому многопользовательская программная лицензия подходит. Активируйте её на самом терминальном сервере в папку для всех пользователей — C:\ProgramData\1C\licenses. Иначе лицензию увидит только тот, кто её активировал.

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

Ошибки при активации лицензии и что с ними делать

Большая часть проблем укладывается в несколько сценариев. Выберите свой:

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

Если ничего не помогло

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

Не скачивайте «активаторы» и «исправленные» файлы платформы. Использовать 1С без лицензии незаконно. К тому же такие сборки часто содержат вредоносный код, а базу с бухгалтерией и персональными данными сотрудников это ставит под удар. Если лицензий не хватает, докупите клиентскую лицензию нужного объёма.

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

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