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

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

Как раздаются программные лицензии 1С

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

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

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

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

Какие виды программных лицензий существуют и как они выдаются

1С различает клиентские и серверные лицензии. Клиентские определяют, сколько одновременных сеансов может работать с информационными базами. Серверная лицензия нужна для работы сервера 1С:Предприятия в клиент-серверном варианте и привязывается к серверу. Клиентские лицензии бывают однопользовательскими и многопользовательскими — на 5, 10, 20, 50 и более рабочих мест; многопользовательская лицензия активируется целиком и даёт соответствующее число одновременных сеансов.

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

Сравнение вариантов выдачи лицензий

Локальная активация на каждом ПК

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

Сервер лицензирования 1С

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

USB-ключи HASP

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

Где активировать лицензию: локально или на сервере

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

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

Как активировать программную лицензию по пин-коду

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

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

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

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

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

Служба лицензирования 1С устанавливается вместе с компонентами сервера 1С:Предприятия либо отдельным дистрибутивом. После установки службы на ней активируют все имеющиеся клиентские лицензии — они складываются, и сервер раздаёт суммарное количество мест. Например, две лицензии на 5 и на 10 мест дадут 15 одновременных сеансов.

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

Каждый сеанс (толстый, тонкий клиент, веб-клиент, фоновое задание) занимает одну лицензию. Когда свободные места заканчиваются, новый пользователь получает сообщение о том, что лицензия не найдена. Освобождение происходит при корректном завершении сеанса; «зависшие» сеансы могут удерживать лицензии, поэтому за ними нужно следить.

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

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

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

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

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

Запуск клиента с рабочего места
Норма

База открывается сразу, без диалога получения лицензии

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

Появляется окно «Лицензия не найдена» или запрос пин-кода

Количество одновременных сеансов
Норма

Число работающих пользователей не превышает сумму активированных мест

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

При входе очередного пользователя остальных выбрасывает или появляется отказ

Служба лицензирования на сервере
Норма

Служба запущена и стартует автоматически при перезагрузке сервера

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

Служба остановлена или настроена на ручной запуск

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

Файл лицензии присутствует в служебном каталоге и не повреждён

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

Файл отсутствует — лицензия потеряна после переустановки ОС

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

Перенос лицензии и замена оборудования

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

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

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

Частые вопросы о раздаче лицензий 1С

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

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

Что делать, если появляется сообщение «Лицензия не найдена»?

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

Сколько лицензий занимает один пользователь с несколькими открытыми базами?

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

Нужна ли отдельная лицензия для сервера 1С?

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

Что будет, если сервер лицензирования выключится?

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

Можно ли объединить лицензии разного номинала на одном сервере?

Да. На сервере лицензирования активируют все имеющиеся многопользовательские лицензии, и их места суммируются: например, лицензии на 5 и на 10 мест вместе дадут 15 одновременных сеансов. Однопользовательские лицензии для сетевой раздачи не предназначены.

Итог

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

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