Лицензия 1С на новом компьютере: HASP, ПИН-код, сервер и терминал

· 9 мин

Содержание

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

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

Какая защита у вас стоит и что подготовить заранее

У платформы 1С:Предприятие 8.3 два вида защиты. От вида зависит весь порядок переноса.

ПризнакАппаратный ключ HASPПрограммная лицензия (ПИН-код)
Что физически естьUSB-ключ, обычно с маркировкой на корпусеКонверт или карточка с ПИН-кодами
Где хранится лицензияВ самом ключеФайлы .lic на диске компьютера или сервера
Как переноситьПереставить ключАктивировать заново на новом ПК
Чем ограничен переносНичем, кроме наличия ключаЧислом активаций по ПИН-коду и резервными ПИН

Как проверить вид защиты на работающем компьютере

  1. 🔌 Посмотрите USB-порты: ключ HASP — небольшой брелок, часто прямо в задней панели системного блока.
  2. 📁 Откройте папку C:\ProgramData\1C\licenses. Если там есть файлы с расширением .lic — у вас программная лицензия.
  3. ℹ️ В запущенной 1С откройте окно «О программе» (значок ? или меню справки в правом верхнем углу). Там указано, какая лицензия получена: программная или с ключа.
  4. 🖥 Если в сети есть сервер 1С, проверьте папку C:\ProgramData\1C\licenses и на нём — лицензии могут лежать только на сервере.

Для программной лицензии удобно посмотреть список и подробности утилитой ring из комплекта «1С:Предприятие License Tools»:

ring license list

Команда покажет имена лицензий, установленных на компьютере. Остальные параметры смотрите в справке ring license help.

Что собрать до переноса

  • 🔑 конверт с основным и резервными ПИН-кодами (для программной лицензии);
  • 📝 регистрационные данные, на которые активировали лицензию: организация, ИНН, контактное лицо, адрес;
  • 🔢 регистрационный номер комплекта — он указан в регистрационной анкете и в окне «О программе»;
  • 💾 свежую выгрузку базы (.dt) или копию каталога файловой базы, если база тоже переезжает.

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

Ключ HASP: перенос за пять минут

Аппаратный ключ — самый простой случай. Лицензия живёт в брелоке, а не в компьютере.

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

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

Если ключ не виден, проверьте в «Диспетчере устройств», определился ли он как USB-устройство. Пробуйте другой порт на задней панели — передние порты и удлинители часто дают нестабильное питание.

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

Сетевой ключ стоит на одном компьютере, а лицензии раздаёт по сети программа HASP License Manager. При переезде:

  1. Установите HASP License Manager на новый компьютер, где будет стоять ключ, и запустите его как службу.
  2. Переставьте ключ.
  3. На клиентских компьютерах укажите новый адрес в файле nethasp.ini в каталоге conf платформы (например, C:\Program Files\1cv8\conf\nethasp.ini):
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.20
NH_USE_BROADCAST = Disabled
  1. Откройте в брандмауэре нового компьютера порт 475 (UDP и TCP) — по нему клиенты обращаются к менеджеру лицензий.

Пока ключ переставляют, пользователи, которые работают по сетевой лицензии, получат ошибку. Делайте перенос в нерабочее время.

Как перейти с HASP на программную защиту

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

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

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

Стоимость и сроки замены устанавливает партнёр, поэтому сравнивайте с ценой нового комплекта до того, как решите.

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

Перенос программной лицензии 1С на новое оборудование

Программная лицензия запоминает параметры компьютера: материнскую плату, процессор, диски, сетевые адаптеры, версию ОС. Скопированный на другой ПК файл .lic не пройдёт проверку. Поэтому лицензию получают заново.

Шаг 1. Установите платформу на новый компьютер

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

Шаг 2. Выберите способ активации

СпособКогда подходит
Автоматически через интернетНа компьютере есть доступ в интернет — самый быстрый вариант
Через файл (на другом компьютере с интернетом)Компьютер изолирован, но можно перенести файл флешкой
По телефону / вручнуюНет интернета нигде в сети

Шаг 3. Введите ПИН-код и данные

  1. В окне получения лицензии введите регистрационный номер и ПИН-код из конверта.
  2. Платформа спросит, получаете ли вы лицензию впервые или повторно. Для переноса выберите повторное получение.
  3. Для повторного получения программа запросит ПИН-код, по которому лицензию активировали раньше. Его нужно знать — поэтому храните конверт с отметками, какой ПИН где использован.
  4. Проверьте регистрационные данные. Они должны совпадать с данными первой активации.
  5. Дождитесь ответа центра лицензирования. Файл лицензии сохранится в C:\ProgramData\1C\licenses.

Шаг 4. Выберите, где хранить лицензию

При активации платформа предлагает сохранить лицензию для всех пользователей компьютера или только для текущего. Для рабочего места бухгалтера, где работают несколько учётных записей Windows, выбирайте вариант для всех пользователей: файл ляжет в C:\ProgramData\1C\licenses, а не в профиль одного человека.

Резервные ПИН-коды и лимит активаций

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

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

Что сделать со старым компьютером

Отправить лицензию «обратно» со старого ПК нельзя — повторная активация на новом просто тратит попытку. Но после переноса удалите файлы .lic со старого компьютера. Лицензионное соглашение рассчитано на использование одной лицензии на одном рабочем месте, и две действующие копии — нарушение условий.

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

Сервер 1С и сетевые лицензии при переезде

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

Переезд сервера 1С на новое железо

  1. Перед переездом выпишите, какие лицензии стоят на сервере: серверная лицензия и клиентские комплекты.
  2. Установите на новый сервер платформу и сервер 1С той же версии.
  3. Активируйте каждую программную лицензию на новом сервере заново — так же, как на рабочем компьютере, с повторным получением.
  4. Если серверов в кластере несколько, задайте в свойствах рабочего сервера требование назначения функциональности для сервиса лицензирования — так вы явно укажете, какой сервер выдаёт лицензии.
  5. Проверьте выдачу: в консоли администрирования серверов 1С откройте список сеансов и посмотрите, получил ли сеанс лицензию. Через rac то же самое показывает команда rac session list --licenses.

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

Виртуальные машины

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

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

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

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

  • 🖥 Активируйте клиентские лицензии прямо на терминальном сервере и сохраните их для всех пользователей.
  • 👥 Многопользовательский комплект (например, на 5 рабочих мест) активируют одним ПИН-кодом — он даёт сразу пять мест.
  • 🔄 При переезде на новый терминальный сервер каждую лицензию активируют заново, как описано выше.

Ключ HASP и терминал

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

Если базы на сервере 1С

Когда терминальные пользователи работают с серверными базами, лицензии можно держать на сервере 1С, а не на терминальном. Тогда при переезде терминального сервера активировать ничего не придётся — достаточно поставить платформу и настроить подключения к базам.

Тонкий клиент и веб-клиент

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

Ошибки при переносе лицензии и как их снять

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

Зависшие сеансы держат лицензии занятыми. На сервере 1С их видно в консоли администрирования. Завершая сеанс, предупредите пользователя: несохранённые данные пропадут.

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

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