Как происходит подсчет программных лицензий 1С на 5 рабочих мест и возможно ли работать в нескольких базах?

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

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

Наш читатель интересуется следующим сценарием: приобретена программная лицензия на 5 рабочих мест. Многопользовательские ПИН-коды активируются на одном компьютере, и работа происходит в файловом режиме. Основные вопросы: как будет происходить подсчет лицензий и смогут ли 5 человек работать параллельно в двух базах?

Мы проанализируем эту ситуацию и предложим оптимальные решения.

Особенности активации и подсчета многопользовательских программных лицензий в файловом режиме

Прежде всего, давайте разберемся с основным заблуждением: многопользовательские программные лицензии 1С не предназначены для непосредственной раздачи в файловом режиме без дополнительного серверного компонента. В отличие от USB-ключей HASP, для которых существует сервер лицензирования HASP LM, программные лицензии не имеют аналогичного механизма, который мог бы "раздавать" их клиентам в локальной сети из "расшаренной" папки.

Таким образом, если вы активируете многопользовательские ПИН-коды на одном компьютере, а остальные пользователи будут пытаться подключиться к базам в "расшаренной" папке, без публикации на веб-сервере и без использования терминального сервера (RDP), система подсчета лицензий работать не будет. Лицензии будет некому раздавать.

Для корректной работы 5 человек параллельно в файловом режиме, используя программные лицензии, нам потребуется выбрать один из следующих вариантов:

  1. Использование однопользовательских лицензий на каждом клиентском компьютере.

  2. Развертывание терминального сервера (RDP).

  3. Публикация файловых баз через веб-сервер.

Давайте рассмотрим каждый вариант подробнее.

Вариант 1: Однопользовательские лицензии в файловом режиме

Это наиболее простой и рекомендуемый способ организации работы в файловом режиме для небольшого количества пользователей.

  1. Активация: Вам потребуется активировать однопользовательские ПИН-коды на каждом из 5 клиентских компьютеров. В комплекте поставки пользовательской лицензии 1С обычно есть два набора ПИН-кодов: для однопользовательской и многопользовательской активации. Как только вы используете один ПИН-код из одного набора, другой набор становится недействительным. Поэтому перед активацией необходимо точно решить, какой сценарий лицензирования будет использоваться. Если вы приобрели многопользовательскую лицензию (например, на 5 пользователей), в ее комплекте обычно есть 8 однопользовательских ПИН-кодов (8 резервных, из которых 5 используются для активации на разных ПК). Если возникнет необходимость переактивации или замены типа активации (с нескольких однопользовательских на один многопользовательский или наоборот), это можно запросить в центре лицензирования, но, как правило, только один раз.

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

  3. Возможность параллельной работы в нескольких базах: Да, 5 человек смогут работать параллельно в двух и более базах. Каждый пользователь на своем компьютере, имея активированную однопользовательскую лицензию, может одновременно открыть, например, две разные информационные базы 1С:Предприятия. Это будет считаться как использование одной лицензии на этом рабочем месте.

Вариант 2: Работа через терминальный сервер (RDP)

Терминальный сервер (например, на базе Windows Server с ролью Remote Desktop Services) является одним из наиболее эффективных способов использования многопользовательских программных лицензий 1С в различных режимах, включая файловый.

  1. Активация: Многопользовательские программные лицензии 1С (например, на 5 пользователей) активируются непосредственно на терминальном сервере.

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

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

  4. Важный нюанс при RDP: Вышеописанное правило "одна лицензия на одну терминальную сессию для неограниченного числа ИБ" действует только в том случае, если внутри RDP-сессии открываются файловые базы 1С напрямую с файловой системы терминального сервера. Если же внутри RDP-сессии пользователи подключаются к информационным базам, которые опубликованы через веб-сервер или работают в клиент-серверном режиме (через сервер 1С:Предприятия), то подсчет лицензий будет происходить иначе. В этом случае, несмотря на RDP, лицензии будут потребляться по принципу "один сеанс 1С – одна лицензия", поскольку их раздачей занимается уже сервер 1С или модуль веб-сервера, а не терминальный сервер.

  5. Лицензии Windows Server RDS CALs: Необходимо помнить, что для удаленного доступа через RDP, помимо лицензий 1С, вам также потребуются клиентские лицензии доступа Remote Desktop Services (RDS CALs) для Windows Server. Эти лицензии приобретаются для каждого пользователя или устройства, которые будут подключаться к терминальному серверу.

Вариант 3: Публикация файловых баз через веб-сервер

Если вы хотите обеспечить удаленный доступ к файловым базам без использования RDP, можно опубликовать их через модуль веб-сервера (например, Apache или IIS).

  1. Активация: Многопользовательская программная лицензия 1С активируется на компьютере, где установлен и настроен модуль веб-сервера.

  2. Подсчет лицензий: В этом случае подсчет лицензий осуществляет сам модуль веб-сервера. Лицензии расходуются по принципу «один сеанс – одна лицензия».

  3. Возможность параллельной работы в нескольких базах: 5 человек смогут работать параллельно. Однако, если один пользователь запустит два экземпляра 1С:Предприятия (например, открыв две разные базы через веб-клиент или даже одну базу, но с двух разных вкладок или окон браузера, создавая два независимых сеанса), то будет израсходовано две лицензии.

Подсчет лицензий в клиент-серверном режиме

Хотя ваш вопрос касался файлового режима, для полноты картины мы рассмотрим и клиент-серверный режим, так как это распространенный вариант развертывания 1С.

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

  2. Возможность параллельной работы в нескольких базах: Если на одном клиентском компьютере запущено два экземпляра 1С:Предприятия, подключающихся к серверу 1С, то будет израсходовано две лицензии.

  3. Лицензии сервера 1С: Для работы в клиент-серверном режиме, помимо клиентских лицензий, также требуется лицензия на сервер 1С:Предприятия. Один сервер может работать с неограниченным количеством информационных баз, но его наличие обязательно.

Общие принципы и важные нюансы лицензирования 1С

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

  1. Взаимоисключающие ПИН-коды: Как мы уже упоминали, в комплекте поставки пользовательской лицензии 1С обычно есть два набора ПИН-кодов: для однопользовательской и многопользовательской активации. Использование одного ПИН-кода из одного набора делает другой набор недействительным. Поэтому тщательно планируйте свой сценарий лицензирования перед активацией.

  2. Переактивация и смена оборудования: Программные лицензии привязываются к ключевым параметрам оборудования компьютера, на котором они активируются (например, сетевой адаптер, процессор, материнская плата). При изменении этих параметров (например, замена сетевого адаптера или процессора) может потребоваться повторная активация с использованием запасного ПИН-кода. Система отслеживает только удаление устройств, а не их добавление.

  3. Совместное использование: Платформа 1С:Предприятие 8.2.10 и более поздние версии поддерживают одновременное использование как программных, так и аппаратных (USB) лицензий для одной и той же информационной базы. Это позволяет гибко комбинировать лицензии при необходимости.

  4. Лицензия как набор: Лицензия на 5 пользователей в многопользовательских комплектах (например, «1С:Бухгалтерия 8. Лицензия на 5 пользователей») является неделимой. То есть, вы не можете "разделить" ее на отдельные лицензии для разных целей без переактивации через центр лицензирования.

  5. Web-клиент: Для работы через web-клиент лицензии подсчитываются модулем расширения веб-сервера (для файлового режима) или сервером 1С:Предприятия (для клиент-серверного режима). В обоих случаях лицензии расходуются по принципу «один сеанс – одна лицензия».

  6. Удаленное подключение без RDP: Если в дальнейшем вы захотите наладить удаленное подключение к файловым базам без терминального сервера, вам придется публиковать эти базы через веб-сервер. Активировать многопользовательские ПИН-коды "на каком-то одном компе, который будет раздавать лицензии" без развернутого на нем сервера 1С, веб-сервера или терминального сервера не получится, поскольку раздавать их некому.

Заключение: Как 5 пользователям работать параллельно в двух базах 1С

Исходя из вашего первоначального вопроса и проведенного анализа, мы можем сделать следующие выводы:

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

Наиболее подходящие варианты для такого сценария:

  1. Активировать однопользовательские лицензии на каждом из 5 клиентских компьютеров. Каждый пользователь сможет запускать несколько баз на своем ПК, используя одну лицензию.

  2. Развернуть терминальный сервер (RDP). Активировать многопользовательскую лицензию 1С на нем и настроить доступ по RDP для 5 пользователей. В рамках каждой RDP-сессии пользователь сможет открыть несколько файловых баз, потребляя только одну лицензию 1С. Помните также о необходимости лицензий Windows Server RDS CALs.

  3. Опубликовать файловые базы через веб-сервер. Активировать многопользовательскую лицензию на компьютере с веб-сервером. Однако в этом случае каждая открытая база (каждый сеанс 1С через веб-клиент) будет потреблять отдельную лицензию.

Выбор конкретного решения будет зависеть от ваших потребностей, бюджета и имеющейся ИТ-инфраструктуры. Мы рекомендуем тщательно проанализировать все плюсы и минусы каждого варианта перед внедрением.

← На главную