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

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

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

Вариант 1: Использование веб-сервера (Apache или IIS)

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

Как это работает:

  1. На компьютер устанавливается Apache или IIS.
  2. Через конфигуратор 1С выполняется «Публикация на веб-сервере».
  3. На этом же компьютере активируется многопользовательский пин-код из комплекта на 5 лицензий.
  4. Пользователи подключаются к базе не через общую сетевую папку, а по протоколу HTTP/HTTPS, указывая адрес веб-сервера.

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

Вариант 2: Использование аппаратных USB-ключей и HASP License Manager

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

  1. Устанавливаем драйвер защиты HASP и утилиту HASP License Manager на компьютер, где физически вставлен ключ.
  2. На клиентских компьютерах в файле nethasp.ini желательно жестко прописать IP-адрес сервера с ключом, чтобы избежать долгих поисков в сети.

Рассмотрим пример настройки файла nethasp.ini (обычно находится в папке conf установленной платформы):


[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.100 ; IP-адрес вашего сервера с ключом
NH_TCPIP_METHOD = TCP
NH_USE_BROADCAST = Disabled

Преимущества: ключ не «слетает» при изменении конфигурации железа или переустановке Windows, в отличие от программных лицензий.

Вариант 3: Установка по одной лицензии на каждый компьютер

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

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

Вариант 4: Использование «1С:Предприятие 8.3. Сервер МИНИ на 5 пользователей»

Это отличный «задел на будущее». Вы покупаете недорогую лицензию на сервер (около 14 400 руб.) и переводите базу из файлового режима в клиент-серверный (используя, например, бесплатную СУБД PostgreSQL).

Что это дает:

  1. Лицензии теперь может раздавать сам Сервер 1С:Предприятия.
  2. Повышается стабильность базы (нет риска повреждения файловой таблицы 1Cv8.1CD при сбоях сети).
  3. Возможность централизованного управления лицензиями через консоль администрирования.

Однако помните об ограничении: сервер «МИНИ» поддерживает не более 5 сеансов суммарно. Если один бухгалтер зайдет в две базы, шестой сеанс уже не создастся.

Вариант 5: Автономный «Сервис лицензирования»

В современных версиях платформы (начиная с 8.3.15) появился специальный компонент — Сервис лицензирования. Он позволяет программным лицензиям вести себя подобно USB-ключам с HASP LM. Мы можем установить этот сервис на отдельный сервер, активировать там многопользовательскую лицензию, и он будет «раздавать» её клиентам в сети. Это избавляет от необходимости поднимать тяжелый веб-сервер или покупать лицензию на Сервер 1С.

Сравнение типов программных пин-кодов

Выясним важную деталь про программные лицензии на 5 пользователей. Обычно в коробке идет два набора пин-кодов:

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

Подведем итоги и выберем лучшее решение

Если вам нужно быстро и надежно запустить 5 рабочих мест в файловом режиме:

  1. Если есть аппаратный ключ: Ставьте его на самый мощный ПК, запускайте HASP LM и прописывайте nethasp.ini у клиентов. Это самый стабильный вариант.
  2. Если лицензии программные и нет желания возиться с серверами: Активируйте по одной лицензии на каждом ПК. Это исключит зависимость от работы центрального компьютера («сервера»).
  3. Если планируется работа через интернет или браузер: Однозначно выбирайте веб-сервер Apache. Но будьте готовы к тому, что лицензии будут считаться по сеансам, а не по компьютерам.
  4. Если важна надежность данных: Покупайте Мини-сервер на 5 подключений и переходите на SQL. Это защитит базу от сетевых «вылетов» пользователей.

Рассмотрев все варианты, мы видим, что выбор зависит от типа имеющихся лицензий и требований к стабильности. Для 5 пользователей в локальной сети чаще всего оптимальным остается либо локальная активация на каждом ПК (для программных лицензий), либо использование HASP LM (для USB-ключей).

← На главную