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

· 9 мин

Содержание

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

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

Варианты привязки лицензий 1С в одной таблице

Вид защитыК чему привязанКак перенестиГлавный риск
🔑 Программная клиентская лицензияПараметры компьютера + регистрационные данныеАктивировать резервный пин-код на новом ПКЗамена комплектующих, переустановка ОС, смена MAC у виртуальной машины
🔌 Аппаратный однопользовательский ключФизический USB-ключ на рабочем местеПереставить ключПотеря или поломка ключа
🌐 Аппаратный многопользовательский ключUSB-ключ + менеджер лицензий в сетиПереставить ключ, перенастроить менеджерКлиенты не находят менеджер в сети
🖥️ Программная лицензия на сервере 1СПараметры серверного компьютераПовторная активация на новом сервереМиграция сервера, смена «железа»
☁️ 1С:Фреш и аренда у провайдераУчётная запись и тариф в сервисеНе требуетсяЗависит от условий сервиса

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

Аппаратный ключ: лицензия «живёт» в USB-порту

Аппаратный ключ защиты — USB-устройство, внутри которого записано право на запуск. Компьютер для такой лицензии значения не имеет. Вставили ключ в другой ПК, установили драйвер — программа запускается.

Ключи бывают двух видов:

  • 🔹 Однопользовательский (локальный). Работает только на том компьютере, в чей USB-порт вставлен.
  • 🔹 Многопользовательский (сетевой). Ставится на один компьютер или сервер, а клиенты в локальной сети получают лицензии через менеджер лицензий HASP License Manager.

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

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

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

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

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

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

Программная лицензия 1С: какие параметры компьютера она запоминает

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

В файл попадают сведения о:

  • 💻 операционной системе;
  • 🧠 процессоре и объёме оперативной памяти;
  • 🧩 материнской плате;
  • 💾 жёстких дисках;
  • 🌐 сетевых адаптерах (MAC-адресах);
  • 🏷️ имени компьютера.

Плюс регистрационные данные, которые вы ввели в мастере: организация, ИНН, контактное лицо, адрес. При восстановлении лицензии их придётся ввести так же, как в первый раз.

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

Где лежат файлы лицензий:

ОСКаталог
WindowsC:\ProgramData\1C\licenses
Linux/var/1C/licenses

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

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

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

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

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

В клиент-серверном варианте лицензии делятся на два слоя.

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

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

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

  • 🖥️ терминальный сервер — лицензии активируют на нём, пользователи подключаются по RDP;
  • 🔄 переход на клиент-серверный вариант с сервером 1С.

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

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

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

Идентификатор кластера возвращает команда rac cluster list.

Облако, 1С:Фреш и виртуальные машины

Сервисы 1С:Фреш и готовые облачные рабочие места

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

Своя 1С на арендованном сервере

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

Чтобы снизить риск:

  • 🔒 закрепите за виртуальной машиной статический MAC-адрес — в Hyper-V и VMware по умолчанию он может назначаться динамически;
  • 🔒 не меняйте без необходимости число процессоров и объём памяти;
  • 🔒 обсудите с провайдером, как он сообщает о переносе машин.

Если у вас аппаратный ключ, а сервер виртуальный, ключ пробрасывают в машину через USB-проброс гипервизора или устройство USB-over-IP. Проверяйте стабильность такого подключения до перевода пользователей.

Активация, перенос и восстановление программной лицензии

Первая активация

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

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

Перенос на новый компьютер

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

Восстановление на том же компьютере

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

СитуацияЧто делать
Файл удалили, «железо» и ОС прежниеВернуть файл из копии или восстановить тем же пин-кодом
Переустановили ОС или заменили комплектующиеАктивировать резервный пин-код
Купили новый компьютерАктивировать резервный пин-код на новом ПК
Резервные пин-коды закончилисьОбратиться к обслуживающему партнёру 1С за дополнительным кодом

Не активируйте последний резервный пин-код «на пробу»: если после этого снова придётся менять оборудование, без дополнительного кода вы останетесь без лицензии.

Почему 1С не видит лицензию и как найти причину

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

Начните с инвентаризации: какие лицензии вообще есть на компьютере. Утилита ring из состава платформы выводит список:

ring license list

Подробности по конкретной лицензии показывает ring license info с именем лицензии из списка. Если на компьютере несколько версий платформы, запускайте утилиту из каталога актуальной.

Внутри работающей программы сведения о полученной лицензии видны в окне «О программе» в справке.

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

Завершение сеанса в консоли кластера обрывает работу пользователя без сохранения данных. Предупредите людей заранее и делайте это, когда сеанс действительно завис.

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

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

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