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

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

Пользовательские лицензии 1С: как они работают и как их настроить

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

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

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

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

Какие бывают лицензии 1С и как они учитываются

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

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

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

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

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

Сравнение вариантов

Аппаратный ключ (USB)

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

Программный ключ

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

Лицензии через сервер 1С

Оптимально для клиент-серверного режима: лицензии раздаёт сам кластер, на клиентских машинах ничего настраивать не нужно.

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

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

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

Настройка раздачи через сервер 1С

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

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

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

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

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

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

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

Видимость лицензий на сервере
Норма

В консоли кластера или диалоге «О программе» отображается ожидаемое число лицензий

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

Лицензии не видны, хотя ключ вставлен или активирован

Расход лицензий
Норма

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

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

Лицензий занято заметно больше, чем активных пользователей — есть зависшие сеансы

Вход нового пользователя
Норма

Пользователь входит без ошибок, пока есть свободные лицензии

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

Ошибка «не найдено свободной лицензии» при явно свободных местах

Типичные ошибки и как их устранить

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

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

Типичные ошибки
01
Установка на одном компьютере нескольких USB-ключей одновременно — менеджер лицензий может видеть только часть из них, лицензии пропадают
02
Активация программной лицензии на виртуальной машине без фиксации её параметров — после миграции ВМ лицензия слетает и тратится резервный пин-код
03
Отсутствие таймаута простоя сеансов — ушедшие домой пользователи держат лицензии до утра
04
Хранение пин-кодов вместе с ключом на рабочем месте — при утере документа восстановить лицензии становится сложнее

Перенос и восстановление лицензий

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

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

Сколько лицензий нужно организации

Считайте не число сотрудников, а пиковое число одновременных сеансов. Если в отделе 15 человек, но одновременно в базе работают не более 8, комплекта на 10 пользователей обычно достаточно с запасом. Учтите технологические сеансы: обмены между базами, фоновые задания и подключения через веб-сервисы тоже могут занимать лицензии.

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

Маршрут решения

Как выбрать действие

Пользователей мало, база файловая, один компьютер-серверДостаточно USB-ключа или программной лицензии на этом компьютере, клиенты найдут её по сети
Клиент-серверный режим, десятки пользователейАктивируйте лицензии на сервере 1С и раздавайте через кластер, включите таймаут простоя сеансов
Планируется замена сервера или миграция в виртуальную средуПредпочтительнее аппаратный ключ либо заранее подготовьте резервные пин-коды и план активации
Лицензий периодически не хватает в часы пикСначала включите завершение простаивающих сеансов и проверьте зависшие сеансы, и только потом докупайте лицензии
Итог

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

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

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

Один пользователь может занять несколько лицензий?

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

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

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

Можно ли использовать один ключ 1С в нескольких офисах?

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

Занимают ли фоновые задания и обмены пользовательские лицензии?

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

Как узнать, сколько лицензий куплено и активировано?

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

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

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