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

· 9 мин

Содержание

Быстрее всего узнать, какая лицензия 1С используется, в самой программе: откройте окно О программе (значок ? или меню с тремя полосками в правом верхнем углу → О программе). Там видно, получена ли лицензия из ключа защиты (аппаратная) или из файла (программная), и для программной — где лежит файл. Если в USB-порту компьютера или сервера торчит ключ — у вас аппаратная защита. Если ключа нет, а программа запускается — программная.

Этого хватает, чтобы ответить на вопрос «что у нас стоит». Для инвентаризации, переноса на новый компьютер или разбора ошибки Не обнаружено свободной лицензии! нужны подробности: сколько мест, на какой ПИН-код активирована лицензия, кто её занял. Речь о платформе 1С:Предприятие 8.3: механизм лицензирования общий для всех конфигураций (Бухгалтерия, ЗУП, УТ и других).

Какие бывают лицензии 1С и как отличить ключ на глаз

Лицензия 1С — это право запустить платформу на определённом числе рабочих мест. Конфигурация (БП, ЗУП) здесь роли не играет: проверяется именно лицензия платформы. Защита бывает двух видов.

ВидКак выглядитГде «живёт»Чем проверить
🔑 Аппаратная (ключ HASP)USB-ключ, похожий на флешкуВ порту компьютера или сервераМонитор Sentinel http://localhost:1947, окно «О программе»
📄 ПрограммнаяФайл .lic после активации ПИН-кодаНа диске компьютера или сервераУтилита ring, окно «О программе», папка лицензий

По назначению лицензии делятся так:

  • 💻 Однопользовательская клиентская — один пользователь на одном компьютере. Входит в основную поставку любого продукта.
  • 👥 Многопользовательская клиентская — на 5, 10, 20, 50, 100 и больше мест. Покупается дополнительно.
  • 🖥️ Серверная — нужна для работы кластера серверов 1С:Предприятия в клиент-серверном режиме. Бывает для 32-разрядного и 64-разрядного сервера. Клиентских мест она не даёт.

Что написано на аппаратном ключе

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

  • ORGL8 — однопользовательский локальный ключ, работает только на компьютере, куда вставлен;
  • NET5, NET10, NET20, NET50 и т. д. — сетевой ключ, цифра означает число одновременных пользователей;
  • у ключа сервера 1С:Предприятия своя маркировка, отличная от клиентских, — сверяйте её с документами поставки.

Маркировка на корпусе — только подсказка. Наклейка могла стереться, ключ мог переехать от другой фирмы. Точный тип показывает монитор ключей (о нём ниже).

Признаки программной лицензии

Программную лицензию на глаз не увидишь. Признаки косвенные:

  • 📦 в коробке или в электронной поставке был конверт с ПИН-кодами — 15-значные коды;
  • 🔄 при первом запуске программа предлагала получить лицензию и спрашивала ПИН-код и данные организации;
  • 📁 на диске есть файлы с расширением .lic в папке лицензий.

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

Проверка лицензии в окне «О программе»

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

  1. Запустите 1С в режиме «Предприятие» и войдите в базу.
  2. Нажмите значок ? в правом верхнем углу окна (или меню с тремя полосками) и выберите О программе.
  3. Найдите в окне сведения о лицензии.

Что вы там увидите:

  • для ключа защиты — упоминание аппаратной лицензии и тип ключа (локальный или сетевой);
  • для программной — что лицензия программная, путь к файлу .lic, ПИН-код или регистрационный номер комплекта ;
  • для лицензии, выданной сервером, — что её получил сервер 1С:Предприятия.

Если сведений мало, откройте в том же окне ссылку Информация для технической поддержки. Там собраны версия платформы, режим работы базы (файловый или клиент-серверный) и данные о лицензии. Этот текст удобно скопировать и отправить администратору.

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

Ключ защиты HASP: монитор Sentinel и диагностические утилиты

Аппаратные ключи 1С работают через драйвер Sentinel (раньше назывался HASP). Драйвер ставится вместе с платформой, если при установке отметить компонент установки драйвера защиты, либо отдельно.

Монитор Sentinel Admin Control Center

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

  1. Откройте браузер на компьютере, где вставлен ключ.
  2. Перейдите по адресу http://localhost:1947.
  3. Откройте раздел Sentinel Keys — список всех подключённых ключей.

В списке видны: тип ключа (локальный или сетевой), его идентификатор, на каком компьютере он вставлен. Если ключ сетевой, в разделе сеансов можно увидеть, какие компьютеры сейчас занимают места.

Страница не открывается — значит, не установлен или остановлен драйвер. Проверьте в оснастке Службы (services.msc) службу Sentinel LDK License Manager.

Утилита диагностики ключей от 1С

Для разбора проблем с ключами фирма 1С выпускала утилиту диагностики (известна как HaspInfo). Она опрашивает все доступные ключи и выводит отчёт: какие ключи найдены локально, какие по сети, через какой менеджер лицензий. Утилиту дают партнёры 1С и линия поддержки. Её отчёт удобно приложить к обращению — по нему сразу видно, видит ли компьютер ключ вообще.

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

Сетевой ключ (NET…) раздаёт места по сети. Для этого на компьютере с ключом должен работать HASP License Manager — он отвечает клиентам по порту 475.

Клиент ищет менеджер лицензий широковещательным запросом. Если сеть сложная (разные подсети, VPN), адрес менеджера прописывают в файле nethasp.ini в папке bin установленной платформы:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Здесь 192.168.1.10 — адрес компьютера, в который вставлен сетевой ключ. Порт 475 на нём должен быть открыт в брандмауэре.

Программная лицензия: файлы .lic и утилита ring

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

Где лежат файлы лицензий

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

Папка ProgramData скрытая. Чтобы её открыть, вставьте путь в адресную строку Проводника или включите показ скрытых элементов.

Один файл — одна активированная лицензия. Если в папке три файла .lic, значит, на этом компьютере активировано три лицензии (например, основная поставка и дополнительная на 5 мест). Внутри файл не читается как обычный текст: тип лицензии и число мест показывает утилита ring.

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

Что хранится в реестре Windows

Лицензии 1С в реестре не хранятся. В реестре есть следы установки платформы и драйвера Sentinel, но тип и число мест там не найти. Если вам советуют «посмотреть лицензию в реестре» — ищите файлы .lic в папках из таблицы выше.

Утилита лицензирования ring

Утилита ring входит в набор утилит лицензирования 1С:Предприятия, который ставится отдельно от платформы. Она показывает, какие программные лицензии активированы, и расшифровывает их содержимое. Запускайте командную строку от имени администратора.

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

ring license list

Подробности по одной лицензии (имя берите из вывода предыдущей команды):

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

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

Сервер 1С:Предприятия: кто и какую лицензию занял

В клиент-серверном режиме картина сложнее. Лицензия сервера нужна самому кластеру, а клиентские лицензии сеансы получают одним из двух путей:

  • 🖥️ клиент берёт лицензию сам — со своего компьютера (ключ или файл .lic на рабочем месте);
  • 🌐 лицензию выдаёт сервер — клиентские лицензии лежат на сервере, и он раздаёт их сеансам.

Второй вариант включается в свойствах информационной базы в консоли администрирования серверов 1С: флаг Выдача лицензий сервером 1С:Предприятия. Если флаг снят, сервер клиентские лицензии не выдаёт, даже если они на нём есть.

Проверка через rac

Утилита rac подключается к агенту сервера (порт 1540) через службу ras. Последовательность такая:

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

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

Так вы увидите, кто занял последнее свободное место. Справку по остальным параметрам даёт rac help session.

Проверка в консоли кластера

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

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

Где искать вашу лицензию?

Ошибки лицензии и как их разобрать

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

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

Пара моментов, которые часто путают:

  • ❌ Конфигурация ≠ лицензия. Лицензия «на Бухгалтерию» в смысле права запуска — это лицензия платформы. Купив ЗУП, вы получаете ещё одну однопользовательскую лицензию, которой можно пользоваться и для других конфигураций.
  • ❌ Серверная лицензия не даёт клиентских мест. Чтобы 10 человек работали в клиент-серверной базе, кроме лицензии сервера нужно 10 клиентских мест.
  • ❌ Учебная версия работает без лицензии, но у неё свои ограничения. К рабочей базе её не прикрутить.

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

Можно ли использовать аппаратный ключ и программную лицензию одновременно?
Да. Платформа берёт лицензию из любого доступного источника. Например, 5 мест на сетевом ключе и 10 мест программной лицензией вместе дают 15 одновременных пользователей.
Как узнать регистрационный номер лицензии 1С?
Для программной лицензии — командой ring license info или в окне «О программе». Для ключа — по документам поставки: регистрационная карточка лежит в коробке.
Можно ли перенести программную лицензию на другой компьютер?
Скопировать файл .lic нельзя: он привязан к оборудованию. На новом компьютере лицензию активируют резервным ПИН-кодом. Если резервные коды закончились, обращаются в центр лицензирования 1С.
Как узнать, сколько мест всего куплено в фирме?
Сложите места со всех источников: ключей (маркировка NET… плюс локальные), файлов .lic на компьютерах и на сервере. Единого отчёта по всей сети в платформе нет — инвентаризацию собирают по каждому месту.