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

· 9 мин

Содержание

Самый быстрый способ посмотреть, по какой лицензии сейчас работает 1С, — открыть Справка → О программе в режиме 1С:Предприятие или в Конфигураторе. Там написано, откуда получена лицензия: локальная программная, с сервера 1С:Предприятия или с ключа защиты. Полный список активированных программных лицензий на компьютере — это файлы .lic в папке C:\ProgramData\1C\licenses, а подробности по каждой показывает утилита ring.

Для сервера картина другая: какие лицензии заняты сеансами, видно в консоли кластера и через rac. Аппаратные ключи HASP проверяются отдельно — в веб-панели драйвера Sentinel. Всё это работает для платформы 8.3 независимо от конфигурации: Бухгалтерия, ЗУП, УТ или ERP лицензируются одинаково.

Проверка через окно «О программе» в 1С:Предприятии и Конфигураторе

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

В режиме 1С:Предприятие

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

Если база клиент-серверная, там же видно, что сеанс получил лицензию от сервера. Это значит, что клиентская лицензия лежит не у вас на компьютере, а на сервере.

В Конфигураторе

Путь тот же: Справка → О программе. Конфигуратор тоже занимает клиентскую лицензию, поэтому окно покажет её источник.

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

Чего это окно не скажет:

  • 📌 сколько всего лицензий активировано на машине;
  • 📌 на сколько рабочих мест рассчитан комплект;
  • 📌 регистрационный номер и пин-код.

Для этого нужны способы ниже.

Где хранятся файлы активированных лицензий

Каждая активированная программная лицензия — это отдельный файл с расширением .lic. Сколько файлов, столько активаций. Поэтому первое, что делает администратор, — открывает папку с лицензиями.

СистемаПапкаДля кого действует
WindowsC:\ProgramData\1C\licensesдля всех пользователей компьютера
Windows%APPDATA%\1C\licensesтолько для текущего пользователя
Linux/var/1C/licensesдля всех пользователей
Linux~/.1cv8/1C/licensesдля текущего пользователя

Папка ProgramData по умолчанию скрыта. Наберите путь прямо в адресной строке Проводника или в окне Win + R.

Что можно понять по файлам:

  • 🔹 Количество. Три файла — три активации. Но одна активация не всегда равна одному рабочему месту: лицензия на 5 пользователей тоже лежит одним файлом.
  • 🔹 Дата. Имя файла обычно содержит дату и время активации, а дата изменения в Проводнике подтверждает, когда лицензию получили.
  • 🔹 Расположение. Если лицензия лежит в %APPDATA%, другие пользователи этого компьютера (например, на терминальном сервере) её не увидят.

Не удаляйте и не переименовывайте файлы .lic, пока не выяснили, что в них. Удалённую лицензию придётся активировать заново, а это расходует пин-код.

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

Подробная диагностика: утилита ring и что с userv79.exe

По файлам не видно главного: какой это продукт и на сколько мест. Для этого у 1С есть консольная утилита ring с модулем лицензирования (1С:Предприятие License Tools). Она ставится отдельно и требует установленной Java.

Как посмотреть список лицензий

Откройте командную строку от имени администратора, перейдите в папку утилиты и выполните:

ring license list

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

ring license info --name <имя_лицензии_из_списка>

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

Проверить, жива ли лицензия на этом железе:

ring license validate --name <имя_лицензии_из_списка>

Если валидация не проходит, значит параметры компьютера изменились и лицензия «отвязалась». Про остальные команды и ключи подскажет ring license help.

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

Про userv79.exe

В старых инструкциях встречается совет проверять лицензии программой userv79.exe. В комплект платформы 8.3 она не входит, и для программных лицензий 8.3 не нужна. Скачивать такие утилиты со сторонних сайтов не стоит: под видом «диагностики лицензий» часто распространяют вредоносные программы. Штатные средства — окно «О программе», ring, консоль кластера и панель Sentinel — закрывают все задачи проверки.

Как посмотреть лицензии на сервере 1С:Предприятия

На сервере бывает два вида лицензий: серверная (ПРОФ или КОРП) и клиентские, которые сервер раздаёт сеансам. Обе лежат в C:\ProgramData\1C\licenses на сервере (в Linux — /var/1C/licenses). Их состав проверяется тем же ring license list, запущенным на сервере.

А вот кто какую лицензию занял прямо сейчас, показывает кластер.

Через консоль администрирования кластера

  1. Откройте Администрирование серверов 1С Предприятия.
  2. Разверните центральный сервер → кластер.
  3. Перейдите в узел Сеансы. У каждого сеанса есть сведения о лицензии, которую он получил.
  4. Подробнее — в узле Рабочие процессы: у рабочего процесса есть вложенный узел Лицензии, где видна серверная лицензия.

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

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

Через утилиту rac

Если консоль не установлена или сервер на Linux, используйте rac. Он обращается к агенту сервера через ras, поэтому служба ras должна быть запущена.

rac cluster list
rac session list --cluster=<id_кластера> --licenses
rac process list --cluster=<id_кластера> --licenses

Первая команда даёт идентификатор кластера. Вторая — лицензии, занятые сеансами. Третья — лицензии рабочих процессов, в том числе серверную. Если кластер защищён паролем, добавьте параметры администратора; точный синтаксис покажет rac help session.

Что учесть с серверными лицензиями

  • 🖥️ Клиентские лицензии на сервере удобны для терминального доступа и веб-клиента: пользователю ничего не надо активировать у себя.
  • 🖥️ Серверная лицензия ПРОФ ограничивает возможности кластера по сравнению с КОРП. Какая у вас, видно в описании продукта в ring license info.
  • 🖥️ Если сервер работает в виртуальной машине, перенос ВМ на другой хост может изменить параметры оборудования, и лицензия перестанет проходить проверку.

Программные лицензии и пин-коды: что можно узнать

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

Что важно знать при проверке:

  1. Регистрационный номер комплекта указан на лицензионном листе и в ring license info. По нему сверяют, к какой покупке относится файл.
  2. Использованный пин-код не отображается в окне «О программе». Если вы не записали, какой пин-код активировали, восстановить это по интерфейсу 1С не выйдет. Заведите табличку: пин-код → компьютер → дата.
  3. Количество оставшихся активаций по пин-коду в самой 1С не видно. Его уточняют в центре лицензирования 1С или у партнёра, у которого покупали продукт.
Что нужно узнатьГде смотреть
Какая лицензия у текущего сеансаСправка → О программе
Сколько лицензий активировано на ПКпапка licenses, ring license list
Продукт и число местring license info
Жива ли привязка к железуring license validate
Кто занял лицензии на сервереконсоль кластера, rac session list --licenses
Остаток активаций пин-кодацентр лицензирования или партнёр 1С

Перед заменой материнской платы, диска или переустановкой системы выпишите данные лицензий через ring license info. После смены железа понадобится резервный пин-код, и проще, когда под рукой регномер и список активаций.

Как проверить аппаратный ключ HASP

Аппаратный ключ — USB-флешка с защитой. Платформа 8.3 работает с ним через драйвер Sentinel (HASP) Run-time. Если драйвер не установлен, 1С ключ просто не увидит.

Локальный ключ

  1. Вставьте ключ в USB-порт. На исправном ключе загорается светодиод.
  2. Откройте в браузере на этом компьютере адрес http://localhost:1947.
  3. В панели Sentinel Admin Control Center откройте список ключей. Ключ 1С должен там быть.

Если страница не открывается, драйвер не установлен или его служба остановлена. Драйвер haspdinst.exe входит в дистрибутив платформы и ставится при установке с компонентом драйвера защиты.

Сетевой ключ

Сетевой ключ стоит на одном компьютере, а лицензии раздаёт по сети. На этой машине работает менеджер лицензий HASP. Клиенты находят его широковещательным запросом или по адресу из файла nethasp.ini.

Если клиенты не видят ключ в другой подсети, пропишите адрес явно в nethasp.ini в папке conf платформы:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите адрес компьютера с ключом. Менеджер лицензий слушает UDP-порт 475 — проверьте, что брандмауэр его не режет.

Какой это ключ

Маркировка на корпусе подсказывает назначение. ORGL8 — однопользовательский локальный ключ. Ключи с NET в названии — сетевые, число после него означает количество мест. Серверные ключи имеют свою маркировку и ставятся на компьютер с сервером 1С.

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

Ошибки при проверке лицензий и как их снять

Тексты ошибок помогают быстро понять, где искать. Выберите свой симптом:

Диагностика: выберите симптом

Ещё две ситуации, которые путают:

  • ⚡ Лицензия перестала работать после обновления Windows. Крупное обновление может изменить параметры, к которым привязана лицензия. Сначала проверьте ring license validate: если не проходит — нужна повторная активация.
  • ⚡ На сервере лицензии есть, а клиенты берут свои локальные. Платформа ищет лицензию по порядку и берёт первую подходящую. Чтобы клиенты получали лицензии только с сервера, это настраивается в параметрах получения лицензий клиентом; проверьте источник в окне «О программе» на клиенте.

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

Можно ли посмотреть лицензии 1С без прав администратора?
Источник лицензии текущего сеанса виден в «О программе» любому пользователю. Полный список в ProgramData и данные из ring требуют прав администратора.
Как узнать, на сколько пользователей куплена лицензия?
Выполните ring license info по имени лицензии: в описании продукта указано количество рабочих мест. Ещё это написано на лицензионном листе из комплекта.
Сколько раз можно активировать один пин-код?
Число активаций ограничено. Точный остаток в программе не показывается — его сообщают в центре лицензирования 1С или у партнёра-продавца.
Можно ли перенести файл .lic на другой компьютер?
Нет. Лицензия привязана к оборудованию, на другом ПК проверку не пройдёт. На новом компьютере активируйте резервный пин-код.
Нужна ли отдельная лицензия для Конфигуратора?
Нет, Конфигуратор занимает обычную клиентскую лицензию, как и режим 1С:Предприятие.