Почему после обновления платформы 1С перестала видеться лицензия и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Зачастую при переходе на новые версии платформы 1С:Предприятие пользователи сталкиваются с тем, что программа внезапно «теряет» лицензию. Рассмотрим подробнее, почему это происходит, как диагностировать наличие проблемных компонентов в системе и что предпринять для восстановления доступа к работе.

Анализ причин исчезновения лицензии

Когда вы обновляете платформу с версии 8.3.11 на 8.3.12 и выше, механизм проверки лицензий становится более строгим. Если лицензия перестала видеться сразу после обновления, в первую очередь необходимо проанализировать текущий статус лицензирования. Для этого откройте окно О программе и внимательно изучите информацию в строке Лицензия.

Важно понимать, что список лицензий, который вы там видите, может включать в себя:

  1. Аппаратные ключи (USB-токены типа HASP).
  2. Программные лицензии, привязанные к компьютеру или серверу.
  3. Компоненты эмуляции («ломалки»), которые могут маскироваться под обычные ключи.

Частой причиной проблем является наличие установленного эмулятора, который был «заточен» под старые версии платформы. При обновлении до 8.3.12 и выше такие эмуляторы перестают корректно работать, вызывая ошибки получения лицензии.

Диагностика системы

Разберем по шагам, как выявить наличие стороннего эмулятора:

  1. Проверка логов и справки: Скопируйте все данные из поля Лицензия в текстовый документ. Если среди записей вы видите упоминания локальных эмуляторов или странные записи о получении лицензии клиентским приложением, которые не соответствуют вашей инфраструктуре, это повод насторожиться.
  2. Поиск эмуляторов: Эмуляторы ключей часто глубоко интегрируются в систему. Даже после удаления 1С:Предприятие их файлы могут оставаться в папках bin или в реестре Windows. Вам необходимо найти и удалить драйверы эмулятора, чтобы очистить среду исполнения.
  3. Серверное лицензирование: Помните, что сервер 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). Это решение эффективно устраняет проблемы при работе в сложных сетевых сегментах.

Основные рекомендации по устранению проблемы

Проанализировав ситуацию, мы можем выделить следующие рекомендации для восстановления стабильной работы:

Следование этим простым шагам поможет вам быстро выявить причину «исчезновения» лицензии и настроить корректное получение доступа к программе для всех сотрудников вашей организации.

← На главную