Почему возникает ошибка «1С не обнаружена лицензия на сервере»?
1С не видит лицензию на сервере по следующим причинам:
- На компьютере нет файла, он поврежден или находится не в той директории. Отличить его от прочих можно по расширению lic.
- Если пользователь внес в конфигурацию системы изменения, из-за чего ПК идентифицируется как чужой. Такое возможно если изменения вносились в название установленной операционной системы, ее версии или серийный номер или если было изменено сетевое имя ПК, модель материнской платы, объём ОЗУ, версия БИОСа, список процессоров, список сетевых плат и их МАС-адреса, список жёстких дисков и их разделов, перечень видеоадаптеров.
- В конфигурационном файле nethasp.ini не прописаны IP-адрес или имена менеджеров.
- Антивирус и (или) брандмауэр блокируют корректную работу сетевой версии «1С»
- Лицензия имеется, но не была активирована.
В качестве ключей защиты могут фигурировать либо распечатанные на бумаге пин-кодов лицензий 1С, либо аппаратная защита HASPUSB. Она представляет собой USB ключ, который похож на обычную флешку.
Уведомление о проблеме выдается в виде следующего сообщения:
Как устранить ошибку и запустить программу?
Если сервер 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) следует скопировать в папку с установленной платформой.
Если на компьютере была переустановлена операционная система, например ОС Windows, или были переустановлены аппаратные комплектующие, то следует провести повторную активацию с применением резервного кода или переустановить программу полностью, включая драйвер защиты:
В случае использования сетевой многопользовательской конфигурации следует деактивировать неверно использованный многопользовательский пин-код и применить активировать 1С: Предприятие на каждом рабочем месте с применением однопользовательский код.
Если не удалось устранить ошибку, то обратитесь к нашим специалистам. Мы окажем техническую поддержку и помощь, установим необходимое программное обеспечение, у нас только лицензионное программное обеспечение.