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

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

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

Понимание природы программной лицензии в файловом режиме

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

Если вы активировали многопользовательскую лицензию на сервере, клиентское приложение в файловом режиме не «увидит» её по сети. Механизм раздачи лицензий 1С (менеджер лицензий) в файловом режиме без дополнительных инструментов просто не работает. Именно поэтому система выдает запрос на активацию при каждом запуске.

Решение 1: Активация однопользовательской лицензии на клиентском ПК

Если ваша задача — обеспечить работу 1С только на одном дополнительном компьютере, который обращается к файловой базе по сети, наиболее простым и надежным способом является локальная активация.

  1. Приобретите отдельную однопользовательскую лицензию (ПИН-код на 1 рабочее место).
  2. Установите платформу 1С на этот компьютер.
  3. При первом запуске базы укажите, что вы хотите получить лицензию, и введите ПИН-код для активации на данный компьютер.
  4. Выберите опцию «На этот компьютер» и «Для всех пользователей данного компьютера».

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

Решение 2: Использование веб-сервера для раздачи лицензий

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

Этот метод превращает ваш сервер в «раздатчик» лицензий для тонких клиентов:

  1. Установите и настройте веб-сервер на машине, где хранятся базы.
  2. Опубликуйте базу данных на веб-сервере.
  3. Активируйте многопользовательские лицензии на сервере, где установлен веб-сервер.
  4. Теперь клиенты будут подключаться к базе не через прямое обращение к файлам, а через http-протокол. В этом режиме 1С-сервер будет корректно распределять доступные лицензии между пользователями, даже если база файловая.

Важные нюансы работы с комплектами лицензий

При использовании комплектов лицензий на 5, 10, 20 и более мест важно помнить следующее:

Подводим итоги

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

Для одного-двух компьютеров: Используйте персональную (однопользовательскую) программную лицензию, активированную непосредственно на клиентской машине. Это избавит вас от зависимости от сетевых настроек и архитектуры сервера.

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

Всегда проверяйте текущие установленные лицензии через пункт меню «О программе» (раздел «Лицензии»), чтобы понимать, какой тип ключа (локальный или сетевой) сейчас активен на вашей машине.

← На главную