Ошибка в 1С: «Не обнаружен ключ»


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

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

Основные причины возникновения ошибки 1С: «Не обнаружен ключ» и пути устранения:

Используется нелицензионное программное обеспечение.

Как проверить:

  • Узнать, официально ли приобреталась программа 1С в организации.
  • Проверить ПК на наличие аппратной\USB защиты.
  • Просмотреть папку C:\ProgramData\1C\licenses на наличие файлов xxxxx.lic. Этот файл указывает на активированную программную лицензию 1С на компьютере.

Как устранить:

  • Приобрести лицензионную конфигурацию и ключи защиты для пользователей.
  • Переактивировать программную лицензию, если таковая есть.
  • Установить в ПК аппаратный ключ и драйвер ключа защиты, если он был приобретен, но по каким-то причинам не был установлен.

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

Как проверить:

  • Если имеются аппаратные ключи защиты, то система продолжит работать в штатном режиме. Исключением является переход на новую редакцию Windows.
  • Для программной защиты нужно разобрать папку C:\ProgramData\1C\licenses на наличие файлов xxxxx.lic. Этот файл указывает на активированную программную лицензию 1С на компьютере. В данном случае ошибки - этот ключ будет считаться потерянным и потерявшим актуальность.

Как устранить:

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

Ошибка 1С возникла после установки новой редакции платформы.

Как устранить:

  • В данном случае проблема связана с пунктом 1 и стоит воспользоваться им для устранения ошибки.

Купили многопользовательскую программную лицензию, активировали её на ПК в многопользовательском режиме (правая сторона с пин-кодами активации), а 1С запускается только на ПК, где была активирована лицензия, на остальных компьютерах ошибка 1С: «Не обнаружен ключ».

Как проверить:

  • В данном случае был выбран некорректный вид активации программных многопользовательских лицензий. К сожалению, данный вид лицензий, в отличие от аппаратной защиты, не может раздаваться по локальной сети без дополнительного программного обеспечения (Сервер 1С, Web сервер, RDP). Если они не используются, то активации лицензии проходит некорректно. Если используется Сервер 1С при активации, на вкладке дополнительно нужно указать «Активировать на сервер 1С» и написать название сервера и порт.

Как устранить:

  • Если не используется и не планируется использование Сервера 1С, Web сервера и RDP в процессе работы с программой, нужно удалить уже активированную многопользовательскую лицензию 1С из папки C:\ProgramData\1C\licenses. Далее написать письмо на адрес lic@1c.ru, указав ИНН организации, регистрационный номер лицензии (обязательно должен быть действующий договор 1С) и текст с просьбой разрешить активацию однопользовательскими пин-кодами, т.к. многопользовательский пин-код был активирован по ошибке. Дождаться разрешения компании «1С» на активацию и активировать однопользовательские пин-коды отдельно на каждом компьютере, где будет использоваться программный продукт.
  • Если используется Сервер 1С – переактивировать лицензию, указав в меню активации в дополнительных параметрах «Активировать на сервер 1С», написать название сервера и порт, галочку об изменении параметров ПК не устанавливать, резервные пин-коды не вводить.

В ПК\Сервер установлен многопользовательский аппаратный ключ, но его не видят платформы, установленные на других компьютерах в сети.

Как проверить:

  • Нужно посмотреть, установлен ли драйвер аппаратного ключа защиты, если уверенности в этом нет, лучше установить драйвер заново.
  • Также стоит посмотреть, установлен ли на ПК с аппаратным ключом софт, который отвечает за раздачу лицензий по сети (hasp license manager). Он может работать в двух режимах в виде приложения или в виде службы.
  • Проверить, горит ли красный светодиод на ключе защиты, что говорит о работоспособности ключа.

Как устранить:

  • Установить драйвер ключа защиты и программу hasp license manager. Если устанавливается в виде службы, то больше ничего делать не нужно. Если установка сделана в виде приложения, то нужно добавить его в автозагрузку, иначе, при перезапуске компьютера приложение не будет запускаться и пользователи не увидят ключ.
  • Если все эти действия сделаны, а пользователям недоступен ключ, нужно узнать, не блокирует ли антивирус и брандмауэр порт 475, именно по нему ведётся раздача ключей. Если порт блокируется, нужно его открыть и добавить в исключения.

У нас установлен однопользовательский аппаратный ключ, и он не работает на компьютере.

Как проверить:

  • Нужно проверить установлен ли драйвер защиты ключа, проверить горит ли светодиод на ключе, чтобы исключить поломку, уточнить не является ли данный ПК RDP(терминальным) сервером.

Как устранить:

  • Установить драйвер защиты аппаратной лицензии.
  • Если данный ПК является RDP (терминальным) сервером, то, к сожалению, использование однопользовательских аппаратных лицензий на нём не допустимо. Нужно или провести апгрейд на многопользовательский ключ, или использовать программные лицензии, или перенести ключ на другой ПК.