Администрирование · 11 мин
Как раздаются программные лицензии 1С
Разбираем, как работают программные лицензии 1С: виды, порядок активации по пин-кодам, раздача через сервер лицензирования, типичные ошибки и проверка результата.
Программная лицензия 1С — это не файл-ключ, а набор пин-кодов, которые привязываются к аппаратным параметрам конкретного компьютера или сервера при активации. Пока лицензия не активирована, платформа 1С:Предприятие не даст запустить информационную базу в полноценном режиме, а многопользовательская работа без сервера лицензирования вообще невозможна. Поэтому вопрос «как раздаются лицензии» сводится к трём вещам: где активирована лицензия, каким механизмом она выдаётся клиентам и кто контролирует расход доступных мест.
На практике есть две схемы выдачи. В первой лицензия активируется локально на каждом рабочем месте и используется только этим компьютером. Во второй лицензии активируются на сервере, а служба лицензирования 1С раздаёт их клиентским сеансам автоматически по мере подключения. Вторая схема удобнее для организаций с несколькими пользователями: не нужно активировать ключи на каждом ПК и проще перераспределять места при замене техники.
Ниже разобраны виды лицензий, пошаговая активация, настройка сервера лицензирования, проверка того, что лицензии реально раздаются, и типичные ошибки администраторов.
Какие виды программных лицензий существуют и как они выдаются
1С различает клиентские и серверные лицензии. Клиентские определяют, сколько одновременных сеансов может работать с информационными базами. Серверная лицензия нужна для работы сервера 1С:Предприятия в клиент-серверном варианте и привязывается к серверу. Клиентские лицензии бывают однопользовательскими и многопользовательскими — на 5, 10, 20, 50 и более рабочих мест; многопользовательская лицензия активируется целиком и даёт соответствующее число одновременных сеансов.
По способу защиты лицензии делятся на аппаратные (USB-ключи HASP) и программные (электронные, по пин-кодам). Программные удобнее для виртуальных сред и удалённой активации, но жёстко привязываются к «железу» компьютера: смена материнской платы, сетевой карты или некоторых параметров виртуальной машины может сделать лицензию недействительной.
Сравнение вариантов выдачи лицензий
Подходит для 1–2 рабочих мест и файловых баз. Ограничение: лицензия привязана к конкретному компьютеру, при замене техники нужна повторная активация по резервному пин-коду.
Подходит для сети из нескольких пользователей. Лицензии активируются один раз на сервере и раздаются сеансам автоматически. Ограничение: требуется постоянно работающая служба лицензирования.
Подходят там, где часто меняется оборудование: ключ можно физически перенести. Ограничение: ключ можно потерять, а для виртуальных машин нужен проброс USB.
Где активировать лицензию: локально или на сервере
Выбор точки активации определяет всю дальнейшую схему. Если база файловая и пользователь один, достаточно активировать лицензию на его компьютере при первом запуске платформы — диалог активации появится автоматически. Если пользователей несколько, активировать лицензии на каждом ПК нерационально: при переустановке системы или замене компьютера придётся тратить резервные пин-коды, запас которых ограничен.
Для сетевой работы лицензии активируют на выделенной машине — сервере лицензирования. Это может быть тот же компьютер, где работает сервер 1С:Предприятия, или отдельная машина в локальной сети. Клиентские приложения при запуске обращаются к службе лицензирования и получают свободную лицензию автоматически, без участия пользователя.
Как активировать программную лицензию по пин-коду
Активация выполняется через диалог получения лицензии, который платформа показывает при первом запуске без лицензии, либо принудительно — через пункт «Получить лицензию» в сервисном меню. Понадобятся пин-код из комплекта поставки и регистрационный номер программного продукта.
Порядок действий одинаков для локальной активации и для активации на сервере — различается только машина, на которой выполняется процедура.
- 1Запустите платформу 1С:Предприятие на компьютере, где должна храниться лицензия (на сервере — откройте консоль или тонкий клиент).
- 2В диалоге получения лицензии выберите пункт получения программной лицензии и укажите регистрационный номер комплекта.
- 3Введите пин-код из комплекта поставки и выберите автоматическое получение через интернет; если интернета нет — получение через файл или по телефону.
- 4Проверьте аппаратные параметры, которые платформа покажет перед активацией, — к ним будет привязана лицензия.
- 5Подтвердите активацию и дождитесь создания файла лицензии (он сохраняется в служебном каталоге платформы).
- 6Перезапустите клиентское приложение и убедитесь, что информационная база открывается без сообщения о лицензии.
Если на компьютере нет доступа в интернет, активация выполняется в два этапа: платформа формирует файл запроса, который переносится на машину с интернетом, там через центр лицензирования получается файл ответа, и он подставляется обратно. Сохраните оба файла — они пригодятся при восстановлении.
Как настроить сервер лицензирования для раздачи по сети
Служба лицензирования 1С устанавливается вместе с компонентами сервера 1С:Предприятия либо отдельным дистрибутивом. После установки службы на ней активируют все имеющиеся клиентские лицензии — они складываются, и сервер раздаёт суммарное количество мест. Например, две лицензии на 5 и на 10 мест дадут 15 одновременных сеансов.
Чтобы клиенты находили сервер лицензирования, платформа по умолчанию ищет его в локальной сети. Если сервер находится в другом сегменте сети или поиск не срабатывает, адрес задают явно в настройках клиентского приложения или через файл конфигурации nethasp.ini для аппаратных ключей. Для программных лицензий адрес сервера указывают в диалоге получения лицензии у клиента.
Каждый сеанс (толстый, тонкий клиент, веб-клиент, фоновое задание) занимает одну лицензию. Когда свободные места заканчиваются, новый пользователь получает сообщение о том, что лицензия не найдена. Освобождение происходит при корректном завершении сеанса; «зависшие» сеансы могут удерживать лицензии, поэтому за ними нужно следить.
Держите службу лицензирования на машине, которая работает постоянно и не перезагружается без предупреждения. Если сервер лицензий выключен, уже работающие сеансы продолжат работу, но новые пользователи не смогут войти в базу — в рабочее время это выглядит как внезапная остановка всей учётной системы.
Как проверить, что лицензии реально раздаются
После настройки нужно убедиться, что раздача работает, а не просто «служба запущена». Самый простой тест — одновременно запустить сеансы с нескольких компьютеров и убедиться, что все входят в базу без сообщений о лицензиях.
Как проверить результат
База открывается сразу, без диалога получения лицензии
Появляется окно «Лицензия не найдена» или запрос пин-кода
Число работающих пользователей не превышает сумму активированных мест
При входе очередного пользователя остальных выбрасывает или появляется отказ
Служба запущена и стартует автоматически при перезагрузке сервера
Служба остановлена или настроена на ручной запуск
Файл лицензии присутствует в служебном каталоге и не повреждён
Файл отсутствует — лицензия потеряна после переустановки ОС
Полезно заранее зафиксировать, сколько лицензий какого номинала и на каком сервере активировано, а также хранить пин-коды и регистрационные номера в защищённом месте. Без этих данных восстановление после сбоя превращается в переписку с вендором.
Перенос лицензии и замена оборудования
Программная лицензия привязана к аппаратным параметрам компьютера. Замена диска или памяти обычно не критична, но смена материнской платы, сетевого адаптера или перенос виртуальной машины на другой хост с изменением идентификаторов почти наверняка приведёт к тому, что лицензия перестанет распознаваться.
Для таких случаев в комплекте поставки предусмотрены резервные пин-коды: лицензию активируют заново на новом оборудовании. Количество резервных активаций ограничено, поэтому не стоит расходовать их на эксперименты. Если резервные коды исчерпаны, вопрос решается через центр лицензирования с подтверждением регистрационных данных.
Частые вопросы о раздаче лицензий 1С
Можно ли использовать одну лицензию на нескольких компьютерах по очереди?
Однопользовательская программная лицензия привязана к одному компьютеру. Работать по очереди с разных ПК можно, только если лицензия активирована на сервере лицензирования и раздаётся сеансам — тогда её займёт тот, кто подключился первым. Переносить активированную лицензию между машинами без новой активации нельзя.
Что делать, если появляется сообщение «Лицензия не найдена»?
Проверьте по порядку: запущена ли служба лицензирования на сервере, доступен ли сервер по сети с клиентского ПК, есть ли свободные места (не заняты ли все лицензии активными и зависшими сеансами). Если лицензия активировалась локально — убедитесь, что файл лицензии на месте и оборудование не менялось.
Сколько лицензий занимает один пользователь с несколькими открытыми базами?
Лицензию занимает каждый сеанс. Если пользователь открыл две информационные базы в двух окнах, это два сеанса и две лицензии. Фоновые задания и соединения веб-клиента также расходуют места, что нужно учитывать при расчёте необходимого количества лицензий.
Нужна ли отдельная лицензия для сервера 1С?
Да, для клиент-серверного варианта работы требуется лицензия на сервер 1С:Предприятия — она активируется на сервере отдельно от клиентских лицензий. Клиентские лицензии при этом по-прежнему нужны и раздаются пользователям через службу лицензирования или сам сервер.
Что будет, если сервер лицензирования выключится?
Уже запущенные сеансы продолжат работать, но новые пользователи не смогут получить лицензию и войти в базу. После перезапуска службы раздача восстановится автоматически, повторная активация не требуется — файл лицензии хранится на сервере.
Можно ли объединить лицензии разного номинала на одном сервере?
Да. На сервере лицензирования активируют все имеющиеся многопользовательские лицензии, и их места суммируются: например, лицензии на 5 и на 10 мест вместе дадут 15 одновременных сеансов. Однопользовательские лицензии для сетевой раздачи не предназначены.
Что важно запомнить
Программные лицензии 1С активируются по пин-кодам с привязкой к оборудованию. Для одного пользователя достаточно локальной активации, для сети — активируйте лицензии на сервере лицензирования, который раздаёт их сеансам автоматически. Храните пин-коды и регистрационные номера, не тратьте резервные активации без необходимости и держите службу лицензирования на постоянно работающей машине.