Где увидеть, какие лицензии 1С стоят на компьютере и на сервере

· 9 мин

Содержание

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

Частое заблуждение — искать лицензии внутри конфигурации. Их там нет. Лицензия принадлежит платформе 1С:Предприятие 8.3 и компьютеру (или серверу), а не базе. Поэтому одна и та же база на двух компьютерах может работать с разными лицензиями.

Где хранятся лицензии 1С и какие они бывают

Сначала определите, какая защита у вас стоит. От этого зависит, где смотреть.

Вид лицензииКак выглядитГде искать
🔑 Программная клиентскаяфайл .lic, активирован пин-кодомпапка licenses на компьютере или сервере
🖥️ Программная сервернаяфайл .lic на сервере 1Спапка licenses на сервере
🔌 Аппаратный ключ HASP (локальный)USB-ключ в компьютереокно «О программе», драйвер ключа
🌐 Сетевой ключ HASPUSB-ключ на одном компьютере сетименеджер лицензий HASP, nethasp.ini

Папки для программных лицензий:

  • 📁 Windows, для всех пользователей: C:\ProgramData\1C\licenses (то же, что %ALLUSERSPROFILE%\1C\licenses);
  • 📁 Windows, только для текущего пользователя: %APPDATA%\1C\licenses;
  • 📁 Linux: /var/1C/licenses.

Папка ProgramData по умолчанию скрыта. Вставьте путь прямо в адресную строку Проводника — он откроется.

Количество файлов .lic не равно количеству рабочих мест. Один файл может давать 5, 10 или 50 мест. Число мест видно только внутри лицензии — через окно «О программе» или утилиту ring.

Не переименовывайте, не копируйте на другой компьютер и не открывайте файлы .lic на редактирование. Лицензия привязана к оборудованию. Скопированный файл на другой машине не заработает, а испорченный придётся восстанавливать резервным пин-кодом.

Окно «О программе» в Конфигураторе

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

  1. Запустите 1С, выберите базу и нажмите Конфигуратор.
  2. Откройте меню Справка → О программе.
  3. Найдите строку «Лицензия».

Что там бывает написано (смысл, формулировки зависят от версии платформы):

  • 🔑 программная лицензия с регистрационным номером и числом рабочих мест;
  • 🔌 аппаратная лицензия — ключ HASP, локальный или сетевой;
  • 🖥️ лицензия получена от сервера 1С:Предприятия — значит, место выдал кластер, а не этот компьютер.

В той же строке или рядом указан регистрационный номер. Запишите его: он понадобится при обращении к партнёру, при повторной активации и при сверке с документами на покупку.

Там же в Конфигураторе есть Администрирование → Активные пользователи. Это не список лицензий, а список сеансов. Но по нему видно, кто сейчас занимает места.

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

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

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

  1. Откройте базу в обычном режиме.
  2. Нажмите кнопку главного меню (три полоски в левом верхнем углу, интерфейс «Такси»).
  3. Выберите Справка → О программе.
  4. Прочитайте строку «Лицензия» и версию платформы.

Кнопка «Скопировать в буфер обмена» в этом окне переносит все сведения разом. Отправьте их администратору одним сообщением — меньше переписки.

Список всех, кто сейчас работает в базе, в типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11) открывается в разделе Администрирование — найдите там «Активные пользователи». Для обычного пользователя без прав администратора этот пункт может быть скрыт.

Где вам смотреть лицензии?

Список установленных лицензий через утилиту ring

Утилита ring с модулем лицензирования ставится вместе с платформой 8.3 свежих версий. Ей нужна установленная Java. Это единственный штатный способ увидеть все программные лицензии компьютера сразу, а не одну.

Список лицензий

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

ring license list

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

Подробности по одной лицензии

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

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

Проверить, подходит ли лицензия к этому оборудованию:

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

Если ring не находится, команду нужно запускать из папки утилиты (обычно внутри 1cv8 или 1CE\components в Program Files) или добавить её в PATH. Полный список подкоманд — ring license help.

На Linux команды те же. Запускайте их через sudo: без прав администратора утилита может не прочитать каталог /var/1C/licenses и покажет пустой список, хотя лицензии на месте. Пустой список без sudo — ещё не повод заново активировать лицензию .

Пин-коды: что можно проверить

Пин-код в лицензии не хранится в читаемом виде. Посмотреть его в 1С нельзя.

  • 📄 Пин-коды напечатаны в комплекте поставки — на листе или конверте с лицензией. Там же основной и резервные коды.
  • 🔁 Каждый пин-код активируется ограниченное число раз. Резервные нужны после замены оборудования или переустановки системы.
  • 🔍 Если резервные закончились, вопрос решает центр лицензирования через вашего партнёра 1С по регистрационному номеру.

Отметьте в комплекте, какой код уже использован и на каком компьютере. Через год никто этого не вспомнит.

Лицензии сеансов на сервере: консоль кластера и rac

В клиент-серверном варианте вопрос «какие лицензии установлены» обычно звучит иначе: какие лицензии сейчас выданы пользователям. Ответ дают сеансы кластера.

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

  1. Откройте «Администрирование серверов 1С Предприятия».
  2. Раскройте сервер → кластер → Сеансы.
  3. Откройте свойства нужного сеанса. Сведения о лицензии сеанса — на отдельной вкладке.

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

Через ras и rac

Утилите rac нужен запущенный сервер администрирования ras. Порт ras по умолчанию — 1545. Если служба ras не установлена, запустите его вручную на сервере:

ras cluster localhost:1540

Затем узнайте идентификатор кластера и выведите сеансы с лицензиями:

rac localhost:1545 cluster list
rac localhost:1545 session list --cluster=<uuid_кластера> --licenses

Если у кластера заданы администраторы, добавьте --cluster-user=<имя> --cluster-pwd=<пароль>.

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

rac localhost:1545 session list --cluster=<uuid_кластера> --licenses | findstr "full-presentation"

Кто выдаёт клиентские лицензии

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

Серверная лицензия — отдельная от клиентских. Её файл лежит в папке licenses на самом сервере, и смотреть её нужно там же, через ring license list.

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

Удобнее всего свести данные в одну таблицу. Пример для небольшой фирмы:

ИсточникЧто видноМест
ring license list на сервереклиентская лицензия на 10 мест10
ring license list на сервереклиентская лицензия на 5 мест5
rac session list --licensesсеансы с выданной лицензией13
Итого свободно15 − 132

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

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

Файловая база: кто занимает места

В файловом варианте сервера лицензий нет. Каждый компьютер, с которого запускают базу, берёт лицензию сам: из своей папки licenses или от сетевого ключа HASP.

  • 💻 Один компьютер с несколькими сеансами 1С обычно занимает одно место.
  • 🖥️ На терминальном сервере каждый пользовательский сеанс Windows считается отдельным рабочим местом.

В каталоге файловой базы лежит файл 1Cv8.1CL. Это файл блокировки базы, а не учёт лицензий. По нему нельзя понять, сколько мест занято.

Не удаляйте 1Cv8.1CL, пока кто-то работает в базе. Если файл остался после сбоя, сначала убедитесь, что все пользователи вышли и процессов 1cv8 на компьютерах нет. Иначе работающие сеансы получат ошибки, а несохранённые данные пропадут.

Кто сейчас в базе, смотрите через Администрирование → Активные пользователи в Конфигураторе. Список покажет имя пользователя, компьютер и время начала сеанса.

Сетевой ключ HASP и менеджер лицензий

Если в сети стоит сетевой USB-ключ, он вставлен в один компьютер. На нём работает менеджер лицензий HASP, который раздаёт места остальным.

Где посмотреть, кто занял места на ключе:

  • 🌐 веб-панель драйвера Sentinel по адресу http://localhost:1947 на компьютере с ключом — список ключей и подключений;
  • 🧭 утилита мониторинга Aladdin Monitor — для старых установок менеджера лицензий.

Клиенты находят ключ по настройкам файла nethasp.ini в папке conf установленной платформы (например, C:\Program Files\1cv8\conf\nethasp.ini). Если широковещательный поиск не работает , укажите адрес компьютера с ключом явно:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_USE_BROADCAST = Disabled

Адрес замените на свой. После правки перезапустите 1С на клиенте.

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

Ошибки при проверке лицензий

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

Зависшие сеансы на сервере удаляют в консоли кластера. Перед удалением предупредите пользователя: несохранённые изменения в его сеансе пропадут.

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

Можно ли посмотреть лицензии 1С без установленной платформы?
Файлы .lic в папке licenses видны и без платформы, но прочитать их содержимое без утилиты ring нельзя.
Сколько мест даёт один файл лицензии?
Столько, сколько указано в лицензии: 1, 5, 10, 20, 50 или больше. Число видно в выводе ring license info и в окне «О программе».
Пропадёт ли лицензия после переустановки 1С?
Нет. Удаление или обновление платформы не трогает папку licenses. Лицензия слетает при замене оборудования или переустановке Windows.
Почему в «О программе» написано, что лицензия получена с сервера?
Клиентское место выдал сервер 1С кластера. Локальный файл лицензии на этом компьютере при этом не используется.
Где взять регистрационный номер, если 1С не запускается?
В выводе ring license list и в документах комплекта поставки — на листе с пин-кодами.