Перенос лицензии 1С:Предприятия: пин-коды, ключи HASP и сервер

· 9 мин

Содержание

Отвязать программную лицензию 1С от старого компьютера в привычном смысле нельзя: кнопки «освободить лицензию» нет. Перенос делают так: на новом компьютере активируют лицензию резервным пин-кодом из того же комплекта и указывают предыдущий пин-код. Аппаратный ключ HASP проще: его достаточно переставить в другой USB-порт и установить драйвер защиты.

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

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

Прежде чем что-то переносить, определите тип защиты. От него зависит весь порядок действий.

🔑 Аппаратный ключ HASP. Физический USB-ключ. Лицензия «живёт» в ключе, а не в компьютере. Бывает локальный (работает на одном ПК) и сетевой (раздаёт лицензии по сети через менеджер лицензий).

📄 Программная лицензия. Файл с расширением .lic, который получают активацией пин-кода. Он привязан к параметрам конкретного компьютера: оборудованию, операционной системе, имени машины.

Как быстро проверить:

  1. Посмотрите, есть ли в компьютере или сервере USB-ключ с маркировкой защиты.
  2. Откройте папку с файлами лицензий:
    • Windows: C:\ProgramData\1C\licenses
    • Linux: /var/1C/licenses
  3. Если там лежат файлы .lic, у вас программная защита. Если папка пуста, а 1С запускается, лицензию выдаёт ключ или сервер.
  4. Найдите конверт с пин-кодами из коробки или электронной поставки. В нём основной пин-код и резервные.

Папка ProgramData по умолчанию скрыта. Вставьте путь прямо в адресную строку Проводника — откроется.

Лицензия может храниться и в профиле пользователя: %APPDATA%\1C\licenses. Проверьте оба места, если файлов не нашли.

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

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

Подготовка

Соберите до начала работы:

  • 📋 конверт или электронный документ с пин-кодами;
  • 📋 какой пин-код уже использован (обычно основной или один из резервных);
  • 📋 регистрационный номер комплекта и данные организации, на которую он оформлен;
  • 📋 доступ в интернет на новом компьютере (или второй компьютер с интернетом для активации через файл).

Регистрационные данные при активации должны совпадать с теми, что вводили в первый раз. Название организации, ИНН и адрес лучше выписать заранее, чтобы не гадать.

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

  1. Установите платформу 1С:Предприятие 8.3 на новый компьютер.
  2. Запустите 1С и откройте базу. Без лицензии платформа покажет окно с предложением получить лицензию .
  3. Выберите получение лицензии и введите резервный пин-код из комплекта.
  4. Мастер спросит предыдущий пин-код — тот, которым лицензия была активирована на старом компьютере. Введите его.
  5. Заполните регистрационные данные так же, как при первой активации.
  6. Выберите способ получения: автоматически через интернет , по электронной почте, по телефону или через файл.
  7. Дождитесь сообщения об успешной активации и перезапустите 1С.

После этого на старом компьютере лицензия с прежним пин-кодом считается заменённой. Работать там дальше по тому же комплекту нельзя — это нарушение условий лицензии.

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

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

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

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

  • 💾 скопируйте содержимое каталога лицензий на флешку или в облако;
  • 📝 запишите, какой пин-код активирован на этом компьютере;
  • 🗓 планируйте замену так, чтобы заявка на новые коды при необходимости не пришлась на закрытие отчётного периода.

Если резервные пин-коды закончились

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

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

Старый компьютер недоступен: что делать с лицензией

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

Порядок такой же, как при обычном переносе:

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

Сложности возникают, только если неизвестно, какой пин-код был использован последним. Тогда:

  • 🔎 найдите старый файл .lic в резервной копии диска или профиля — по имени файла и содержимому можно понять, какой код активирован;
  • 🔎 посмотрите, какие коды в конверте отмечены как использованные (многие помечают ручкой);
  • 🔎 если данных нет, обратитесь к партнёру 1С: по регистрационному номеру комплекта в центре лицензирования видно историю активаций.

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

Сделайте фото или скан конверта с пин-кодами и храните вместе с документами о покупке. Вместе с ним полезно хранить копии файлов .lic — они пригодятся для диагностики.

Перенос лицензий на сервер 1С:Предприятия

С сервером путаница возникает чаще всего. На нём бывают лицензии двух видов, и переносятся они по-разному.

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

Это лицензия на работу сервера 1С:Предприятия (32- или 64-битного). Без неё кластер не обслуживает клиентов. При переезде на новый сервер её активируют резервным пин-кодом точно так же, как клиентскую: мастер получения лицензии на новом сервере, резервный код, предыдущий код.

Файл серверной лицензии хранится в тех же каталогах: C:\ProgramData\1C\licenses на Windows и /var/1C/licenses на Linux.

Клиентские лицензии, которые выдаёт сервер

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

При переезде на новый сервер:

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

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

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

Список подкоманд и параметров для вашей версии выводит rac help.

Сетевой ключ HASP на сервере

Если лицензии раздаёт сетевой аппаратный ключ, переносят его вместе с менеджером лицензий:

  1. Установите на новый сервер драйвер защиты и HASP License Manager.
  2. Переставьте ключ в USB-порт нового сервера.
  3. Откройте в брандмауэре порт 475 (UDP и TCP) — на нём работает менеджер лицензий.
  4. На клиентах поправьте файл nethasp.ini в каталоге conf установленной платформы, указав новый адрес:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

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

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

Локальный USB-ключ — самый простой случай. Отвязывать ничего не нужно:

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

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

Сравнение способов переноса лицензии 1С

Тип защитыЧто нужно для переносаНужен ли старый ПКГлавный риск
Программная, рабочее местоРезервный пин-код + предыдущий пин-кодНетИзрасходовать код из-за ошибки в регистрационных данных
Программная, сервер 1СРезервные коды для серверной и клиентских лицензийНетЗабыть включить выдачу лицензий сервером у баз
Локальный ключ HASPСам ключ + драйвер защитыНужен ключПотеря или поломка ключа
Сетевой ключ HASPКлюч, License Manager, правка nethasp.iniНужен ключЗакрытый порт 475, клиенты ищут старый адрес

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

Какой у вас случай?

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

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

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

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

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

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

Можно ли вернуть пин-код, если компьютер больше не нужен?
Нет. Активированный код не возвращается в комплект. Для работы на новом месте используют следующий резервный код.
Сколько раз можно переносить программную лицензию 1С?
Столько, сколько резервных пин-кодов в комплекте. Когда они кончатся, дополнительные коды запрашивают через партнёра 1С или центр лицензирования.
Слетит ли лицензия при обновлении платформы 1С?
Нет. Установка новой версии платформы на тот же компьютер лицензию не затрагивает: файл .lic остаётся в общем каталоге лицензий.
Можно ли перенести лицензию с одной организации на другую?
Лицензия оформлена на владельца комплекта. Смена владельца — это не технический перенос, а юридическая процедура, её согласовывают с партнёром 1С.
Как понять, какая лицензия используется сейчас?
Откройте 1С и посмотрите сведения о программе через меню справки: там указана текущая лицензия. На сервере занятые лицензии видны в консоли кластера и через rac session list --licenses.