Замена лицензии 1С без потери рабочих мест: от USB-ключа до сервера

· 9 мин

Содержание

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

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

Какая у вас лицензия и что подготовить к смене

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

Вариант защитыГде хранитсяКак меняют
🔑 Локальный USB-ключ (HASP)В USB-порту компьютера пользователяПереставляют ключ, ставят драйвер
🌐 Сетевой USB-ключВ порту сервера, раздаёт HASP License ManagerПереставляют ключ, настраивают менеджер лицензий
💾 Программная лицензияФайл .lic на компьютере или сервереПолучают заново резервным ПИН-кодом
☁️ Облачный сервисУ провайдера сервисаМеняют тариф, ПИН-кодов нет

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

  • 👀 откройте окно «О программе» в меню 1С — там видно, какая лицензия получена при запуске;
  • 📁 загляните в каталог программных лицензий: в Windows это C:\ProgramData\1C\licenses, в Linux — /var/1C/licenses. Файлы с расширением .lic — это и есть активированные программные лицензии.

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

Что собрать до начала

  • 📄 Конверт или PDF с лицензией: регистрационный номер комплекта , основной и резервные ПИН-коды.
  • 🏢 Регистрационные данные, которые вводили при первой активации: организация, ИНН, контактное лицо, адрес. При повторной активации их нужно указать точно так же.
  • 🔐 Права администратора Windows на компьютере, где получаете лицензию.
  • 🌍 Доступ в интернет с этого компьютера или второй компьютер с интернетом для активации через файл.

Заведите отдельный файл или таблицу: какой ПИН-код когда и на каком компьютере использован. Резервных ПИН-кодов немного, и без учёта легко потратить последний на тестовую машину.

Замена аппаратного ключа защиты HASP

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

Локальный ключ на рабочем месте

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

Если ключ не горит, проверьте его на другом порту и без USB-удлинителя. Не горит нигде — ключ, вероятно, неисправен.

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

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

  1. Установите на новом сервере драйвер ключа и HASP License Manager как службу.
  2. Перенесите ключ и проверьте, что служба запущена.
  3. Откройте в брандмауэре порт 475 (UDP и TCP) для входящих подключений.
  4. На клиентских компьютерах пропишите адрес нового сервера в файле nethasp.ini каталога conf платформы.

Пример настройки nethasp.ini, где менеджер лицензий стоит на сервере с адресом 192.168.1.10:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Явный адрес и отключённый широковещательный поиск ускоряют запуск 1С. Клиенту не приходится искать ключ по всей сети.

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

Если ключ сломан или его мало

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

После перехода на программную защиту можно запретить платформе искать USB-ключи. Для этого в файле conf.cfg каталога conf добавляют строку UseHwLicenses=0. Это убирает задержку при запуске, когда ключей в сети уже нет.

Смена программной лицензии: резервный ПИН-код

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

Основной ПИН-код второй раз на другом оборудовании не сработает — для этого и выдаются резервные.

Пошагово на новом компьютере

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

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

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

Удалите файл .lic из каталога C:\ProgramData\1C\licenses. Это не вернёт ПИН-код и не освободит активацию, но уберёт путаницу: старая машина больше не будет казаться лицензированной.

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

Когда резервные ПИН-коды закончились

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

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

Добавление мест новым комплектом

Если вы купили дополнительные клиентские лицензии, ничего не удаляйте. Активируйте новый комплект его основным ПИН-кодом на том же компьютере или сервере. Новый файл .lic появится рядом со старым.

Как сменить лицензию 1С на сервере 1С:Предприятия

В клиент-серверном варианте лицензий два вида, и менять их приходится по отдельности:

  • 🖥️ лицензия на сервер — нужна для работы самого сервера 1С (бывает для 32- и 64-разрядного сервера, отдельно КОРП);
  • 👥 клиентские лицензии — по одной на каждый одновременный сеанс пользователя.

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

Получение лицензии для сервера

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

Файлы лицензий сервера под Windows лежат в том же каталоге C:\ProgramData\1C\licenses. Служба сервера 1С должна иметь права на чтение этого каталога.

В новых версиях платформы для работы с лицензиями есть консольная утилита ring. Список установленных лицензий показывает ring license list. Остальные команды и их параметры смотрите в справке утилиты — набор зависит от версии.

Проверка после замены

  • 🔍 В консоли администрирования серверов 1С откройте сеансы нужной базы: там видно, какая лицензия выдана каждому сеансу.
  • ⌨️ То же из командной строки: rac session list --licenses на сервере с запущенным ras.
  • 👤 Запустите 1С с рабочего места пользователя и убедитесь, что сеанс открывается.

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

Сравнение: где держать клиентские лицензии

Где лицензииКогда подходитРиски
На каждом компьютереФайловые базы, мало пользователейЗамена ПК — минус резервный ПИН
На сервере 1СКлиент-сервер, плавающий графикПереезд сервера затрагивает все лицензии
Сетевой USB-ключСмешанные сети, старый паркКлюч можно потерять или сломать

Облачные варианты: 1С:Линк и сервисы по подписке

Слово «облако» в разговоре о лицензиях 1С означает разные вещи. Смена лицензии здесь устроена по-разному.

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

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

Поэтому смена лицензии при работе через 1С:Линк делается так же, как в обычной установке:

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

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

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

Большинство сбоев после замены ключа или ПИН-кода сводится к нескольким ситуациям. Выберите свою:

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

Чего не делать при замене

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

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

Можно ли перенести лицензию 1С на другую организацию?
Лицензия оформлена на владельца из регистрационных данных. Смену владельца, например при реорганизации, согласуют через партнёра или фирму 1С, самостоятельно через мастер это не делается.
Сгорает ли ПИН-код при переустановке Windows на том же компьютере?
Переустановка обычно меняет параметры, по которым проверяется лицензия. Будьте готовы потратить резервный ПИН-код. Сохраните файл .lic до переустановки — на неизменённом оборудовании его иногда достаточно вернуть в каталог лицензий.
Можно ли одновременно использовать USB-ключ и программную лицензию?
Да, платформа учитывает и те, и другие. Так делают при поэтапном переходе с ключей на программную защиту.
Нужна ли новая лицензия при обновлении платформы 1С?
Нет. Лицензия на 1С:Предприятие 8 не привязана к конкретному релизу платформы. После обновления платформы активировать ничего не нужно.
Где взять резервные ПИН-коды, если конверт потерян?
Обратитесь к партнёру, у которого покупали программу, с регистрационным номером комплекта и документами о покупке. Восстановление идёт через Центр лицензирования.