При развертывании системы 1С:Предприятие 8.3 в организациях со смешанным типом доступа (локальная сеть + удаленные подключения через RDP) часто возникает дилемма: как активировать программные лицензии так, чтобы не допустить их перерасхода? Ситуация осложняется, когда пользователям необходимо работать одновременно в нескольких информационных базах. Если настроить систему некорректно, один сотрудник может занять 3-4 лицензии вместо одной, что приведет к нехватке рабочих мест для остального персонала.
В этой статье мы подробно разберем механизмы работы лицензирования, проанализируем различные варианты активации и выясним, какой способ будет наиболее экономичным для вашего предприятия.
Прежде чем приступать к активации, нам необходимо четко разграничить два принципиально разных механизма, которые использует платформа 1С для программных ключей защиты:
rphost. Особенность метода заключается в том, что лицензии выдаются на каждый сеанс. Если тот же пользователь откроет пять баз, сервер 1С зафиксирует пять подключений и спишет из общего пула пять лицензий.Рассмотрим подробнее, как применить эти знания на практике.
Этот вариант считается наиболее эффективным для организаций, где сотрудники работают удаленно через RDP и используют более одной информационной базы (например, «Бухгалтерия», «ЗУП» и «Управление торговлей»).
Разберем алгоритм действий по шагам:
Проанализируем ситуацию: когда пользователь подключается из дома по VPN, заходит в свою учетную запись на терминальном сервере и запускает 1С, система проверяет наличие локальной лицензии на этом сервере. Поскольку мы активировали многопользовательский ключ, 1С помечает, что сеанс RDP №Х занял одну лицензию. Теперь пользователь может открывать любое количество баз — дополнительные лицензии тратиться не будут. Это идеальный способ экономии ресурсов.
Иногда архитектура сети не позволяет всем работать в терминале. Например, часть пользователей работает на мощных локальных ПК в офисе, а часть — через RDP. В этом случае лицензии можно активировать непосредственно на сервере, где установлен 1С:Сервер.
Чтобы этот механизм заработал, в свойствах информационной базы в консоли администрирования серверов 1С необходимо установить параметр:
Разрешить выдачу лицензий сервером 1С:Предприятия — Да
Рассмотрим плюсы и минусы этого подхода:
Разберем ситуацию автора: пользователи работают то в офисе, то из дома. Если сотрудник в офисе работает на локальном ПК, он потребляет одну лицензию. Если он уходит домой и подключается по RDP к этому же своему рабочему ПК, то фактически он продолжает использовать ту же самую лицензию, так как компьютер (идентификатор железа) не изменился.
Однако, если дома он подключается к выделенному терминальному серверу, а в офисе работает за обычным ПК, возникнет «двойной захват» лицензий, если он забудет закрыть программу в офисе.
Проанализируем рекомендации для такой схемы:
Выясним причину, по которой программные лицензии могут «слетать». В отличие от аппаратных ключей (USB-HASP), программная лицензия привязывается к ключевым параметрам сервера:
Важное предостережение: Если ваш сервер 1С развернут в виртуальной среде (например, Hyper-V или VMware), убедитесь, что у виртуальной машины статический MAC-адрес и фиксированный объем оперативной памяти. Динамическое распределение ресурсов (Dynamic Memory) приведет к тому, что 1С посчитает, что компьютер изменился, и аннулирует лицензию. В этом случае придется использовать резервный пин-код.
Посмотрим на финансовую сторону вопроса, упомянутую в обсуждении. Аппаратный USB-ключ на 20 пользователей стоит дороже программного примерно на 25%. Однако у него есть неоспоримое преимущество: он работает по принципу «одна лицензия на один IP-адрес хоста» при использовании HASP License Manager.
Для аппаратного ключа неважно, сколько баз открыл пользователь на своем ПК — он всегда занимает только одну лицензию. В случае с программными лицензиями такого поведения можно добиться только при работе через терминальный сервер. Если вы планируете использовать выдачу лицензий сервером 1С в многобазовой среде, будьте готовы к тому, что фактическая потребность в лицензиях возрастет в 2-3 раза по сравнению с аппаратным ключом.
Для ситуации, когда есть 20 рабочих мест и несколько информационных баз, мы рекомендуем следующий план действий:
Разрешить выдачу лицензий сервером 1С:Предприятия — Нет. Это заставит систему искать лицензию сначала локально (на терминале), что обеспечит правильный подсчет «по сессиям RDP».Таким образом, правильная настройка сервера терминалов является ключом к существенной экономии бюджета при покупке лицензий 1С.