Какая лицензия сейчас работает в 1С:Предприятии и где это видно

· 9 мин

Содержание

Чтобы посмотреть, какую лицензию использует 1С, откройте в работающей базе Главное меню → Справка → О программе. В окне есть строка о лицензии: программная она или аппаратная (ключ HASP), на сколько рабочих мест, получена ли она с сервера.

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

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

Платформа 8.3 работает с двумя видами защиты. От вида зависит, где искать лицензию и как её проверять.

ВидКак выглядитГде «живёт»Чем проверять
🔑 Аппаратная (HASP)USB-ключв USB-порту компьютера или сервераокно «О программе», http://localhost:1947
💾 Программнаяфайл .lic после активации пин-кодана диске компьютераокно «О программе», папка лицензий, ring license list
🌐 Сетевая аппаратнаяUSB-ключ с маркировкой NETна одном компьютере сети, раздаётся менеджером лицензийAladdin Monitor, http://localhost:1947
🖥 Лицензия сервераключ или файл .lic на серверена машине с сервером 1Сконсоль кластера

Отдельно стоят два понятия:

  • 👤 Клиентская лицензия — право одного пользователя (сеанса) работать в 1С. Бывает однопользовательской и многопользовательской (на 5, 10, 20 мест и т. д.).
  • 🏢 Лицензия на сервер — нужна только для клиент-серверного варианта. Она не даёт пользователям рабочих мест, клиентские лицензии покупаются отдельно.

Учебная версия работает без лицензии, но с ограничениями. Рабочая платформа без лицензии базу не запустит — выдаст ошибку.

Маркировка аппаратных ключей

На корпусе USB-ключа есть надпись. По ней видно, что это за ключ:

  • ORGL8 — однопользовательский клиентский ключ, работает только на том компьютере, куда вставлен.
  • NET5, NET10, NET20, NET50 и далее — сетевой ключ на указанное число одновременных сеансов.
  • ENSR8 — ключ 32-разрядного сервера 1С.
  • EN8SA — ключ 64-разрядного сервера 1С.

Если ключей несколько, а надписи стёрлись, тип покажет менеджер лицензий (см. раздел про HASP).

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

Это самый быстрый способ. Он работает в любой конфигурации: БП, ЗУП, УТ, ERP — окно одно и то же, его даёт платформа.

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

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

  • 💾 упоминание программной лицензии и путь к файлу — значит, работает пин-код;
  • 🔑 упоминание ключа HASP — значит, аппаратная защита;
  • 🖥 указание, что лицензия получена от сервера 1С:Предприятия, — значит, клиентские лицензии лежат на сервере и раздаются сеансам.

Под основным текстом окна есть ссылка «Информация для технической поддержки». Она открывает подробный отчёт: версия платформы, режим запуска, сведения о лицензии. Этот текст удобно скопировать и отправить администратору или партнёру 1С, не пересказывая по телефону.

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

Аппаратный ключ HASP: драйвер и менеджер лицензий

Аппаратная защита 1С держится на ключах Sentinel HASP. Чтобы ключ работал, на компьютере нужен драйвер — пакет HASP / Sentinel Run-time (в обиходе «HaspHL Run Time»). Без него ключ светится, но платформа его не видит.

Как проверить, что ключ виден системе

  1. Вставьте ключ. Светодиод на нём должен гореть ровно.
  2. Откройте в браузере на этом же компьютере http://localhost:1947.
  3. Откроется Sentinel Admin Control Center — веб-интерфейс драйвера.
  4. Перейдите в раздел ключей (Sentinel Keys). Там должен быть ваш ключ.

Если страница по адресу localhost:1947 не открывается — драйвер не установлен или его служба остановлена.

Как переустановить драйвер

Драйвер входит в дистрибутив платформы, его также ставят из пакета Sentinel Run-time. Из командной строки с правами администратора:

haspdinst.exe -i

Удалить старый драйвер перед переустановкой:

haspdinst.exe -r

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

Почему ключ виден, а 1С его не берёт

  • 🔌 ключ однопользовательский (ORGL8), а 1С запускают по RDP на другом компьютере;
  • 🖥 вставлен серверный ключ (ENSR8, EN8SA), а запускается клиент — клиенту он не подходит;
  • 🧩 разрядность серверного ключа не совпадает с разрядностью сервера 1С;
  • 🔁 ключ проброшен в виртуальную машину, но гипервизор не передал его гостевой системе.

Программная лицензия: проверка и активация пин-кодом

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

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

ОСОсновной каталог
WindowsC:\ProgramData\1C\licenses
Linux/var/1C/licenses

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

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

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

В новых версиях платформы есть утилита администрирования лицензий из состава 1С:Enterprise License Tools. Команда показывает активированные на компьютере лицензии:

ring license list

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

Как активировать программную лицензию

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

  1. Запустите 1С. В окне об отсутствии лицензии выберите получение лицензии.
  2. Введите регистрационный номер комплекта и пин-код из конверта.
  3. Выберите способ: автоматически через интернет или вручную (по телефону, через файл запроса).
  4. Заполните сведения о владельце. Их надо вводить так же, как при первой активации, — при повторной активации система их сверяет.
  5. Дождитесь сообщения об успешном получении. В папке лицензий появится новый файл .lic.

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

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

Какие изменения «ломают» программную лицензию

  • 🔧 замена материнской платы или процессора;
  • 💽 замена или переразметка системного диска;
  • 🏷 переименование компьютера;
  • 🌐 замена сетевой карты;
  • ☁️ перенос виртуальной машины на другой хост с изменением её параметров.

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

Лицензия в режиме Конфигуратор

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

  1. Откройте базу в Конфигураторе.
  2. В меню выберите Справка → О программе.
  3. Посмотрите строку о лицензии — она устроена так же, как в режиме 1С:Предприятие.

Когда это полезно:

  • 🧑‍💻 программист заходит в Конфигуратор, а у бухгалтера в это время «пропадает» место — значит, лицензий впритык, Конфигуратор забрал одну;
  • 🧪 надо проверить новую рабочую станцию, а конфигурация на ней ещё не настроена до конца;
  • 🔍 есть подозрение, что клиент берёт локальный файл вместо лицензии сервера.

Активировать лицензию из Конфигуратора отдельно не нужно: если лицензии нет, окно получения откроется уже при запуске.

Сетевые и серверные лицензии

В сети лицензии раздаются двумя путями. Важно не путать их.

Сетевой HASP-ключ (NET)

Ключ NET вставляют в один компьютер — обычно сервер или постоянно работающую машину. На ней ставят менеджер лицензий HASP License Manager. Клиенты находят ключ по сети и занимают свободные места.

Проверка:

  1. На компьютере с ключом откройте http://localhost:1947 — ключ должен быть в списке.
  2. Для просмотра, кто занял места, используют Aladdin Monitor: он показывает ключ и подключённые сеансы.
  3. На клиентах при проблемах с поиском ключа указывают адрес менеджера лицензий в файле nethasp.ini в каталоге conf платформы.

Пример настройки nethasp.ini, когда широковещательный поиск не работает :

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Здесь 192.168.1.10 — адрес компьютера с ключом. Подставьте свой.

Лицензии на сервере 1С:Предприятия

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

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

Как увидеть, кто сколько занял:

  • 🖥 в консоли «Администрирование серверов 1С Предприятия» откройте кластер, затем список сеансов — для сеанса видно, какая лицензия ему выдана;
  • ⌨️ из командной строки, если запущен сервер администрирования ras:
rac cluster list
rac session list --cluster=<id_кластера> --licenses

Первая команда даёт идентификатор кластера, вторая — сеансы с данными о выданных лицензиях.

Если для освобождения мест хочется перезапустить службу агента сервера 1С — помните, что оборвутся все сеансы всех пользователей, несохранённые данные пропадут. Делайте это после рабочего дня или после оповещения людей. Чаще достаточно завершить в консоли конкретный «зависший» сеанс.

Сравнение вариантов для небольшого офиса

ВариантКогда удобенСлабое место
Пин-коды на каждом ПК1–3 пользователя, стабильное железослетают при замене оборудования
Сетевой ключ NETфайловая база, 5–20 пользователейключ можно потерять или сломать
Лицензии на сервере 1Склиент-серверный вариант, RDPнужна лицензия на сервер и аккуратная настройка службы

Ошибки лицензий и что с ними делать

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

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

Как не попасть в эти ситуации

  1. Храните конверт с пин-кодами и регистрационным номером в одном месте, сделайте скан.
  2. Запишите данные владельца, которые вводили при активации, — слово в слово.
  3. Перед заменой железа на ПК с программной лицензией заранее планируйте повторную активацию.
  4. Подпишите на сервере, где вставлен сетевой ключ: «Не вынимать — лицензии 1С».
  5. Раз в квартал сверяйте число мест с числом реально работающих людей.

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

Можно ли узнать тип лицензии, не запуская базу?
Да. Для программной — загляните в C:\ProgramData\1C\licenses: если там есть файлы .lic, на компьютере есть активированные лицензии. Для ключа — откройте http://localhost:1947 и посмотрите список ключей.
Можно ли перенести программную лицензию на новый компьютер?
Можно повторной активацией: на новом компьютере вводят резервный пин-код того же комплекта. Старый файл .lic на новом компьютере работать не будет — он привязан к прежнему железу.
Можно ли сочетать ключ и пин-коды в одной сети?
Да. Платформа берёт любую доступную лицензию. Места от ключа и от программных лицензий суммируются.
Почему у одного пользователя занято две лицензии?
Обычно он открыл две базы или запустил одновременно 1С:Предприятие и Конфигуратор на разных компьютерах. На одном компьютере несколько сеансов одного пользователя обычно расходуют одну клиентскую лицензию.
Нужна ли лицензия на сервер для файловой базы?
Нет. Лицензия на сервер нужна только для клиент-серверного варианта работы. Для файловой базы достаточно клиентских лицензий.