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

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

Введение: суть проблемы и почему классический метод не работает

Многие технические специалисты и администраторы сталкиваются с типичной проблемой: приобретается программный продукт «1С:Бухгалтерия 8.3 Проф (на 5 рабочих мест)», и в процессе первоначальной настройки весь комплект лицензий активируется на одном (главном) компьютере с использованием многопользовательского пин-кода. После этого при попытке подключить остальные четыре компьютера к общей файловой базе, расположенной в расшаренной сетевой папке (например, по пути \\server\1c_base), платформа на клиентских машинах выдает ошибку и требует активации.

Выясним причину такого поведения системы. Когда мы настраиваем доступ к файловой базе через обычный сетевой ресурс, сама платформа 1С запускается локально на каждом клиентском компьютере. В этот момент локально запущенная платформа осуществляет поиск файла лицензии (с расширением .lic) на локальном диске этого же клиентского ПК. Она физически не способна «дотянуться» и прочитать лицензию, активированную на главном компьютере-сервере, поскольку в файловом режиме по сети передаются только данные базы, но не сами лицензии. Многопользовательская лицензия не может раздаваться через обычную расшаренную папку Windows.

Ниже мы подробно разберем несколько эффективных способов решения этой проблемы, проанализируем их плюсы и минусы, а также предоставим готовые инструкции для настройки.

Вариант решения №1: Публикация базы на веб-сервере (IIS или Apache)

Это один из наиболее технологичных и экономичных способов, к которому в итоге и пришел автор темы на форуме. Чтобы многопользовательская лицензия начала работать на все 5 рабочих мест, нам необходим посредник, который будет централизованно получать лицензии и выдавать их клиентам. В файловом режиме работы таким посредником выступает веб-сервер — IIS (Internet Information Services) или Apache.

Рассмотрим подробнее, как функционирует эта схема:

  1. На основном компьютере, где физически активирована многопользовательская лицензия на 5 рабочих мест, устанавливается и настраивается веб-сервер (например, встроенный в Windows IIS).
  2. В дистрибутиве платформы 1С на этом же компьютере обязательно должен быть установлен компонент «Модуль расширения веб-сервера».
  3. Через Конфигуратор 1С выполняется публикация информационной базы на веб-сервере.
  4. Клиентские компьютеры подключаются к базе не через сетевую папку, а по протоколу HTTP/HTTPS (например, http://имя_сервера/имя_базы), используя тонкий клиент 1С или обычный веб-браузер.

Почему этот способ решает проблему с лицензиями? При подключении через веб-сервер сессия пользователя создается непосредственно на стороне веб-сервера. Веб-сервер обращается к локально установленной платформе 1С, которая находит локальный файл лицензии на 5 мест и выделяет одну свободную лицензию под это подключение. Самим клиентским компьютерам в этом случае локальные лицензии не требуются.

Важные нюансы и ограничения работы через веб-сервер:

Вариант решения №2: Письмо в Центр лицензирования 1С и переход на однопользовательские лицензии

Если схема с веб-сервером вам не подходит (например, пользователям критически важно открывать по несколько разных баз одновременно без потери лицензий), наилучшим выходом будет аннулирование ошибочно активированной многопользовательской лицензии и получение взамен 5 отдельных однопользовательских пин-кодов.

Фирма 1С официально позволяет совершить такую операцию один раз в случае ошибки при первоначальной активации. Для этого необходимо написать официальное обращение на электронную почту Центра лицензирования 1С: lic@1c.ru.

Проанализируем, какую информацию необходимо указать в письме:

  1. Регистрационный номер программного продукта (указан на коробке и в регистрационной карточке).
  2. ИНН и КПП организации, на которую зарегистрирован продукт.
  3. Полное юридическое название организации.
  4. Описание ситуации: укажите, что при первоначальной настройке по ошибке была активирована многопользовательская лицензия вместо однопользовательских для файлового режима работы в локальной сети без терминального сервера.
  5. Просьба аннулировать текущую лицензию и выслать новые пин-коды для однопользовательской активации на 5 рабочих местах.

Посмотрим на примерный шаблон письма, который можно отправить в Центр лицензирования:


Кому: lic@1c.ru
Тема: Запрос на замену типа лицензии для рег. номера [УКАЖИТЕ_НОМЕР]

Здравствуйте!
Наша организация [НАЗВАНИЕ_ОРГАНИЗАЦИИ], ИНН [ВАШ_ИНН], просит произвести аннулирование многопользовательской лицензии и предоставить новые пин-коды для однопользовательской активации.
Регистрационный номер продукта: [РЕГ_НОМЕР].

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

Информацию по пин-кодам и регистрационные данные организации прилагаем в теле письма.

С уважением,
[ВАШЕ_ИМЯ]
[КОНТАКТНЫЙ_ТЕЛЕФОН]

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

Вариант решения №3: Использование терминального сервера (RDP)

Если вы хотите оставить многопользовательскую лицензию активированной на одном ПК, но веб-сервер разворачивать не планируете, можно настроить терминальный сервер (RDP-сервер).

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

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

Вариант решения №4: Использование Сервера 1С:Предприятия (Мини-сервер)

Рассмотрим еще один современный и надежный вариант — покупку лицензии «1С:Предприятие 8.3. Сервер МИНИ на 5 подключений».

Этот вариант позволяет полностью уйти от проблем, присущих файловому режиму (таких как риск повреждения базы данных при сетевых сбоях, низкая скорость работы при увеличении объема данных, блокировки таблиц). При использовании мини-сервера база данных переносится на СУБД (например, PostgreSQL). Многопользовательская лицензия на 5 рабочих мест активируется непосредственно на сервере 1С. Сам сервер 1С выступает в роли раздатчика лицензий для всех подключившихся клиентов. Это наиболее стабильный, быстрый и безопасный способ организации совместной работы.

Где физически хранятся файлы лицензий?

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

В операционной системе Windows файлы программных лицензий с расширением .lic обычно находятся в следующих каталогах:

  1. %ProgramData%\1C\licenses (обычно это путь: C:\ProgramData\1C\licenses) — это общее расположение для всех пользователей компьютера. Рекомендуется активировать лицензии именно сюда (выбирая вариант «Для всех пользователей данного компьютера» при активации).
  2. %AppData%\1C\1Cv8\local_licenses — персональный каталог текущего пользователя Windows.

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

Таким образом, мы детально разобрали все возможные выходы из ситуации с ошибочной активацией многопользовательской лицензии. Вы можете выбрать наиболее подходящий путь для вашей ИТ-инфраструктуры — развертывание веб-сервера IIS/Apache для экономии средств или перевыпуск пин-кодов через службу поддержки 1С для максимального удобства пользователей при локальной работе.

← На главную