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

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

Программный ключ 1С: что это и как с ним работать

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

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

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

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

Что такое программный ключ 1С и как он устроен

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

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

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

Чем программный ключ отличается от аппаратного USB-ключа

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

КритерийПрограммный ключАппаратный ключ (USB HASP)
ПривязкаК параметрам конкретного компьютераК физическому устройству
Перенос на другой ПКЧерез повторную активацию резервным пин-кодомПерестановкой устройства в другой порт
Риск потериИсчерпание резервных пин-кодов при частой смене железаФизическая утеря или поломка устройства
Виртуальные машиныРаботает, но чувствителен к смене параметров ВМТребует проброса USB в виртуальную среду
ЗависимостиДоступ к центру лицензирования при активацииДрайверы HASP, свободный USB-порт

Что выбрать

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

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

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

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

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

Файл программной лицензии сохраняется в служебном каталоге платформы. В зависимости от варианта установки он может располагаться в профиле пользователя (тогда лицензия доступна только этому пользователю) или в общем каталоге, доступном всем пользователям компьютера. При установке «для всех пользователей» файл обычно размещается в системном каталоге с данными приложений.

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

Как активировать программный ключ: пошаговый порядок

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

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

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

Перенос лицензии и восстановление после смены оборудования

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

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

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

Как выбрать действие

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

Типичные ошибки и их причины

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

Типичные ошибки
01
Активация лицензии в профиле одного пользователя — остальные пользователи сервера получают ошибку при запуске
02
Опечатка в регистрационных данных организации — центр лицензирования отклоняет запрос или лицензия оформляется некорректно
03
Клонирование виртуальной машины с уже активированной лицензией — копия ВМ конфликтует с оригиналом, лицензия слетает на обеих
04
Хранение пин-кодов только в почте сотрудника, который уволился — восстановление комплекта затягивается
05
Игнорирование сообщений при активации — файл лицензии не записывается из-за нехватки прав, а пользователь считает активацию завершённой

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

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

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

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

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

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

Запуск информационной базы
Норма

База открывается без диалога поиска лицензии

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

Появляется сообщение «не найдена лицензия»

Запуск под другими учётными записями на том же ПК
Норма

Лицензия доступна всем пользователям, которым она нужна

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

У части пользователей лицензия не определяется

Перезагрузка компьютера или службы сервера 1С
Норма

После перезагрузки лицензия подхватывается автоматически

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

После перезапуска требуется повторная активация

Наличие файла .lic в ожидаемом каталоге
Норма

Файл существует и не обнуляется

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

Файл отсутствует или исчезает после перезапуска

Часто задаваемые вопросы

Можно ли использовать один программный ключ на нескольких компьютерах?

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

Что делать, если программный ключ слетел после обновления Windows?

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

Сколько раз можно активировать программный ключ?

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

Работает ли программный ключ на виртуальной машине?

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

Чем программная лицензия отличается от лицензии на сервер 1С?

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

Можно ли заменить аппаратный ключ на программный?

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

Итог

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

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