Администрирование · 11 мин
Как прописать электронные ключи в 1С
Как прописать электронные ключи в 1С: программные и аппаратные лицензии, пин-коды, файл lic, сервер лицензирования, типичные ошибки и способы их устранения.
Под «электронными ключами» в 1С обычно понимают два разных механизма защиты: программные лицензии, которые активируются пин-кодом и привязываются к параметрам компьютера, и аппаратные ключи HASP, похожие на USB-флешку. Порядок действий зависит от того, какой тип защиты поставлялся с вашим продуктом, и от режима работы — файлового или клиент-серверного.
Ошибка «Не найдена лицензия» при запуске информационной базы — самый частый признак того, что ключ не прописан, не виден системе или конфликтует с другими лицензиями. В большинстве случаев проблема решается штатными средствами: повторной активацией пин-кода, проверкой службы HASP или переносом файла лицензии в нужный каталог.
Ниже разобраны оба сценария: активация программной лицензии через пин-код и настройка аппаратного ключа, а также особенности клиент-серверного варианта, где лицензированием управляет отдельный сервер. Отдельно описаны типичные ошибки и способы проверить, что ключ действительно работает.
Какие бывают электронные ключи 1С и как определить свой тип
Программная лицензия — это набор пин-кодов из регистрационной карточки, которая идёт в коробке с продуктом или высылается партнёром в электронном виде. Обычно выдаётся один основной пин-код и два резервных на случай переустановки системы или замены оборудования. Лицензия привязывается к аппаратным параметрам конкретного компьютера или сервера.
Аппаратный ключ HASP выглядит как небольшое USB-устройство фиолетового или зелёного цвета. Фиолетовые ключи — локальные (однопользовательские), зелёные — сетевые, обеспечивающие работу нескольких пользователей одновременно. Для их работы требуется драйвер защиты и, в случае сетевого ключа, менеджер лицензий HASP License Manager.
Определить тип защиты просто: если в комплекте поставки есть USB-устройство — у вас аппаратная защита, если только конверт с пин-кодами — программная. Некоторые продукты 1С поставляются только с программной лицензией, а ключи HASP докупаются отдельно.
Как активировать программную лицензию по пин-коду
Запустите 1С:Предприятие в режиме толстого клиента или конфигуратор. Если лицензия не найдена, автоматически откроется окно «Не найдена лицензия для использования программы» — нажмите кнопку получения лицензии. Либо откройте мастер вручную через меню «Сервис» — «Получение лицензии».
В мастере выберите, на какой компьютер устанавливается лицензия: на текущий («На данный компьютер») или на сервер 1С:Предприятия. Далее выберите «Первое получение лицензии» и введите 16-значный пин-код из регистрационной карточки без пробелов и дефисов — мастер сам отформатирует ввод.
На следующем шаге укажите данные организации в точности так, как они были указаны при регистрации продукта: наименование, ИНН, КПП, адрес. Эти сведения войдут в файл лицензии и при восстановлении должны совпадать посимвольно. После подтверждения мастер свяжется с центром лицензирования через интернет и создаст файл лицензии. Если интернета нет, доступна активация через файл запроса или по телефону.
- 1Запустите 1С и в окне об отсутствии лицензии нажмите кнопку получения лицензии
- 2Выберите установку на данный компьютер или на сервер 1С:Предприятия
- 3Укажите «Первое получение лицензии» и введите 16-значный пин-код
- 4Заполните данные организации строго как при регистрации продукта
- 5Подтвердите получение автоматически через интернет или альтернативным способом
- 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-ключ нужно пробросить в виртуальную машину, а программная лицензия в виртуальной среде чувствительна к изменениям конфигурации ВМ.
Как выбрать схему лицензирования
Типичные ошибки и как их исправить
Сообщение «Не найдена лицензия» после успешной активации чаще всего означает, что файл лицензии лежит не в том каталоге или создан для другого пользователя Windows. Проверьте наличие *.lic в общем каталоге licenses и права доступа к нему. Вторая частая причина — изменилось имя компьютера или сетевые параметры: программная лицензия привязана в том числе к ним.
Ошибка «Превышено количество лицензий» говорит о том, что все доступные сеансы заняты. Такое бывает при «зависших» сеансах на сервере или когда один сотрудник запускает несколько экземпляров 1С. На сервере завершите зависшие сеансы через консоль кластера, при сетевом ключе — проверьте занятость в Admin Control Center.
Если ключ HASP физически вставлен, но не определяется, переустановите драйвер защиты актуальной версии с дистрибутива платформы, попробуйте другой USB-порт (лучше напрямую, без хабов) и проверьте ключ на другом компьютере — это отделит проблему железа от проблемы настроек.
Как проверить результат
База открывается без окна о поиске лицензии
Появляется сообщение «Не найдена лицензия» или «Не обнаружен ключ защиты»
Файл *.lic с актуальной датой есть в каталоге licenses или conf сервера
Файл отсутствует, имеет нулевой размер или старую дату
Ключ отображается в диспетчере устройств и в Admin Control Center
Устройство с восклицательным знаком или отсутствует в списке
Число свободных лицензий соответствует купленным
Все лицензии заняты при меньшем числе реально работающих пользователей
Частые вопросы о ключах 1С
Сколько раз можно активировать один пин-код?
Каждый пин-код рассчитан на одну активацию. В комплекте обычно есть основной пин-код и два резервных — на случай переустановки системы или замены оборудования. Если все пин-коды израсходованы, нужно обращаться в центр лицензирования 1С с заявкой на дополнительный пин-код, указав регистрационный номер продукта.
Можно ли перенести программную лицензию на другой компьютер?
Прямого переноса файла лицензии нет — он привязан к оборудованию. На новом компьютере лицензию получают заново через резервный пин-код, выбирая в мастере «Восстановление лицензии» и повторяя данные организации в исходном написании. Старая лицензия при этом аннулируется.
Что делать, если потерялась карточка с пин-кодами?
По регистрационному номеру продукта партнёр-франчайзи или центр лицензирования может помочь восстановить доступ. Поэтому регистрационный номер и данные организации стоит хранить отдельно от самой карточки — например, в защищённом хранилище паролей компании.
Почему 1С не видит сетевой ключ, хотя он вставлен в сервер?
Проверьте, что на сервере запущен HASP License Manager, что его не блокирует брандмауэр (службе нужны открытые порты для обмена с клиентами) и что клиент и сервер находятся в доступных друг другу сегментах сети. Если широковещательный поиск не работает, адрес сервера ключей задают явно в файле nethasp.ini на клиенте.
Нужен ли интернет для активации лицензии?
Нет, интернет — только самый быстрый способ. Мастер активации предлагает альтернативы: сформировать файл запроса и отправить его с другого компьютера, получив файл ответа, либо активировать лицензию по телефону, продиктовав данные оператору центра лицензирования.
Можно ли использовать одновременно USB-ключ и программную лицензию?
Технически да, платформа перебирает доступные источники лицензий. Но такая схема усложняет диагностику: при ошибках сложно понять, какая лицензия занята. Практичнее выбрать один основной механизм, а второй держать как резерв с чётким пониманием приоритета поиска.
Что важно запомнить
Программная лицензия активируется пин-кодом через мастер получения лицензии и привязывается к оборудованию — берегите резервные пин-коды и точное написание данных организации. Аппаратный ключ требует только драйвера, а для сетевого — ещё и менеджера лицензий. В клиент-серверном режиме лицензии ставятся на сервер. После любых действий проверяйте результат запуском базы и наличием файла *.lic.