Многие системные администраторы при настройке серверной части 1С сталкиваются с вопросом: как именно распределяются клиентские лицензии? Часто возникает ситуация, когда количество активных сеансов превышает количество приобретенных лицензий, что приводит к ошибкам при входе пользователей в систему. Давайте разберем, как устроена эта механика, и выясним, можно ли «закрепить» лицензию за пользователем или устройством.
Главный аспект, который необходимо усвоить: лицензирование 1С в клиент-серверном варианте по своей сути является конкурентным. Лицензия не привязывается к учетной записи пользователя или имени компьютера (как это бывает в RDS CALs от Microsoft). Лицензия привязывается к сеансу работы.
Рассмотрим подробнее, как это происходит:
.lic), клиент обращается к серверу 1С.Именно поэтому использование RDP или запуск множества копий программы через тонкий клиент приводит к быстрому исчерпанию доступных лицензий. Сервер 1С не считает «количество людей», он считает «количество активных подключений».
На текущий момент в архитектуре 1С:Предприятия 8 нет прямой настройки, позволяющей жестко закрепить лицензию за пользователем (условным «Васей Пупкиным»). Тем не менее, есть методы управления этим процессом, которые помогут оптимизировать потребление:
Это самый эффективный способ сэкономить лицензии, раздаваемые сервером. Суть метода заключается в установке локальной лицензии непосредственно на клиентский компьютер.
пин-код на конкретном рабочем месте.%ProgramData%\1C\1CEnterprise\conf или %AppData%\1C\1CEnterprise\conf).Важно: Этот метод имеет недостаток — при смене комплектующих (например, сетевой карты или материнской платы) «железная» привязка лицензии может слететь, и потребуется повторная активация с использованием резервного пин-кода.
Если у вас есть лицензии на разное количество мест (например, комплекты по 20 или 50), вы можете часть из них активировать локально на компьютерах тех сотрудников, которые работают постоянно, а остаток оставить для раздачи сервером тем, кто подключается эпизодически.
Совет: Если вы хотите гарантировать использование локальной лицензии, вы можете сначала запустить файловую базу (если она есть) или просто убедиться, что файл .lic корректно лежит в папке настроек пользователя. Сервер 1С, видя, что клиент уже получил лицензию локально, не будет «тратить» её из своего пула.
Многие администраторы задаются вопросом: а что если разместить исполняемый файл 1С на сетевом ресурсе? К сожалению, это не поможет. Лицензия всегда привязывается к клиентскому устройству, на котором запущен процесс 1cestart.exe или 1cv8.exe. Использование терминального доступа (RDP) упрощает управление, так как все лицензии потребляются на одном сервере, но не меняет принципа «один сеанс — одна лицензия».
Подводя итог, помните: 1С не умеет «раздавать» лицензии по пользователям. Она работает по сеансовому принципу. Лучший способ сэкономить — активировать локальные лицензии на максимальном количестве рабочих мест, а серверную раздачу использовать как резервный фонд для динамических подключений.