При запуске программы «1С Бухгалтерия» оператор может столкнуться с сообщением «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия». Возникновение данной проблемы может быть связано со сменой конфигурации системы, вследствие чего «1С» опознала систему как качественно новую, или с неверными настройками самой «1С» (в частности, сетевыми настройками конфигурационного файла nethasp.ini). В данном материале я детально разберу причины данной ошибки, а также поясню, как её исправить.
Причины дисфункции
Ошибка «Не найдена лицензия» обычно возникает в ситуации, когда программа «1С» не обнаружила на локальном ПК (или сервере) файл лицензии (обычно с расширением .lic), дающий возможность осуществить полноправный запуск указанной системы.
Подобная ситуация может возникнуть из-за следующих факторов:
- Файл лицензии (обычно с расширением .lic) отсутствует на ПК (или носителе ключа), повреждён или находится в неверной директории;
- Пользователь изменил конфигурацию своей системы, вследствие чего программа идентифицировала данный ПК как чужой. В частности, изменениям подверглись название установленной ОС, её версия, серийный номер и дата установки, сетевое имя ПК, модель материнки, объём ОЗУ, версия БИОСа, список процессоров, список сетевых плат и их МАС-адреса, список жёстких дисков и их разделов, перечень видеоадаптеров;
- Не прописаны IP и имена менеджеров лицензий в конфигурационном файле nethasp.ini;
- Антивирус и (или) брандмауэр блокируют корректную работу сетевой версии «1С»;
- Лицензия имеется, но не активирована.
Как исправить «Не найдена лицензия» в 1С
Рассмотрим способы, позволяющие избавиться от ошибки «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия» на пользовательских системах 1С:
- Перед запуском программы отключите ваш файервол;
- Установите в систему «Alladin monitor». Данный продукт показывает использование лицензий в сетевой версии программы. С его помощью убедитесь, что в вашей системе имеется установленная лицензия;
- При использовании аппаратной лицензии в окне информационных баз нажмите на «Настройка» и поставьте галочку рядом с опцией «Использовать аппаратную лицензию», если такая галочка там отсутствует;
- Отредактируйте должным образом файл Nethasp.ini, который находится по пути:
Откройте данный файл и пропишите там IP-адреса клиентских ПК и имена менеджеров лицензий. Для этого в специализированном разделе [NH_COMMON] укажите:
Затем в разделе [NH_TCPIP] укажите IP-адрес сервера менеджера лицензий (должно выглядеть как NH_SERVER_ADDR = требуемый IP), и имя менеджеров лицензий (NH_SERVER_NAME = имя менеджера).
Предварительно наименование менеджера указывается в разделе [NHS_SERVER] в виде NHS_SERVERNAMES = имя 1, имя 2 и так далее.
- Активируйте имеющуюся лицензию. Если у вас появилось сообщение об отсутствии обнаруженной лицензии, кликаем на «Да», и указываем путь для установки лицензии (локальный ПК или сервер).
- Затем выбираем опцию первичного или повторного получения лицензии, или её обновления. Видимость лицензии устанавливаем на «Все пользователи компьютера», выбираем способ её получения – ручной, автоматический, на цифровом носителе. Заполняем регистрационную форму, после чего сохраняем данные в файле, который размещаем в каталоге:
или
После выполнения указанных операций ошибка может исчезнуть.
- В случае установки на ПК новой платформы, скопируйте файл с лицензией (обычно имеет расширение .lic) в папку с установленной платформой;
- В случае проведённого ранее кардинального изменения конфигурации системы (например, переустановка ОС Виндовс или изменение аппаратной начинки ПК), необходимо провести новую активацию резервным кодом, или полностью переустановить саму программу, включая драйвер защиты;
- Деактивируйте неверно использованный многопользовательский пин-код, и активируйте на каждом рабочем месте однопользовательский (в случае сетевой многопользовательской конфигурации). Это может помочь исправить ошибку «1С не видит лицензию» на вашем PC;
- Обратитесь в официальную техподдержку 1С за помощью в решении возникшей проблемы (также по вопросам лицензий обращайтесь на е-мейл: lic@1c.ru).
Заключение
Ошибка «Не найдена лицензия» в 1С обычно возникает из-за повреждения (удаления) файла лицензии с расширением .lic, некорректного конфигурирования системы, или переустановки операционной системы. Выполните перечисленные выше советы, это позволит решить проблему «не найдена лицензия» в вашей системе 1С.