Серверная лицензия 1С:Предприятия 8.3: от пин-кода до рабочего кластера

· 10 мин

Содержание

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

Типичная ситуация: новый сервер собран, платформа 8.3 стоит, база на SQL или PostgreSQL создана, а при первом входе пользователи видят окно об отсутствии лицензии. Ниже порядок, при котором активация проходит с первого раза и не съедает лишние пин-коды.

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

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

Что купленоЧто разрешаетГде обычно размещают
Лицензия на сервер (32-bit)Запуск 32-разрядного сервера 1СНа машине с рабочим сервером
Лицензия на сервер (64-bit)Запуск 64-разрядного и 32-разрядного сервераНа машине с рабочим сервером
Лицензия на сервер КОРП64-разрядный сервер плюс расширенные механизмы кластераНа машине с рабочим сервером
Клиентские лицензии на 5, 10, 20, 50 и больше рабочих местОдновременные сеансы пользователейНа сервере 1С или на рабочих местах

Лицензия 32-bit не запустит 64-разрядный сервер. Если вы поставили сервер x64, а купили 32-битную лицензию, активация пройдёт, но сервер лицензию не примет. Это одна из самых частых причин «лицензия есть, а не работает».

Перед запуском мастера проверьте:

  • 🖥️ Окончательное «железо» и ОС. Программная лицензия привязывается к параметрам компьютера. Если завтра вы поменяете сетевую карту, процессор или переедете на другую виртуальную машину, лицензия слетит и потребует повторной активации.
  • 🌐 Доступ в интернет с сервера — для самого быстрого способа. Если сервер изолирован, готовьтесь к активации через файл или по телефону.
  • 🔑 Права. Пользователь информационной базы — с административными правами. Учётная запись Windows, под которой работает служба сервера (обычно USR1CV8), должна иметь доступ к папке лицензий.
  • 📄 Данные организации. Наименование, ИНН, адрес, контакты. Их вводят при первой активации, и при восстановлении их нужно ввести точно так же, символ в символ.
  • 🗂️ Информационная база в кластере. Без серверной базы мастер не предложит вариант размещения на сервере.

Сохраните введённые регистрационные данные в отдельный текстовый файл рядом с конвертом лицензии. Через три года, при смене сервера, никто не вспомнит, писали «ООО» или «Общество с ограниченной ответственностью».

Пин-коды: откуда они берутся и почему их нужно беречь

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

Пин-код состоит из 15 цифр, обычно записанных группами по три: 123-456-789-012-345. В комплекте несколько пин-кодов. Один используется для первой активации, остальные — резервные, для повторной активации после смены оборудования.

Что важно знать про пин-коды:

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

Не активируйте серверную лицензию «для пробы» на тестовой машине. Каждая такая попытка тратит пин-код, а тестовый стенд потом удалят вместе с привязкой.

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

Сам процесс занимает 5-10 минут, если подготовка сделана.

Шаг 1. Запуск клиента

  1. На любом компьютере с установленным клиентом 1С:Предприятия 8.3 добавьте в список серверную базу (кластер и имя базы).
  2. Запустите базу в режиме 1С:Предприятие под пользователем с административными правами.
  3. Если лицензии нет, платформа сразу покажет окно об отсутствии лицензии с кнопкой получения. Если какая-то лицензия уже есть, мастер можно открыть из окна «О программе» в меню справки.

Клиент не обязан стоять на самом сервере. Файл лицензии всё равно ляжет на машину с рабочим сервером, если выбрать соответствующий вариант.

Шаг 2. Выбор действия и места размещения

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

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

Шаг 3. Регистрационный номер и пин-код

Введите регистрационный номер из комплекта и первый неиспользованный пин-код. Ошибка в одной цифре даёт отказ, но пин-код при этом не тратится.

Шаг 4. Регистрационные данные

Заполните данные владельца лицензии. Для юрлица — организация и ИНН, для ИП — ФИО и ИНН. Здесь же адрес и контакты. Проверьте раскладку и пробелы: именно эти строки потом сверяются при восстановлении.

Шаг 5. Способ отправки запроса

СпособКогда подходитСложность
Автоматически через интернетУ машины с клиентом есть выход в интернетМинимальная, ответ приходит за секунды
Через файлСервер в закрытом контуре, интернет есть на другом компьютереСредняя: файл запроса выносят на флешке, ответ приносят обратно
По телефонуИнтернета нет совсемВысокая: длинные коды диктуют и вводят вручную

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

Шаг 6. Завершение

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

Перед нажатием «Далее» на последнем шаге
Выполнено: 0 / 5

Где лежит файл лицензии и какие права нужны

Программная лицензия — это файл с расширением .lic и именем из цифр, например 20261007143512345.lic. Сервер ищет его в стандартных каталогах.

ОС сервераКаталог лицензий
Windows Server 2016 и новееC:\ProgramData\1C\licenses
Linux/var/1C/licenses

На Windows папка ProgramData скрытая — включите показ скрытых файлов или введите путь в адресной строке проводника.

Права на каталог:

  • 🪟 Windows: учётная запись службы сервера 1С (по умолчанию USR1CV8) должна иметь как минимум чтение папки licenses. Если службу запускают под доменной учёткой, права выдают именно ей.
  • 🐧 Linux: владелец каталога — пользователь, от имени которого работает сервер, обычно usr1cv8.
# Linux: проверить владельца и права каталога лицензий
ls -la /var/1C/licenses
# вернуть владельца пользователю сервера 1С
sudo chown -R usr1cv8:grp1cv8 /var/1C/licenses

Имя группы на вашей сборке может отличаться — посмотрите её в выводе ls -la для каталога кластера.

Сразу после активации скопируйте .lic в резервное хранилище. Если систему переустановят на том же «железе», файл можно вернуть в папку licenses, и пин-код не понадобится.

Файл .lic с одного сервера не заработает на другом. Копирование лицензий между машинами — не перенос, а нарушение привязки: сервер такой файл просто не примет.

Сервер в кластере из нескольких машин

Лицензия сервера нужна для каждого рабочего сервера, на котором запускаются рабочие процессы. Если в кластере два рабочих сервера, понадобятся две серверные лицензии. Клиентские лицензии, размещённые на сервере, кластер выдаёт сеансам централизованно.

Файловый вариант и СУБД

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

С MS SQL или PostgreSQL история другая. Лицензия сервера 1С покрывает только сервер 1С:Предприятия. СУБД лицензируется отдельно по правилам своего производителя: PostgreSQL бесплатна, MS SQL Server требует собственных лицензий Microsoft.

Аппаратный ключ HASP на сервере

Часть серверов до сих пор работает на аппаратных ключах HASP. Настройка отличается от программной лицензии.

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

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

Сетевые клиентские ключи — другая история. Они работают через HASP License Manager, а у клиентов в файле nethasp.ini прописывают адрес машины с ключом. Для серверного ключа это не используется.

На виртуальных машинах USB-ключ пробрасывают средствами гипервизора или через USB-over-IP. Если проброс отваливается после перезагрузки хоста, сервер 1С теряет лицензию — это частая причина внезапных сбоев.

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

Активация прошла — это ещё не значит, что лицензия используется. Проверьте тремя способами.

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

Через утилиту rac (если настроен сервер администрирования ras):

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

Первая команда даст идентификатор кластера, вторая — список сеансов с информацией о лицензиях. Если какой-то параметр не принимается, сверьтесь со справкой rac help.

Через утилиту ring на машине с сервером:

ring license list

Команда покажет программные лицензии, найденные в каталоге лицензий этой машины. Утилита ставится вместе с платформой, нужна установленная Java.

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

Ошибки активации и как их устранить

Большинство проблем сводится к пяти сценариям. Выберите свой симптом.

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

Ещё две ситуации, которые решаются не в мастере:

  • 🔥 Нет связи с сервером лицензирования при автоматическом способе. Мешает прокси или межсетевой экран. Укажите прокси в настройках мастера или переходите на активацию через файл.
  • 🧱 Мастер не предлагает вариант «на сервере». База открыта как файловая, или у пользователя нет административных прав. Подключитесь к серверной базе под администратором.

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

Можно ли активировать серверную лицензию без интернета на сервере?
Да. Активируйте через файл: запрос сохраняют на сервере, переносят на компьютер с интернетом и возвращают файл ответа. Если интернета нет нигде, остаётся активация по телефону.
Сколько раз можно переустанавливать Windows на сервере?
Сколько угодно, если «железо» прежнее и вы сохранили файл .lic или регистрационные данные. Верните файл в папку licenses либо выполните восстановление в мастере тем же пин-кодом.
Нужно ли перезапускать службу сервера после активации программной лицензии?
Обычно нет: новые сеансы получают лицензию сразу. Перезапуск нужен при подключении аппаратного ключа HASP.
Переносится ли программная лицензия на новый сервер?
Привязка не переносится: на новой машине лицензию активируют заново резервным пин-кодом. Файл со старого сервера на новом не заработает.
Хватит ли одной лицензии сервера, если базы на PostgreSQL, а сервер 1С на другой машине?
Хватит, если рабочий сервер 1С один. Лицензия нужна там, где работает сервер 1С:Предприятия, а машина с СУБД её не требует.