При переходе от локальной разработки к серверным мощностям многие специалисты сталкиваются с неочевидными нюансами лицензирования. Одной из самых популярных конфигураций для небольших команд или индивидуальных разработчиков является 1С:Предприятие 8. Сервер МИНИ на 5 подключений. Однако при попытке развернуть полноценную среду разработки с доступом через удаленный рабочий стол (RDP) возникают вопросы о взаимодействии серверных и клиентских лицензий. Разберем эту ситуацию подробно, проанализируем причины ошибок и найдем оптимальные способы настройки системы.
Рассмотрим типичный сценарий: у вас есть «Комплект разработчика» с локальной лицензией ПРОФ, и вы приобретаете «Сервер МИНИ». После установки серверной части на выделенную машину и попытке зайти на нее через RDP, программа выдает сообщение: «Не обнаружен ключ защиты». Проанализируем ситуацию: лицензия «Сервер МИНИ» — это исключительно право на запуск процесса rmngr.exe (менеджера кластера) и работу сервера приложений 1С. Она не содержит в себе клиентских лицензий, которые необходимы для запуска «1С:Предприятия» или «Конфигуратора».
При работе через RDP (удаленный рабочий стол) система 1С ведет себя иначе, чем при запуске на физическом ПК. Если вы подключаетесь к серверу, программа ищет лицензию непосредственно на этом сервере. Ваша локальная лицензия, установленная на домашнем ноутбуке, не «пробрасывается» в терминальную сессию автоматически. Выясним, какие варианты решения существуют для данной задачи.
Это самый прямой и юридически верный путь. Для того чтобы запустить 1С внутри RDP-сессии на сервере, вам необходимо установить на этот сервер клиентскую лицензию. Рассмотрим особенности этого процесса:
Важный момент для разработчиков: лицензия 2900002446074 1С:Предприятие 8.3 NFR для 1 пользователя предназначена исключительно для партнеров фирмы «1С» (франчайзи). Если вы частный разработчик, вам следует использовать лицензии из коммерческих поставок или специализированных комплектов для обучения/разработки, но учитывайте, что для терминального сервера (RDP) требуется именно ПРОФ-версия (базовые версии в RDP не работают).
Проанализируем техническую возможность настройки сервера для автоматического распределения лицензий. В консоли администрирования кластера серверов 1С существует важный параметр, который помогает решить проблему доступа. Разберем по шагам:
Да.Когда этот параметр включен, сервер 1С берет на себя функции менеджера лицензий. Если на сервере установлены клиентские программные лицензии (пин-коды), сервер будет выдавать их каждому подключению. Внимание: в этом режиме «Конфигуратор» и «Предприятие», запущенные одновременно, могут занять две лицензии из пяти доступных в лимите Сервера МИНИ.
Если покупка дополнительных лицензий для RDP кажется избыточной, рассмотрим вариант работы без терминального доступа. Вы можете использовать свой ноутбук с уже имеющейся локальной лицензией «Комплекта разработчика» для подключения к удаленному серверу МИНИ.
Для этого выполните следующие действия:
Однако помните, что для разработки («Конфигуратора») работа через HTTP-протокол может быть медленнее, чем через RDP, особенно на нестабильных каналах связи. Для полноценной отладки серверных багов (фоновых заданий, серверных вызовов) RDP остается наиболее предпочтительным инструментом.
Разберем подробнее технические лимиты лицензии «Сервер МИНИ на 5 подключений», так как они напрямую влияют на стабильность работы:
Таким образом, для комфортной разработки в режиме RDP на Сервере МИНИ идеальным комплектом будет: Лицензия на Сервер МИНИ + Клиентская лицензия ПРОФ на 1 или 5 рабочих мест, установленная непосредственно на сервер. Это обеспечит стабильный запуск Конфигуратора и клиентского приложения вне зависимости от того, с какого устройства (планшета, домашнего ПК или ноутбука) вы подключаетесь по RDP.