Где в 1С увидеть программные лицензии и проверить их статус

· 9 мин

Содержание

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

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

Подготовка: что именно вы проверяете

Слово «лицензия» в 1С означает разное. Сначала определитесь, о чём вопрос.

  • 🔑 Программная лицензия — файл с активацией, привязанный к компьютеру или серверу. Физического ключа нет.
  • 🔌 Аппаратный ключ — USB-ключ защиты (HASP или аналог), который вставлен в порт.
  • 👥 Клиентские лицензии — разрешение на подключение определённого числа пользователей. Они бывают и программными, и аппаратными.
  • 🖥 Серверная лицензия — нужна для работы кластера серверов 1С в клиент-серверном варианте.

Перед проверкой выясните три вещи:

  1. Файловая у вас база или клиент-серверная.
  2. Есть ли у вас доступ к серверу 1С и права администратора кластера.
  3. С какого компьютера возникает проблема: с одного или со всех.

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

Окно «О программе»: самый быстрый способ

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

  1. Запустите 1С в нужной базе.
  2. Откройте меню «Справка» (в такси-интерфейсе — значок с шестерёнкой или стрелкой возле главного меню, пункт «О программе»).
  3. В открывшемся окне найдите блок со сведениями о лицензировании.

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

То же окно есть и в Конфигураторе. Запустите его через список баз кнопкой «Конфигуратор», затем «Справка» — «О программе». Для администратора это удобно: Конфигуратор занимает отдельную лицензию, и если он стартует, значит, лицензия для входа в режим разработки есть.

Если окно «О программе» показывает, что лицензия не найдена, а на сервере она есть, дело, скорее всего, в связи клиента с сервером, а не в самой лицензии. Не спешите переактивировать.

Консоль кластера: сколько лицензий занято сейчас

Для клиент-серверной базы это главный инструмент. Консоль серверов 1С ставится вместе с платформой (в Windows — оснастка «Администрирование серверов 1С:Предприятия»).

Порядок такой:

  1. Подключитесь к центральному серверу и разверните нужный кластер.
  2. Откройте раздел «Лицензии».
  3. Посмотрите список выданных лицензий: по каждой видно, кому и на какой сеанс она выдана, с какого компьютера и каким приложением.
  4. Для сопоставления откройте раздел «Сеансы» и найдите те же пользователи и приложения.

Так вы сразу увидите, куда ушли лицензии. Частая находка: зависшие сеансы уволенных или ушедших домой сотрудников, которые держат лицензию часами.

Что нужно узнатьГде смотреть
Сколько лицензий занято сейчасКонсоль кластера, раздел «Лицензии»
Кто именно занимает лицензиюКонсоль кластера, раздел «Сеансы»
Какие лицензии активированы на машинеФайлы .lic и окно «О программе»
Почему в прошлый раз не выдали лицензиюЖурнал регистрации и журнал сервера

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

Файлы лицензий: что лежит на диске

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

  • 🪟 Windows: каталог лицензий в C:\ProgramData\1C\Licenses (путь может отличаться в зависимости от версии платформы и настроек);
  • 🐧 Linux: каталог /var/1C/licenses.

Если путь в вашей системе другой, найдите файлы поиском по маске *.lic. Для этого достаточно проводника или команды dir /s *.lic на диске, где стоит платформа.

Что можно из этого выяснить:

  • есть ли вообще файлы лицензий на этой машине;
  • сколько их: для серверной лицензии и клиентских они обычно разные;
  • не потерялись ли они после переустановки Windows, замены диска или миграции виртуальной машины.

Файлы .lic не открывайте в текстовом редакторе для правки. Читать их глазами бесполезно, а испорченный файл придётся активировать заново.

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

Утилита haspinfo: когда нужна диагностика ключей

haspinfo относится к инструментам диагностики системы защиты. Она показывает, какие ключи защиты (HASP) видит компьютер и в каком они состоянии. Если у вас смешанная схема, часть лицензий программные, часть аппаратные, она помогает быстро отделить одно от другого.

Как работать:

  1. Найдите утилиту в каталоге платформы или в составе драйвера защиты. В разных версиях платформы и поставках она может отсутствовать — тогда используйте альтернативу ниже.
  2. Запустите её в командной строке от имени администратора.
  3. Сохраните вывод в файл, чтобы показать специалисту или приложить к обращению:
haspinfo.exe > C:\temp\haspinfo.txt

В выводе ищите: найден ли ключ, виден ли он системе и нет ли ошибок драйвера.

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

Утилита работает с аппаратными ключами. Для чисто программной лицензии haspinfo ничего нового не покажет: ключа нет, лицензия лежит в файле.

Журнал регистрации и журнал сервера: история выдачи лицензий

Консоль показывает состояние на сейчас. Чтобы понять, что происходило в момент сбоя, нужны журналы.

Журнал регистрации открывается из самой базы: «Администрирование» — «Журнал регистрации» (или через меню «Все функции», если раздел скрыт). Что делать:

  1. Задайте отбор по времени сбоя.
  2. Добавьте отбор по пользователю, который не смог войти.
  3. Смотрите события уровня «Ошибка» и «Предупреждение», связанные с сеансами и подключением.

В тексте события обычно есть причина: лицензия не получена, нет свободных лицензий, не найден сервер лицензирования.

Технологический журнал сервера включается настройкой logcfg.xml и нужен, когда журнала регистрации мало. Он создаёт много данных, поэтому включайте его на короткий срок и с отбором по нужным событиям, а потом выключайте.

Если ошибки с лицензией возникают в строго определённое время, например в 9:00–9:15, сравните этот промежуток с количеством одновременных сеансов в консоли. Чаще всего причина в пиковой нагрузке, а не в поломке.

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

Чтобы понимать, что и где искать, держите в голове сравнение.

ПризнакПрограммная лицензияАппаратный ключ
Где хранитсяФайл .lic на дискеUSB-ключ в порту
ПривязкаК компьютеру или серверуК самому ключу
ПереносЧерез повторную активациюДостаточно переставить ключ
Риск потериПереустановка системы, смена оборудованияФизическая потеря или поломка ключа
Где проверить«О программе», консоль, каталог .lic«О программе», haspinfo, диспетчер устройств
Работа в виртуальной средеПривязка может слететь при смене конфигурации ВМНужна передача USB в виртуальную машину

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

Что делать, если лицензию не видно или она не работает

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

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

Если ничего из этого не помогло, соберите данные: скриншот окна «О программе», выгрузку раздела «Лицензии» из консоли, фрагмент журнала регистрации с текстом ошибки. С таким набором обращение к специалисту или в обслуживающую организацию решается заметно быстрее.

Типичные ошибки при проверке

Эти промахи встречаются чаще остальных.

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

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

Как не остаться без лицензий снова

Несколько привычек, которые избавят от внезапных остановок:

  1. Храните в надёжном месте пин-коды и регистрационные номера лицензий вместе с описанием, на какой сервер что активировано.
  2. Копируйте каталог лицензий вместе с обычным резервным копированием сервера.
  3. Раз в месяц сверяйте число лицензий по документам с тем, что видно в консоли.
  4. Настройте автоматическое завершение неактивных сеансов, чтобы лицензии не висели без дела.
  5. Перед изменением конфигурации виртуальной машины проверьте, не повлияет ли это на привязку лицензии.
Проверка лицензий перед обновлением или переносом сервера
Выполнено: 0 / 5

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

Нужны ли права администратора, чтобы посмотреть лицензию?
Для окна «О программе» нет. Для консоли кластера и каталога лицензий на сервере нужны административные права.
Почему в консоли лицензий меньше, чем куплено?
Часть лицензий может быть не активирована, привязана к другому серверу или недоступна из-за ошибки активации. Сверьте регистрационные номера по документам.
Можно ли увидеть, кто занимает лицензию?
Да. В консоли кластера у каждой выданной лицензии указаны пользователь, компьютер и приложение, а также связанный сеанс.
Слетит ли программная лицензия при переносе сервера?
Скорее всего, да. Активация привязана к среде, поэтому после переезда понадобится повторная активация по пин-коду.
Видит ли haspinfo программные лицензии?
Нет, утилита предназначена для аппаратных ключей. Программные лицензии проверяйте через консоль и файлы .lic.