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

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

Как прописать электронные ключи в 1С

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

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

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

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

Какие бывают электронные ключи 1С и как определить свой тип

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

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

Определить тип защиты просто: если в комплекте поставки есть USB-устройство — у вас аппаратная защита, если только конверт с пин-кодами — программная. Некоторые продукты 1С поставляются только с программной лицензией, а ключи HASP докупаются отдельно.

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

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

В мастере выберите, на какой компьютер устанавливается лицензия: на текущий («На данный компьютер») или на сервер 1С:Предприятия. Далее выберите «Первое получение лицензии» и введите 16-значный пин-код из регистрационной карточки без пробелов и дефисов — мастер сам отформатирует ввод.

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

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

Куда записывается файл лицензии и как его перенести

При активации на компьютере пользователя файл *.lic сохраняется в профиль пользователя, либо в общий каталог, если при активации выбран вариант «всем пользователям данного компьютера». Типичное расположение — каталог вида C:\ProgramData\1C\licenses (для всех пользователей) или папка conf в каталоге данных пользователя.

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

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

Как прописать аппаратный ключ HASP

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

Сетевой ключ требует дополнительной настройки. Его вставляют в любой компьютер сети (часто в сервер), на котором устанавливают менеджер лицензий HASP License Manager — он входит в дистрибутив платформы. Менеджер раздаёт лицензии клиентским машинам по сети. Клиенты ищут менеджер через широковещательный запрос, а при нестандартной сети адрес сервера ключей прописывают в файле nethasp.ini на каждом клиенте.

Проверить, видит ли система ключ, можно через диспетчер устройств Windows (ключ отображается в разделе USB-контроллеров) и через веб-интерфейс Admin Control Center драйвера HASP, где видны подключённые ключи и занятые лицензии.

Особенности клиент-серверного режима и сервер лицензирования

В клиент-серверном варианте программные лицензии обычно устанавливаются не на рабочие места, а на сервер 1С:Предприятия. При активации в мастере выбирается пункт «На сервер 1С:Предприятия», а файл лицензии записывается в служебный каталог сервера (для Windows — обычно C:\ProgramData\1C\1Cv82\conf или аналогичный каталог экземпляра сервера).

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

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

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

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

Один пользователь на одном компьютереЛокальный USB-ключ или однопользовательская программная лицензия на этом ПК
Несколько пользователей в одной локальной сети, файловая базаСетевой ключ HASP с менеджером лицензий или многопользовательская программная лицензия на выделенной машине
Клиент-серверный режим, много пользователейМногопользовательская программная лицензия на сервере 1С:Предприятия
Частая замена компьютеров сотрудниковСерверная лицензия или сетевой ключ — чтобы не тратить резервные пин-коды

Типичные ошибки и как их исправить

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

Ошибка «Превышено количество лицензий» говорит о том, что все доступные сеансы заняты. Такое бывает при «зависших» сеансах на сервере или когда один сотрудник запускает несколько экземпляров 1С. На сервере завершите зависшие сеансы через консоль кластера, при сетевом ключе — проверьте занятость в Admin Control Center.

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

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

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

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

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

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

Появляется сообщение «Не найдена лицензия» или «Не обнаружен ключ защиты»

Файл лицензии на диске
Норма

Файл *.lic с актуальной датой есть в каталоге licenses или conf сервера

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

Файл отсутствует, имеет нулевой размер или старую дату

Видимость USB-ключа
Норма

Ключ отображается в диспетчере устройств и в Admin Control Center

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

Устройство с восклицательным знаком или отсутствует в списке

Количество доступных лицензий
Норма

Число свободных лицензий соответствует купленным

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

Все лицензии заняты при меньшем числе реально работающих пользователей

Частые вопросы о ключах 1С

Сколько раз можно активировать один пин-код?

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

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

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

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

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

Почему 1С не видит сетевой ключ, хотя он вставлен в сервер?

Проверьте, что на сервере запущен HASP License Manager, что его не блокирует брандмауэр (службе нужны открытые порты для обмена с клиентами) и что клиент и сервер находятся в доступных друг другу сегментах сети. Если широковещательный поиск не работает, адрес сервера ключей задают явно в файле nethasp.ini на клиенте.

Нужен ли интернет для активации лицензии?

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

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

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

Итог

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

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