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