К статье
Практический материал

Администрирование · 11 мин

Как 1С работает с лицензиями: устройство, активация и перенос

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

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

Без действующей лицензии платформа 1С:Предприятие запускается с сообщением «Не найдена лицензия» и не позволяет открыть информационную базу. При этом сама база данных не блокируется — проблема касается только права запуска платформы на конкретном рабочем месте или сервере.

Важно различать лицензию на платформу (право запускать 1С как таковую) и лицензии на конфигурации и отраслевые решения. Большинство типовых конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» — работают под стандартной лицензией на платформу, но некоторые отраслевые продукты требуют отдельной регистрации.

Какие виды лицензий использует 1С

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

Аппаратный ключ HASP — это USB-устройство, которое вставляется в компьютер или сервер. Платформа при запуске опрашивает ключ через драйвер и, обнаружив его, разрешает работу. Ключи бывают локальные (на одно рабочее место) и сетевые (на определённое количество одновременных сеансов в локальной сети).

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

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

Программная лицензия

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

Аппаратный ключ HASP

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

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

Подходит для нескольких рабочих мест в одной локальной сети. Требует постоянно работающего сервера с драйвером ключа.

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

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

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

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

Порядок активации программной лицензии
  1. 1
    Установите платформу 1С:Предприятие и запустите конфигурацию
  2. 2
    В окне «Лицензия не найдена» выберите получение программной лицензии
  3. 3
    Введите пин-код из комплекта поставки
  4. 4
    Заполните регистрационные данные организации точно так, как при первой активации комплекта
  5. 5
    Дождитесь подтверждения активации и проверьте запуск информационной базы

Где хранятся файлы лицензий и как их проверить

Файлы программных лицензий имеют расширение .lic и размещаются в служебных каталогах платформы. В Windows это обычно каталоги внутри ProgramData или профиля пользователя, в Linux — каталог conf в домашней директории пользователя или системный каталог, если лицензия установлена для всех пользователей.

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

Если лицензия активирована «для текущего пользователя», другой пользователь операционной системы её не увидит. Для терминальных серверов и многопользовательских сценариев лицензию следует устанавливать с вариантом доступности всем пользователям компьютера.

Как работает защита в клиент-серверном и многопользовательском режиме

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

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

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

Маршрут решения

Как выбрать схему лицензирования

Один пользователь на одном компьютереДостаточно однопользовательской программной лицензии или локального USB-ключа
Несколько пользователей, сервер 1С в локальной сетиАктивируйте многопользовательскую программную лицензию на сервере или установите сетевой ключ HASP
Сотрудники работают через веб-сервер или тонкий клиент извнеРазместите клиентские лицензии на сервере 1С — на клиентских машинах лицензии не нужны
Оборудование часто меняется или виртуализируетсяПредпочтительнее аппаратные ключи — они не зависят от параметров «железа»

Перенос лицензии на другой компьютер

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

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

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

Типичные ошибки при работе с лицензиями
01
Хранение пин-кодов только на рабочем компьютере — при выходе диска из строя комплект теряется вместе с данными
02
Неточный ввод регистрационных данных при переактивации — сервер отклоняет запрос, а пользователь тратит резервные пин-коды впустую
03
Активация лицензии «только для текущего пользователя» на терминальном сервере — остальные сеансы не видят лицензию
04
Замена материнской платы или сетевой карты без запаса резервных пин-кодов — лицензия слетает, а переактивировать нечем
05
Копирование файла .lic на другую машину вместо штатной переактивации — лицензия там не заработает

Что делать, если лицензия «слетела» или закончились пин-коды

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

Если резервные пин-коды исчерпаны, можно запросить дополнительные коды через центр лицензирования фирмы «1С». Для этого оформляется заявка с указанием регистрационного номера продукта и причины. Такие запросы рассматриваются индивидуально, поэтому резервные коды стоит расходовать экономно.

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

Как проверить, что лицензирование настроено правильно

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

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

Контрольные точки

Как проверить результат

Запуск конфигурации на рабочем месте
Норма

База открывается без сообщений о лицензии

Тревожный признак

Ошибка «Не найдена лицензия для использования программы»

Сведения в диалоге «О программе»
Норма

Отображается информация о найденной лицензии

Тревожный признак

Раздел лицензий пуст или содержит ошибку

Одновременная работа всех пользователей
Норма

Все сеансы запускаются, пул лицензий не исчерпан

Тревожный признак

Часть пользователей получает отказ при входе

Поведение после перезагрузки сервера
Норма

Лицензии подхватываются автоматически

Тревожный признак

После перезагрузки лицензии пропадают — проверьте драйвер HASP или расположение файлов .lic

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

Можно ли использовать один пин-код на двух компьютерах?

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

Что будет с лицензией при обновлении Windows или платформы 1С?

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

Нужна ли лицензия на компьютере, если работа идёт через браузер?

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

Чем отличается лицензия на платформу от лицензии на конфигурацию?

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

Что делать, если USB-ключ перестал определяться?

Сначала переустановите драйвер HASP и проверьте ключ в другом USB-порту и на другом компьютере. Если ключ не определяется нигде, вероятно физическое повреждение — программно он не восстанавливается, вопрос решается через замену у партнёра.

Можно ли перевести программную лицензию в аппаратную или наоборот?

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

Итог

Что важно запомнить

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