Активация лицензии 1С 8.3: PIN-код, сервер, ключ HASP и сетевые настройки

· 9 мин

Содержание

Чтобы прописать программную лицензию 1С 8.3, запустите программу на нужном компьютере: если лицензии нет, платформа сама откроет мастер получения. В нём вводят регистрационный номер и PIN-код из конверта, заполняют данные владельца и активируют лицензию через интернет . Результат — файл .lic, привязанный к этому компьютеру. С аппаратным ключом HASP порядок другой: ставят драйвер защиты, а для сетевого ключа ещё и менеджер лицензий.

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

Какие лицензии бывают у 1С и как они защищены

Платформа 1С:Предприятие 8.3 понимает два способа защиты: программный и аппаратный. Внутри каждого — лицензии разного назначения.

Вид лицензииЧем защищенаКуда прописывается
Однопользовательская клиентскаяPIN-код (программная) или USB-ключНа компьютер, где работает пользователь
Многопользовательская клиентская (5, 10, 20… мест)PIN-код или сетевой USB-ключНа один компьютер: сервер 1С, терминальный сервер или машину с менеджером ключа
Лицензия на сервер 1С:ПредприятияPIN-код или серверный USB-ключНа компьютер, где работает кластер серверов
  • 🔑 Программная лицензия — файл, который создаётся при активации PIN-кода и «запоминает» параметры оборудования. Сменили компьютер — лицензию нужно получать заново.
  • 🔌 Аппаратная лицензия — USB-ключ защиты. Лицензия живёт в ключе, а не в файле: переставили ключ на другой компьютер — лицензия переехала вместе с ним.

Клиентская лицензия нужна каждому сеансу пользователя. Лицензия на сервер — отдельная сущность: без неё кластер не запустит клиент-серверную базу , даже если клиентских мест хватает.

Что подготовить перед тем, как прописать лицензию

Соберите всё заранее, чтобы не прерывать мастер на середине.

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

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

Запишите, какой PIN-код на какой компьютер ушёл. Через два года, когда сломается диск, эта табличка сэкономит переписку с центром лицензирования.

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

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

Активация через интернет

  1. Запустите 1С и откройте информационную базу в режиме 1С:Предприятие.
  2. Появится сообщение Не обнаружена лицензия для использования программы с предложением получить лицензию . Согласитесь.
  3. Выберите получение новой лицензии (не восстановление).
  4. Введите регистрационный номер и PIN-код. PIN вводится группами цифр через дефис, как напечатан в конверте.
  5. Заполните анкету владельца. Данные должны совпадать с теми, что указаны в договоре и регистрационной анкете продукта.
  6. Выберите автоматическое получение через интернет и дождитесь ответа сервера лицензирования.
  7. Укажите, где хранить файл: для всех пользователей компьютера или только для текущего. Для рабочего места бухгалтера удобнее «для всех» — тогда лицензию увидит любой вход в Windows.

После этого база запустится. Файл лицензии лежит в одной из папок:

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

Папка ProgramData по умолчанию скрыта. Наберите путь в адресной строке проводника вручную.

Активация через файл, если на компьютере нет интернета

Мастер умеет сформировать файл запроса. Его переносят на компьютер с интернетом, получают по нему файл ответа и возвращают обратно.

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

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

Активация по телефону или почте

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

Как прописать лицензию 1С в клиент-серверном варианте

Здесь две задачи: лицензия на сам сервер 1С:Предприятия и клиентские лицензии для пользователей.

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

Её прописывают на компьютер, где работает кластер серверов 1С. Удобнее всего так:

  1. Подключитесь к серверу по RDP и установите там клиент 1С той же версии, что и сервер.
  2. Запустите клиент, подключитесь к любой базе этого кластера.
  3. Когда появится мастер, выберите получение лицензии на сервер 1С:Предприятия, а не на «этот компьютер».
  4. Введите регистрационный номер и PIN-код серверной лицензии, пройдите активацию.

На Linux-сервере без графики лицензию активируют утилитой ring. Список уже установленных лицензий показывает ring license list, а параметры активации — справка ring license help.

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

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

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

Приёмы, о которых часто забывают

  • 👤 Права службы. Сервер 1С работает от служебной учётной записи (часто USR1CV8). Если лицензию положили в профиль администратора, служба её не видит. Файл должен лежать в общей папке C:\ProgramData\1C\licenses (на Linux — /var/1C/licenses), и у учётной записи службы должно быть право чтения.
  • 🧩 Кластер из нескольких серверов. Лицензию выдаёт сервис лицензирования, работающий на конкретном рабочем сервере. Через требования назначения функциональности в свойствах рабочего сервера закрепите этот сервис за той машиной, где лежат файлы лицензий.
  • 📊 Проверка занятости. Кто какую лицензию держит, видно в консоли администрирования серверов в списке сеансов базы. Из командной строки то же покажет rac session list --licenses с указанием кластера.
rem Список кластеров, чтобы узнать его идентификатор
rac cluster list
rem Сеансы с информацией о полученных лицензиях
rac session list --cluster=<id_кластера> --licenses

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

Аппаратный ключ HASP: как прописать лицензию 1С с USB-ключа

С ключом «прописать» означает другое: настроить, чтобы 1С видела ключ.

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

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

Проверить, что Windows видит ключ, можно в веб-интерфейсе драйвера по адресу http://localhost:1947.

Сетевой ключ

Многопользовательский или серверный ключ вставляют в одну машину и ставят на неё менеджер лицензий HASP License Manager (служба hasplms). Клиенты находят его по сети.

Поиск по широковещанию в больших сетях и через 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 укажите адрес компьютера с ключом.

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

Сетевые настройки и брандмауэр для лицензирования 1С

Половина «пропавших лицензий» в серверных схемах — это закрытый порт.

Что работаетПортГде открыть
Активация через интернетTCP 443 (HTTPS)Исходящий доступ с компьютера, где идёт активация
Агент сервера 1СTCP 1540Входящие на сервере 1С
Менеджер кластераTCP 1541Входящие на сервере 1С
Рабочие процессыTCP 1560–1591 (по умолчанию)Входящие на сервере 1С; диапазон задаётся в свойствах рабочего сервера
Менеджер лицензий HASPUDP и TCP 475Входящие на машине с сетевым ключом
  • 🌐 Прокси. Если интернет идёт через прокси с авторизацией, активация может падать по таймауту. Быстрее сделать её через файл с другого компьютера.
  • 🖥 Виртуальные машины. Программная лицензия завязана на параметры оборудования, включая сетевой адаптер. Задайте виртуальной машине статический MAC-адрес, иначе после переноса на другой хост лицензия станет недействительной.
  • 🔒 Антивирус. Если он блокирует запись в папку лицензий, мастер дойдёт до конца, а файла не будет. Проверьте наличие .lic сразу после активации.

Ошибки лицензий 1С и восстановление

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

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

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

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

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

Не переносите файл .lic копированием на другой компьютер. Он привязан к оборудованию исходной машины и на новой работать не будет.

Частые вопросы о лицензиях 1С

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