При работе с программными лицензиями 1С:Предприятие на терминальном сервере системные администраторы часто сталкиваются с ситуацией, когда после покупки и активации дополнительного пакета лицензий (например, еще на 5 пользователей к уже имеющимся 5) общее количество доступных сессий не увеличивается. Рассмотрим подробно, как диагностировать эту проблему, правильно разместить файлы лицензий и обеспечить их корректное суммирование.
Первым делом проанализируем, почему система не видит установленные лицензии. Когда шестой пользователь получает сообщение «Ключ защиты не обнаружен», не спешите закрывать окно. Нажмем кнопку «Подробнее». В открывшемся окне будет представлен детальный лог поиска. Разберем, на что обратить внимание:
.lic, но игнорирует их из-за несоответствия параметров.Для работы в терминальном режиме критически важно, где именно лежат файлы лицензий. Если лицензия была активирована в профиле конкретного администратора (например, в AppData), другие пользователи ее не увидят. Проанализируем правильный путь размещения:
Основной каталог для терминального сервера — C:\ProgramData\1C\licenses. Убедимся, что все файлы .lic находятся именно здесь. Если вы обнаружили файлы лицензий в папках пользователей, их необходимо переместить в общую папку ProgramData, чтобы они стали доступны всем терминальным сессиям.
Часто проблема возникает из-за «мусора» в папке лицензий. При повторной активации (восстановлении) лицензии по новому пин-коду создается новый файл, но старый может остаться в папке. Выясним причину конфликта: старый файл с тем же регистрационным номером, но неактуальной привязкой к железу, может блокировать работу нового.
Рассмотрим порядок действий по очистке:
C:\ProgramData\1C\licenses.LicDataDecoder (требует установленной среды JRE), чтобы расшифровать содержимое файлов. Это позволит точно сопоставить регистрационный номер лицензии с конкретным файлом .lic.Программные лицензии 1С суммируются только в том случае, если при их активации были введены абсолютно идентичные данные о владельце (организация, ИНН, КПП, адрес). Посмотрим на типичную ошибку: если в первой лицензии указано «ООО "Ромашка"», а во второй — «ООО Ромашка» (без кавычек), платформа воспримет их как разные и может возникнуть конфликт при попытке их объединения. Проанализируем данные из файлов lic_info.html, которые сохраняются при каждой активации, и при необходимости проведем восстановление лицензии с правильными данными.
Рассмотрим ситуацию, когда лицензия установлена администратором, но обычные пользователи ее «не видят». Это часто связано с правами на папку C:\ProgramData\1C\licenses. Проверим и установим следующие настройки:
USR1CV8), должен иметь полные права на эту папку.Выясним, как именно расходуются лицензии, так как это влияет на их видимость. Существует два режима:
Для активации режима «на сессию» убедитесь, что в настройках информационной базы (в списке баз) параметр «Разрешить выдачу лицензий сервером 1С:Предприятия» установлен в значение «Нет» (если вы хотите, чтобы лицензии подхватывались как локальные файлы терминала).
Если ваш терминальный сервер развернут в среде виртуализации (Hyper-V, VMware), лицензия может «слететь» при динамическом изменении параметров. Разберем ключевые факторы стабильности:
При любом изменении этих параметров ComputerID изменится, и файлы .lic в папке ProgramData станут бесполезными («Лицензия не обнаружена»). В этом случае потребуется повторная активация с использованием резервного пин-кода.
Чтобы окончательно убедиться, какая лицензия работает в данный момент, выполним следующие действия:
Зайдем в программу 1С, нажмем кнопку «Сервис и настройки» (или значок «i» в правом верхнем углу) и выберем пункт «О программе». В разделе «Лицензия» проанализируем информацию. Там будет указан регистрационный номер активной лицензии и путь к файлу. Если вы видите номер только одной лицензии из двух, значит, вторая либо установлена неверно, либо конфликтует по параметрам владельца.