Часто при попытке запустить конфигурацию «Конвертация данных 2.0» (КД 2) на рабочем месте администратора, развернутой как файловая база, возникает ошибка отсутствия лицензии. Несмотря на то, что на предприятии официально приобретены и используются лицензии 1С:ERP и 1С:ЗУП, система может не обнаруживать их при локальном запуске. Давайте разберем, почему это происходит и как правильно организовать работу с этим инструментом.
Важно понимать, что «Конвертация данных 2.0» сама по себе является лишь конфигурацией, вспомогательным инструментом для администраторов. Она не требует отдельного ключа защиты, но она «подчиняется» общим правилам платформы 1С:Предприятие. Проблема нехватки лицензии при запуске КД 2 почти всегда связана с тем, как платформа ищет ключи защиты в текущей архитектуре сети:
1С:Предприятие пытается найти локальный ключ или программную лицензию, привязанную к этому компьютеру. В условиях серверной инфраструктуры клиентские лицензии обычно выдаются сервером 1С:Предприятия, а не локальным файловым процессом.HASP License Manager в сети. Программные лицензии, активированные на сервере, не могут «раздаваться» файловым базам, запущенным на клиентах.Самый простой и надежный способ устранить проблему — перенести базу КД 2 на сервер 1С. В этом случае база будет работать как полноценная клиент-серверная информационная база. Сервер 1С самостоятельно возьмет на себя процедуру получения и распределения лицензий из общего пула, доступного кластеру.
Порядок действий:
1С:Предприятия..dt) конфигурации «Конвертация данных 2.0».Если по каким-то причинам вам необходимо работать в файловом режиме (локально), убедитесь, что ваш компьютер «видит» аппаратный ключ HASP в локальной сети.
Для корректной работы выполните следующие шаги:
HASP License Manager (HASP LM).КД 2, найдите файл конфигурации nethasp.ini (обычно он находится в папке conf в директории установки платформы 1С).HASP LM:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 // Укажите IP вашего сервера с ключом
NH_USE_BROADCAST = Disabled
Если у вас используются программные лицензии, важно помнить следующее: если такая лицензия была активирована на сервере (через сервер 1С), файловая база на локальном компьютере её не увидит. Механизм программного лицензирования 1С жестко привязывает файл лицензии либо к оборудованию сервера, либо к оборудованию клиентского ПК. В этом случае, если локальной лицензии нет, запуск в файловом режиме будет невозможен без переноса базы в клиент-серверный кластер.
Рассмотрев ситуацию, мы можем сделать вывод, что лучшей практикой для работы с инструментами разработки и переноса данных (такими как КД 2) является создание отдельной «технической» базы в рамках клиент-серверного кластера. Это позволяет:
.1CD.Всегда анализируйте сообщения системы об ошибке при нажатии кнопки «Подробнее» — в них платформа четко указывает, какой файл конфигурации .ini и какой сетевой адрес она пытается опросить при поиске лицензии. Это поможет вам быстро диагностировать, на какой стороне (клиент или сервер) происходит сбой доступа.