Как активировать лицензию сервера 1С:Предприятия на Windows и Linux

· 9 мин

Содержание

Программная лицензия сервера 1С устанавливается активацией пин-кода из комплекта поставки. Активацию запускают либо из клиента 1С, подключённого к базе на этом сервере, либо утилитой ring прямо на сервере. В итоге в каталоге лицензий сервера появляется файл .lic, привязанный к параметрам оборудования: на Windows это C:\ProgramData\1C\licenses, на Linux — /var/1C/licenses.

Успех зависит от трёх вещей: правильного пин-кода, доступа службы сервера к каталогу лицензий и неизменного «железа». Сама лицензия сервера не даёт права подключаться пользователям — для них нужны клиентские лицензии, и их тоже можно держать на сервере.

Что подготовить до установки лицензии на сервер

Активация занимает пять минут, если всё собрано заранее. Если нет — полдня переписки с центром лицензирования.

📦 Что должно быть на руках:

  • 🔑 Конверт или электронный документ с пин-кодами лицензии на сервер. В комплекте есть основной пин-код и резервные — они понадобятся при смене оборудования.
  • 🧾 Регистрационный номер комплекта — его спросит мастер активации или утилита ring.
  • 🏢 Реквизиты владельца лицензии: организация, адрес, контактные данные. При повторной активации их нужно ввести так же, как в первый раз.
  • 🌐 Доступ в интернет с компьютера, на котором выполняется активация. Без него — активация через файл запроса (о ней ниже).

🖥️ Что проверить на самом сервере:

  1. Сервер 1С:Предприятия установлен и работает как служба. В консоли кластера видны рабочий сервер и хотя бы одна информационная база.
  2. Тип лицензии соответствует серверу. Лицензии на сервер различаются по редакциям (обычная, КОРП, МИНИ с ограничением числа соединений). Посмотрите, что именно куплено, в документах поставки.
  3. Учётная запись, под которой работает служба (по умолчанию USR1CV8 на Windows и usr1cv8 на Linux), имеет права на чтение и запись в каталог лицензий.
  4. Аппаратная конфигурация финальная. Если сервер ещё «докомплектуют» дисками или сетевыми картами — сначала закончите, потом активируйте.

На виртуальной машине зафиксируйте MAC-адрес сетевого адаптера и не меняйте конфигурацию ВМ после активации. Динамический MAC и миграция между хостами — частая причина «слетевшей» лицензии.

ЧтоWindowsLinux
Каталог лицензийC:\ProgramData\1C\licenses/var/1C/licenses
Пользователь службыUSR1CV8 (или заданный при установке)usr1cv8
Чем активироватьклиент 1С или ringring или клиент 1С с другой машины

Активация программной лицензии 1С на Windows Server

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

Активация через клиент 1С

  1. На любом компьютере с установленным клиентом той же версии платформы, что и сервер, добавьте в список базу, расположенную на сервере (Srvr="имя_сервера";Ref="имя_базы";).
  2. Запустите базу под пользователем с административными правами.
  3. Если лицензия на сервере не найдена, платформа выдаст сообщение и предложит получить лицензию . Откроется мастер получения лицензии.
  4. В мастере выберите, что лицензия получается для сервера 1С:Предприятия, а не для этого компьютера. Это ключевой выбор: ошибётесь — лицензия привяжется к рабочей станции бухгалтера.
  5. Укажите регистрационный номер комплекта и пин-код.
  6. Заполните реквизиты владельца. Сохраните их где-нибудь — при повторной активации они понадобятся в точно таком же виде.
  7. Выберите способ получения: автоматически через интернет или через файл.
  8. Дождитесь сообщения об успешном получении лицензии. Перезапустите клиент и проверьте, что база открывается.

Каждый пин-код активируется на определённое оборудование. Если ввели основной пин не в тот мастер или не для того сервера — он «израсходован». Повторно привязать его к другой машине не получится, придётся тратить резервный.

Если на сервере нет интернета

Для закрытых контуров есть активация через файл:

  1. В мастере выберите получение лицензии через файл. Мастер сформирует файл запроса.
  2. Перенесите его на компьютер с доступом в интернет и отправьте на обработку способом, указанным в мастере.
  3. Полученный файл ответа перенесите обратно и загрузите в тот же мастер.

Пока процедура не завершена, не закрывайте мастер и не меняйте оборудование сервера. Запрос привязан к текущим параметрам машины.

Проверка, что сервер видит лицензию

Файл .lic должен появиться в C:\ProgramData\1C\licenses. Если его нет, а мастер сообщил об успехе — лицензия, скорее всего, легла в профиль пользователя на клиентском компьютере.

Проверить, какие лицензии сейчас выданы сеансам, можно в консоли кластера (у сеанса есть сведения о лицензии) или через rac:

rac cluster list
rac session list --cluster=<uuid_кластера> --licenses

Утилита rac работает через сервер администрирования ras, он должен быть запущен.

Установка лицензии сервера 1С под Linux

На Linux-сервере графического клиента обычно нет, поэтому есть два варианта: активировать с Windows-клиента по схеме выше (выбрав получение для сервера) или воспользоваться консольной утилитой ring из пакета инструментов лицензирования 1С.

Подготовка каталога и прав

Сервер ищет лицензии в /var/1C/licenses. Создайте каталог, если его нет, и отдайте его пользователю службы:

sudo mkdir -p /var/1C/licenses
sudo chown -R usr1cv8:grp1cv8 /var/1C/licenses
sudo chmod 755 /var/1C/licenses

Имя группы проверьте командой id usr1cv8 — в разных установках оно может отличаться.

Активация утилитой ring

Утилита лицензирования поставляется отдельным дистрибутивом и требует установленной Java. После установки:

  1. Посмотрите справку по команде активации: ring license help activate. Там перечислены все параметры — регистрационный номер, пин-код, предыдущий пин-код, реквизиты владельца, каталог для сохранения.
  2. Выполните активацию с указанием регистрационного номера, пин-кода и реквизитов. Запускайте с правами, позволяющими писать в /var/1C/licenses.
  3. Проверьте результат:
ring license list
ls -l /var/1C/licenses
  1. Убедитесь, что новый файл .lic принадлежит usr1cv8 или хотя бы читается им. Если файл создан от root с правами 600 — служба его не увидит.
  2. Перезапустите службу сервера 1С, чтобы она гарантированно перечитала лицензии.

Перезапуск службы сервера 1С обрывает все сеансы пользователей. Делайте это вне рабочего времени или после предупреждения пользователей.

Если сервер работает в контейнере, параметры «железа» внутри контейнера могут меняться при пересоздании. Для лицензии это то же самое, что замена оборудования. Каталог /var/1C/licenses выносите на постоянный том, а сам контейнер не пересоздавайте без нужды.

Клиентские и терминальные лицензии в клиент-серверном варианте

Лицензия на сервер разрешает работать самому серверу 1С. Пользователям по-прежнему нужны клиентские лицензии. В клиент-серверном варианте их удобно держать на сервере — тогда сервер сам выдаёт их подключающимся.

Как сервер выдаёт клиентские лицензии

  1. Активируйте клиентские пин-коды так же, как серверный, выбрав получение лицензии для сервера 1С:Предприятия. Файлы лягут в тот же каталог лицензий.
  2. В консоли кластера откройте свойства информационной базы и включите параметр «Разрешить выдачу лицензий сервером 1С:Предприятия».
  3. При подключении клиент сначала ищет лицензию у себя, затем запрашивает её у сервера.

Одна клиентская лицензия — одно подключение пользователя. Если в компании 15 человек работают одновременно, а на сервере активирован комплект на 10, одиннадцатый подключившийся получит отказ.

Терминальный сервер

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

СхемаГде лицензия сервераГде клиентские лицензии
Сервер 1С + клиенты в офисена сервере 1Сна сервере 1С (выдача включена) или на каждом ПК
Сервер 1С + терминальный серверна сервере 1Сна сервере 1С или на терминальном сервере
Всё на одной машинена нейна ней

Держите клиентские лицензии в одном месте. Когда часть лицензий лежит на рабочих станциях, а часть на сервере, сложно понять, почему «вчера хватало, а сегодня нет».

Аппаратный ключ вместо программной лицензии

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

Перенос лицензии 1С на новый сервер и восстановление после замены оборудования

Программная лицензия привязана к параметрам компьютера. Замена материнской платы, процессора, сетевой карты, системного диска, переустановка ОС или перенос ВМ — и файл .lic перестаёт подходить.

Когда нужна повторная активация

  • 🔧 Заменили комплектующие или собрали новый сервер.
  • 💿 Переустановили ОС и не сохранили каталог лицензий (даже при сохранении файл может не подойти, если изменились параметры).
  • ☁️ Перенесли виртуальную машину на другой хост или изменили её конфигурацию.
  • 🧹 Удалили каталог лицензий при «чистке» диска.

Порядок повторной активации

  1. Возьмите резервный пин-код из того же комплекта.
  2. Запустите мастер получения лицензии (или ring license activate) и введите новый пин-код.
  3. Укажите ранее использованный пин-код — тот, что был активирован на старом оборудовании. Мастер попросит его при повторной регистрации.
  4. Реквизиты владельца введите так же, как при первой активации.
  5. Проверьте файл в каталоге лицензий и перезапустите службу сервера (с предупреждением пользователей).

Если резервные пин-коды закончились, дополнительные запрашивают через партнёра, у которого куплена лицензия, или через центр лицензирования. Понадобятся регистрационный номер и данные владельца.

Если оборудование не менялось, а лицензия перестала читаться, не тратьте резервный пин сразу. Сначала проверьте права на каталог и наличие файла — частая причина в них, а не в «железе».

Перед плановым переездом

  • 📋 Запишите регистрационный номер, использованные пин-коды и реквизиты владельца.
  • 💾 Сделайте копию каталога лицензий — пригодится, если вернётесь на старую машину.
  • 🗓️ Назначьте переезд на нерабочее время: после переноса службы сеансы пользователей оборвутся.

Ошибки активации и диагностика лицензии на сервере

Большинство проблем с лицензией сервера видно по трём признакам: есть ли файл .lic, может ли служба его прочитать и совпадает ли оборудование с тем, на которое он выдан.

Диагностика: выберите симптом

Где искать подробности

  • 📝 Технологический журнал. Событие LIC фиксирует обращения к лицензиям. Включайте его коротко и только на время диагностики: журнал быстро растёт.
  • 🖥️ Журнал событий ОС. На Windows — ошибки службы агента сервера 1С, на Linux — journalctl для юнита сервера 1С.
  • 🔍 Консоль кластера. Свойства сеансов показывают, откуда получена лицензия: с клиента или с сервера.

Частые ошибки при установке

  • ❌ Активируют лицензию сервера на рабочей станции администратора. Пин потерян, лицензия на сервере так и не появилась.
  • ❌ Ставят серверную лицензию другой редакции, чем нужна: например, МИНИ на сервер, где пользователей больше её лимита.
  • ❌ Копируют файл .lic со старого сервера на новый и ждут, что он заработает. Файл привязан к оборудованию.
  • ❌ Не сохраняют реквизиты владельца. При повторной активации их приходится восстанавливать по старым письмам.

Частые вопросы

Можно ли использовать одну лицензию сервера на двух серверах кластера?
Нет. Лицензия привязывается к оборудованию конкретного компьютера. Для каждого рабочего сервера, на котором выполняются рабочие процессы, нужна своя лицензия.
Сколько раз можно переактивировать программную лицензию?
Столько, сколько резервных пин-кодов в комплекте. Когда они закончатся, дополнительные выдают по запросу через партнёра или центр лицензирования.
Нужна ли лицензия сервера для файловой базы?
Нет. Лицензия сервера нужна только в клиент-серверном варианте. Для файловой базы достаточно клиентских лицензий.
Работает ли база без лицензии в пробном режиме?
Нет. Без лицензии платформа не запускает базу. Исключение — учебная версия с её ограничениями.
Нужно ли переактивировать лицензию после обновления платформы?
Обычно нет. При обновлении версии платформы файл лицензии остаётся в каталоге и продолжает работать, если не менялось оборудование и права на каталог.