Переход с базовой версии 1С:Предприятие на версию ПРОФ — это стандартная процедура при расширении бизнеса, однако она часто сопровождается техническими сложностями, связанными с изменением политики лицензирования. Одной из наиболее распространенных проблем является ситуация, когда после конвертации информационной базы программа перестает видеть лицензию в терминальных сессиях (RDP), хотя в консольном сеансе все может работать исправно. Проанализируем причины этой проблемы и разберем пошаговый алгоритм ее решения.
Базовая версия 1С имеет жесткую привязку к лицензии, которая активируется один раз и не поддерживает работу в многопользовательском режиме. Версия ПРОФ требует наличия полноценной программной или аппаратной лицензии. Основная причина ошибки кроется в следующем: однопользовательская лицензия (как аппаратный ключ HASP, так и программная лицензия) ведет себя по-разному в зависимости от типа подключения.
Разберем ситуацию подробнее: если вы используете однопользовательский ключ, он будет виден только в «консольном» сеансе сервера (сессия №0). При попытке зайти через обычный RDP-сеанс (не консольный), система защиты 1С блокирует доступ, так как однопользовательская лицензия не предназначена для работы в терминальной среде в рамках нескольких сессий. Для работы в терминале требуется либо многопользовательская лицензия, либо активация программной лицензии определенным способом.
Если вы приобрели апгрейд до версии ПРОФ в электронном виде, вам необходимо активировать программную лицензию, используя пин-коды из комплекта поставки. Рассмотрим этот процесс по шагам:
.zip или .html), содержащий регистрационный номер и набор пин-кодов. Как правило, в комплекте идет один основной пин-код и два-три резервных.Проанализируем критически важный момент при выборе способа установки лицензии. В процессе активации программа предложит выбрать вариант привязки лицензии:
.lic сохранится в общую папку C:\ProgramData\1C\1cv8\conf (для современных ОС) или аналогичную директорию для старых систем.Если вы ошиблись и активировали лицензию «для пользователя», файл .lic можно вручную перенести в общую папку, доступную всем пользователям системы, чтобы обеспечить корректную работу в терминале.
Рассмотрим технический аспект, с которым часто сталкиваются владельцы старых серверов при переходе на ПРОФ-версии современных конфигураций (например, «Бухгалтерия предприятия 3.0»). Старые 32-битные системы (x86) имеют лимит адресации памяти в 4 ГБ. Из них процессу 1С обычно доступно не более 2 ГБ.
Выясним, почему возникают вылеты:
Пользователи часто пытаются решить проблему нехватки памяти, добавляя в файл boot.ini ключ /3GB. Это позволяет приложению использовать до 3 ГБ памяти, однако это «отъедает» адресное пространство у ядра операционной системы. В результате:
Out of memory.Рекомендация: Для работы версии ПРОФ на современных конфигурациях настоятельно рекомендуется использовать 64-битную операционную систему и объем оперативной памяти от 8 ГБ и выше.
Если лицензионные ограничения старой Windows не позволяют расширить память, проанализируем вариант миграции на Linux. Рассмотрим использование связки Linux + Apache/Nginx + 1C. Это позволяет работать с базой через веб-клиент или тонкий клиент.
При таком подходе следует учитывать несколько факторов:
msttcorefonts.Таким образом, решение проблемы «Лицензия не обнаружена» после апгрейда заключается в правильной активации программного ключа с учетом терминального режима работы и обеспечении серверных мощностей, соответствующих требованиям современной платформы 1С:Предприятие 8.3.