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

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

Переход на программные лицензии 1С:Предприятие часто вызывает вопросы у технических специалистов, особенно когда речь идет о работе в виртуальной среде или через службы удаленных рабочих столов (RDP). В этой статье мы подробно разберем, как функционирует механизм программного лицензирования, как сэкономить количество занятых лицензий при работе в терминале и будут ли запускаться конфигурации, не входящие в стандартный пакет поставки (например, самописки или «Конвертация данных»).

Работа самописных конфигураций и «Конвертации данных»

Рассмотрим первый и самый важный вопрос: ограничивает ли программная лицензия, купленная для конкретных продуктов (например, «1С:Бухгалтерия» и «1С:Зарплата и управление персоналом»), запуск других информационных баз?

Проанализируем ситуацию: программная лицензия 1С (клиентская) активирует саму платформу (оболочку 1cv8.exe). Сама платформа не проверяет, какую именно конфигурацию вы запускаете, если в этой конфигурации не встроена специфическая защита от сторонних разработчиков (например, СЛК — Система Лицензирования Конфигураций).

Следовательно, при наличии активной лицензии у вас успешно откроются:

  1. Любые самописные конфигурации.
  2. Технологические инструменты, такие как «Конвертация данных 2.0».
  3. Любые конфигурации на базе 1С, не имеющие собственных аппаратных или программных ключей защиты.

Важный нюанс: С точки зрения лицензионной чистоты, для правомерного использования платформы у вас должна быть приобретена хотя бы одна «основная поставка» (например, БП или ЗУП). Если это условие соблюдено, использование дополнительных самописок на той же платформе технически и юридически допустимо.

Механизмы раздачи лицензий: Сервер vs Терминал

Разберем одну из самых частых ошибок настройки, из-за которой лицензии «тратятся» слишком быстро. Существует два принципиально разных способа получения лицензии клиентом:

  1. Раздача сервером 1С:Предприятия. В этом случае сервер 1С сам управляет пулом лицензий. При каждом открытии нового окна (сеанса) 1С пользователем, сервер забирает одну лицензию из общего списка. Если один пользователь откроет «Бухгалтерию», «Зарплату» и «Самописку», он израсходует 3 лицензии.
  2. Получение лицензии клиентом локально. В режиме RDP клиентское приложение 1С может само найти файл лицензии на диске терминального сервера. В этом случае действует правило: один сеанс ОС = одна лицензия. Если пользователь внутри одной RDP-сессии откроет хоть 10 разных баз, будет занята всего 1 лицензия.

Выясним, как добиться второго варианта для экономии ресурсов. Для этого при активации программного продукта необходимо выбрать вариант установки лицензии «На этот компьютер» (для всех пользователей). Файлы лицензий с расширением .lic в этом случае сохраняются в общую папку, доступную всем: C:\ProgramData\1C\licenses.

Посмотрим на алгоритм действий для настройки экономного расхода лицензий:

Особенности работы на виртуальных машинах

Проанализируем риски использования программных лицензий в виртуальной среде. Программный ключ «привязывается» к уникальному идентификатору оборудования (Hardware ID). Если параметры виртуальной машины изменятся, лицензия «слетит» и потребуется вводить резервный пин-код.

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

  1. MAC-адрес сетевой карты: Он должен быть строго статическим. Если гипервизор изменит MAC-адрес при перезагрузке, 1С сочтет, что компьютер изменился.
  2. Динамическая память (Dynamic Memory): Эту функцию необходимо отключить. Объем оперативной памяти, доступный виртуальной машине, должен быть фиксированным. Программная лицензия 1С чувствительна к изменению объема RAM.
  3. Имя компьютера и домен: Не переименовывайте сервер после активации.
  4. Параметры процессора: Изменение количества ядер или модели процессора в настройках ВМ также аннулирует лицензию.

Порядок поиска лицензий платформой

Для понимания того, почему система ведет себя так или иначе, разберем приоритет, в котором 1C:Предприятие ищет ключ защиты:

  1. Поиск локального программного ключа (файлы .lic в профиле пользователя или в ProgramData).
  2. Поиск локального аппаратного ключа (USB HASP).
  3. Поиск программного ключа на сервере 1С:Предприятия (если база клиент-серверная и разрешена раздача лицензий сервером).
  4. Поиск многопользовательского аппаратного ключа в сети через HASP License Manager.

Если мы хотим, чтобы в RDP экономились лицензии, нам нужно, чтобы система остановилась на шаге 1. Для этого файлы лицензий должны лежать в общедоступном месте на терминальном сервере, а сервер 1С (шаг 3) не должен перехватывать инициативу.

Резюме для системного администратора

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

И помните: использование программных лицензий никак не ограничивает вас в работе с самописными решениями или инструментами разработки, так как лицензируется в первую очередь право запуска самой платформы 1С.

← На главную