Где увидеть, какие лицензии 1С стоят на компьютере и на сервере
Содержание
Самый быстрый способ посмотреть лицензию
1С — открыть Справка → О программе в запущенной базе: в строке «Лицензия» платформа пишет, какую лицензию взял этот сеанс. Полный список установленных программных лицензий лежит файлами .lic в C:\ProgramData\1C\licenses, а читается утилитой ring license list.
Частое заблуждение — искать лицензии внутри конфигурации. Их там нет. Лицензия принадлежит платформе 1С:Предприятие 8.3 и компьютеру (или серверу), а не базе. Поэтому одна и та же база на двух компьютерах может работать с разными лицензиями.
Где хранятся лицензии 1С и какие они бывают
Сначала определите, какая защита у вас стоит. От этого зависит, где смотреть.
| Вид лицензии | Как выглядит | Где искать |
|---|---|---|
| 🔑 Программная клиентская | файл .lic, активирован пин-кодом | папка licenses на компьютере или сервере |
| 🖥️ Программная серверная | файл .lic на сервере 1С | папка licenses на сервере |
| 🔌 Аппаратный ключ HASP (локальный) | USB-ключ в компьютере | окно «О программе», драйвер ключа |
| 🌐 Сетевой ключ HASP | USB-ключ на одном компьютере сети | менеджер лицензий 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С, выберите базу и нажмите
Конфигуратор. - Откройте меню
Справка → О программе. - Найдите строку «Лицензия».
Что там бывает написано (смысл, формулировки зависят от версии платформы):
- 🔑 программная лицензия с регистрационным номером и числом рабочих мест;
- 🔌 аппаратная лицензия — ключ HASP, локальный или сетевой;
- 🖥️ лицензия получена от сервера 1С:Предприятия — значит, место выдал кластер, а не этот компьютер.
В той же строке или рядом указан регистрационный номер. Запишите его: он понадобится при обращении к партнёру, при повторной активации и при сверке с документами на покупку.
Там же в Конфигураторе есть Администрирование → Активные пользователи. Это не список лицензий, а список сеансов. Но по нему видно, кто сейчас занимает места.
Окно «О программе» показывает только одну лицензию — ту, что взял текущий сеанс. Если на компьютере установлено три файла лицензий, вы увидите сведения об одном. Полный список — в разделе про утилиту ring.
Как пользователю проверить лицензию в режиме Предприятия
Права администратора для этого не нужны. Любой пользователь может посмотреть, какую лицензию взял его сеанс.
- Откройте базу в обычном режиме.
- Нажмите кнопку главного меню (три полоски в левом верхнем углу, интерфейс «Такси»).
- Выберите
Справка → О программе. - Прочитайте строку «Лицензия» и версию платформы.
Кнопка «Скопировать в буфер обмена» в этом окне переносит все сведения разом. Отправьте их администратору одним сообщением — меньше переписки.
Список всех, кто сейчас работает в базе, в типовых конфигурациях (БП 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С Предприятия».
- Раскройте сервер → кластер →
Сеансы. - Откройте свойства нужного сеанса. Сведения о лицензии сеанса — на отдельной вкладке.
Там видно, программная лицензия или ключ, с какого компьютера она получена, сколько в ней мест и сколько занято.
Через 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 − 13 | 2 |
Если занятых мест больше, чем людей в офисе, ищите дубли. Обычно это один сотрудник, открывший базу с двух компьютеров, или сеанс, оставшийся после обрыва связи.
Учтите, что фоновые задания и сеансы Конфигуратора тоже видны в списке сеансов. Считайте только строки, где лицензия действительно указана.
Файловая база: кто занимает места
В файловом варианте сервера лицензий нет. Каждый компьютер, с которого запускают базу, берёт лицензию сам: из своей папки 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 нельзя.Сколько мест даёт один файл лицензии?
ring license info и в окне «О программе».Пропадёт ли лицензия после переустановки 1С?
Почему в «О программе» написано, что лицензия получена с сервера?
Где взять регистрационный номер, если 1С не запускается?
ring license list и в документах комплекта поставки — на листе с пин-кодами.