К статье
Практический материал

Администрирование · 12 мин

Как активировать программные лицензии 1С на сервере

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

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

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

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

Что понадобится перед активацией

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

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

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

Активация лицензии с доступом в интернет

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

В мастере выберите вариант «Первое получение лицензии», введите регистрационный номер и пин-код из конверта. На следующем шаге заполните данные организации: наименование, ИНН, КПП, адрес. Эти сведения отправляются в центр лицензирования и записываются в файл лицензии — при восстановлении лицензии они потребуются в точно таком же виде.

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

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

Активация без интернета: через файл запроса или по телефону

Если сервер изолирован от интернета — что нередко встречается в защищённых контурах, — используйте ручной способ. В мастере получения лицензии на последнем шаге выберите вариант «На носителе (через файл)» вместо автоматического. Платформа сформирует файл запроса, который нужно перенести на любой компьютер с доступом в интернет.

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

Третий вариант — активация по телефону. Мастер покажет набор чисел, который продиктовывается оператору центра лицензирования, а в ответ называется код для ввода. Этот способ медленнее, но работает даже без какой-либо передачи файлов.

Способы получения лицензии

Автоматически через интернет

Самый быстрый вариант: весь процесс занимает несколько минут. Требует открытого доступа с сервера к серверам лицензирования 1С.

Через файл запроса

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

По телефону

Резервный вариант, когда нет ни интернета, ни возможности передать файл. Зависит от графика работы центра лицензирования.

Особенности активации на сервере 1С и в терминальной среде

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

На терминальном сервере одна активация покрывает все сеансы пользователей в рамках количества, указанного в лицензии. Многопользовательские программные лицензии (на 5, 10, 20 и более пользователей) активируются один раз на сервере и считают одновременные подключения. Однопользовательская лицензия на терминальном сервере работать не будет корректно — для серверных сценариев предназначены именно многопользовательские и серверные варианты поставки.

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

Восстановление и перенос лицензии

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

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

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

Типичные ошибки
01
Активация с рабочей станции вместо сервера — файл лицензии привязывается к оборудованию клиентской машины и не работает на сервере
02
Неточное заполнение данных организации при первой активации — при восстановлении запрос отклоняется из-за несовпадения сведений
03
Использование всех пин-кодов на тестовые установки — при реальной замене сервера не остаётся резервных кодов
04
Изменение параметров виртуальной машины сразу после активации — лицензия слетает, и приходится тратить резервный пин-код
05
Копирование файла .lic с другого сервера — лицензия не проходит проверку оборудования и игнорируется платформой

Проверка результата и диагностика проблем

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

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

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

Контрольные точки

Как проверить результат

Запуск информационной базы на сервере
Норма

База открывается без сообщений о лицензии

Тревожный признак

Появляется диалог «Не найдена лицензия для использования программы»

Файл лицензии в системном каталоге
Норма

Файл .lic присутствует, дата совпадает с датой активации

Тревожный признак

Файла нет или он лежит в профиле другого пользователя

Подключение клиентов через сервер 1С
Норма

Несколько сеансов открываются одновременно без ошибок

Тревожный признак

Клиенты получают ошибку лицензии при рабочем серверном файле

Права доступа к файлу
Норма

Служебная учётная запись агента сервера читает файл

Тревожный признак

Ошибки доступа в журнале агента сервера

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

Сколько раз можно активировать один комплект пин-кодов?

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

Можно ли использовать одну и ту же лицензию на двух серверах?

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

Что делать, если сервер виртуальный и планируется миграция на другой хост?

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

Лицензия слетела после обновления Windows или смены сетевой карты. Это нормально?

Да, лицензия контролирует ряд аппаратных параметров, и замена сетевого адаптера — одна из самых частых причин её отказа. Обычные обновления ОС лицензию, как правило, не затрагивают, но существенная смена конфигурации оборудования требует переактивации резервным пин-кодом.

Нужно ли активировать лицензию на каждом клиентском компьютере при работе через сервер 1С?

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

Куда обращаться, если данные организации при первой активации были введены с ошибкой?

Самостоятельно исправить данные в уже выданной лицензии нельзя. Обратитесь к партнёру 1С, у которого приобретался продукт, или в фирму «1С»: после подтверждения регистрации продукта вам помогут выполнить переактивацию с корректными сведениями.

Итог

Что важно запомнить

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