Зачастую при переходе на новые версии платформы 1С:Предприятие пользователи сталкиваются с тем, что программа внезапно «теряет» лицензию. Рассмотрим подробнее, почему это происходит, как диагностировать наличие проблемных компонентов в системе и что предпринять для восстановления доступа к работе.
Когда вы обновляете платформу с версии 8.3.11 на 8.3.12 и выше, механизм проверки лицензий становится более строгим. Если лицензия перестала видеться сразу после обновления, в первую очередь необходимо проанализировать текущий статус лицензирования. Для этого откройте окно О программе и внимательно изучите информацию в строке Лицензия.
Важно понимать, что список лицензий, который вы там видите, может включать в себя:
HASP).Частой причиной проблем является наличие установленного эмулятора, который был «заточен» под старые версии платформы. При обновлении до 8.3.12 и выше такие эмуляторы перестают корректно работать, вызывая ошибки получения лицензии.
Разберем по шагам, как выявить наличие стороннего эмулятора:
Лицензия в текстовый документ. Если среди записей вы видите упоминания локальных эмуляторов или странные записи о получении лицензии клиентским приложением, которые не соответствуют вашей инфраструктуре, это повод насторожиться.1С:Предприятие их файлы могут оставаться в папках bin или в реестре Windows. Вам необходимо найти и удалить драйверы эмулятора, чтобы очистить среду исполнения.1С раздает лицензии только в клиент-серверном варианте работы. Если ваша база файловая, сервер не будет «раздавать» лицензию автоматически, если не настроен корректный доступ к сетевому менеджеру лицензий.Если в вашей организации используется сервер с установленным менеджером лицензий, необходимо правильно настроить взаимодействие клиентских машин с ним. Разберем работу с файлом nethasp.ini.
Файл nethasp.ini управляет поиском аппаратного ключа в сети. Если автоматический поиск не срабатывает, нам нужно явно указать путь к серверу, где установлен ключ:
В конфигурационном файле nethasp.ini, который обычно находится в папке conf в каталоге установки платформы, пропишите следующие параметры:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 ; Укажите IP-адрес вашего сервера лицензий
NH_USE_BROADCAST = Disabled
Использование параметра NH_SERVER_ADDR позволяет принудительно направить запрос к конкретному хосту, минуя долгий и зачастую блокируемый широковещательный поиск (Broadcast). Это решение эффективно устраняет проблемы при работе в сложных сетевых сегментах.
Проанализировав ситуацию, мы можем выделить следующие рекомендации для восстановления стабильной работы:
1С, но и проверяйте папки AppData, где могли сохраниться старые настройки лицензирования.1С.475, который используется для работы менеджера лицензий Sentinel/HASP.1С:Предприятие.Следование этим простым шагам поможет вам быстро выявить причину «исчезновения» лицензии и настроить корректное получение доступа к программе для всех сотрудников вашей организации.