Привязка программной лицензии 1С:Предприятие: железо, система и PIN-коды

· 9 мин

Содержание

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

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

Как работает программная защита 1С

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

Что происходит при активации:

  1. 🔑 Вы вводите регистрационный номер продукта и PIN-код из конверта.
  2. 🖥️ Мастер активации собирает параметры компьютера.
  3. 🌐 Данные уходят в центр лицензирования 1С, обратно приходит подписанная лицензия.
  4. 📄 Лицензия сохраняется в файл с расширением .lic в каталог лицензий.

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

СистемаКаталог для всех пользователей
WindowsC:\ProgramData\1C\licenses
Linux/var/1C/licenses

Лицензию можно сохранить и в профиль конкретного пользователя Windows, мастер предлагает такой выбор. Тогда другие пользователи этого компьютера её не увидят. Для рабочей станции, где сидят несколько человек под разными учётками, выбирайте общий каталог.

Файл .lic подписан. Отредактировать его вручную нельзя: после любой правки платформа его отвергнет.

Чтобы проверить, какая лицензия используется сейчас, откройте 1С в режиме «Предприятие» и выберите Справка → О программе. В окне указано, что именно занято: программная лицензия или ключ защиты. На сервере установленные лицензии показывает утилита ring командой ring license list, а выданные сеансам — rac session list --licenses.

Программная лицензия и USB-ключ HASP: в чём разница

Аппаратный ключ привязывает право работы к устройству. Программная лицензия привязывает его к компьютеру. Отсюда все практические различия.

КритерийПрограммная лицензияUSB-ключ HASP
НосительФайл .licФизический ключ в порту USB
ПривязкаПараметры компьютера и ОССам ключ
Перенос на другой ПКТолько реактивацией резервным PIN-кодомПереставили ключ — работает
Замена оборудованияМожет потребовать реактивацииНе влияет
Риск потериСбой диска, переустановка ОСПотеря или поломка ключа
ДрайверНе нуженНужен драйвер защиты
Сетевой вариантЧерез сервер 1СЧерез менеджер лицензий HASP

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

Какие параметры компьютера учитывает привязка

При активации мастер записывает в лицензию характеристики компьютера. В их число входят:

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

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

Что изменилиЧего ждать
Заменили материнскую платуПочти наверняка нужна реактивация
Переустановили WindowsНужна реактивация
Заменили диск с системойКак правило, нужна реактивация
Сменили имя компьютераВозможна потеря лицензии
Заменили сетевую картуВозможна потеря лицензии
Добавили модуль памятиВозможна потеря лицензии
Подключили VPN, появился виртуальный адаптерИногда сбивает проверку
Обновили драйверы, программы, саму платформу 1СОбычно не влияет

Если лицензия пропала сразу после установки VPN-клиента, Docker или средства виртуализации, сначала отключите новый сетевой адаптер и перезапустите 1С. Это бесплатно, а реактивация тратит резервный PIN-код.

Что изменилось на компьютере?

Активация по PIN-коду и почему лицензию нельзя деактивировать

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

Как пройти первую активацию:

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

Сохраните регистрационные данные ровно в том виде, в каком ввели их при первой активации. При реактивации центр лицензирования сверяет их с прежними. Расхождение в названии организации или ИНН — частая причина отказа.

Повторная активация

При реактивации мастер просит не только новый резервный PIN-код, но и PIN-код, использованный ранее. Поэтому ведите учёт: какой PIN, когда и на каком компьютере активирован.

Регистрационный номерPIN-кодКомпьютерДатаСтатус
8100xxxxxxосновнойBUH-0112.03использован
8100xxxxxxрезервный 1BUH-01 после замены платы05.09использован
8100xxxxxxрезервный 2——свободен

Если активация через интернет не проходит

Мастер не может связаться с центром лицензирования чаще всего по сетевым причинам. Проверьте по порядку:

  • 🧱 межсетевой экран или антивирус блокирует исходящее соединение программы 1С;
  • 🔁 в сети работает прокси, а в 1С он не указан — параметры прокси задаются в окне запуска или в мастере;
  • 🕒 на компьютере сбиты дата и время, из-за чего не проходит проверка защищённого соединения;
  • 🏢 корпоративная политика запрещает выход в интернет с этой машины.

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

Отдельной деактивации нет

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

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

Привязка лицензии в файловом и клиент-серверном режимах

Где активировать лицензию , зависит от того, как работает база.

Файловая база, однопользовательская лицензия. Активируется на компьютере пользователя. Работает только на нём.

Файловая база, многопользовательская лицензия (5, 10, 20 мест). Программную лицензию на несколько мест активируют на одном компьютере, и она даёт столько сеансов, сколько в ней мест, только на этом компьютере. Раздать её по сети другим рабочим станциям, как сетевой ключ HASP, нельзя. Поэтому такие комплекты ставят на терминальный сервер , куда подключаются все пользователи.

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

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

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

Программная лицензия на виртуальной машине

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

Проблемы начинаются, когда гипервизор сам меняет параметры:

  • 🔄 динамический MAC-адрес, который выдаётся заново при перезапуске или переносе машины;
  • 🚚 миграция ВМ на хост с другим процессором;
  • 📋 клонирование ВМ или развёртывание из шаблона;
  • ➕ изменение числа ядер или объёма памяти под нагрузку.

Как защититься:

  1. Задайте сетевому адаптеру ВМ статический MAC-адрес в настройках гипервизора (в Hyper-V, VMware и Proxmox такая настройка есть).
  2. Зафиксируйте число виртуальных процессоров и объём памяти до активации.
  3. Не включайте динамическую память для ВМ с сервером 1С.
  4. Не клонируйте машину с активированной лицензией: клон получает новый идентификатор, и лицензия на нём не пройдёт проверку.
  5. Ограничьте перенос ВМ хостами с одинаковым процессором.

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

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

Как восстановить лицензию после сбоя

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

Как понять, что дело именно в лицензии: при запуске платформа сообщает, что лицензия не обнаружена, и предлагает её получить. Если же сообщение говорит о занятых лицензиях или их нехватке, привязка ни при чём: все места заняты другими сеансами. В клиент-серверном варианте это видно в консоли кластера или по rac session list --licenses, а лишние «зависшие» сеансы освобождают лицензии после завершения.

Шаг 1. Убедитесь, что файл на месте

Проверьте каталог C:\ProgramData\1C\licenses (или /var/1C/licenses). Если файла нет, а оборудование не менялось, верните его из резервной копии. На том же компьютере восстановленный файл заработает без реактивации.

Шаг 2. Проверьте права доступа

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

Шаг 3. Откатите последнее изменение

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

Шаг 4. Выполните реактивацию

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

Подготовка к реактивации
Выполнено: 0 / 5

Что делать заранее

  • 📦 Копируйте каталог лицензий вместе с обычной резервной копией. Это спасёт после сбоя диска на том же железе.
  • 📝 Храните конверт с PIN-кодами и таблицу учёта активаций у ответственного, а не в ящике стола бухгалтера.
  • 🧩 Перед плановой заменой железа проверьте, есть ли свободный резервный PIN-код.

Резервная копия файла лицензии полезна только на том же компьютере. На новом железе она не поможет, там нужна реактивация.

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

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