Какая лицензия сейчас работает в 1С:Предприятии и где это видно
Содержание
Чтобы посмотреть, какую лицензию использует 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С:Предприятие.
- Нажмите кнопку главного меню (три полоски в левом верхнем углу).
- Выберите
Справка → О программе. - Найдите строку с информацией о лицензии.
Что вы там увидите:
- 💾 упоминание программной лицензии и путь к файлу — значит, работает пин-код;
- 🔑 упоминание ключа HASP — значит, аппаратная защита;
- 🖥 указание, что лицензия получена от сервера 1С:Предприятия, — значит, клиентские лицензии лежат на сервере и раздаются сеансам.
Под основным текстом окна есть ссылка «Информация для технической поддержки». Она открывает подробный отчёт: версия платформы, режим запуска, сведения о лицензии. Этот текст удобно скопировать и отправить администратору или партнёру 1С, не пересказывая по телефону.
Окно показывает лицензию текущего сеанса. Если на компьютере лежат и файл .lic, и вставлен ключ, вы увидите только ту, которую платформа взяла сейчас.
Аппаратный ключ HASP: драйвер и менеджер лицензий
Аппаратная защита 1С держится на ключах Sentinel HASP. Чтобы ключ работал, на компьютере нужен драйвер — пакет HASP / Sentinel Run-time (в обиходе «HaspHL Run Time»). Без него ключ светится, но платформа его не видит.
Как проверить, что ключ виден системе
- Вставьте ключ. Светодиод на нём должен гореть ровно.
- Откройте в браузере на этом же компьютере
http://localhost:1947. - Откроется Sentinel Admin Control Center — веб-интерфейс драйвера.
- Перейдите в раздел ключей (Sentinel Keys). Там должен быть ваш ключ.
Если страница по адресу localhost:1947 не открывается — драйвер не установлен или его служба остановлена.
Как переустановить драйвер
Драйвер входит в дистрибутив платформы, его также ставят из пакета Sentinel Run-time. Из командной строки с правами администратора:
haspdinst.exe -i
Удалить старый драйвер перед переустановкой:
haspdinst.exe -r
Переустановка драйвера на компьютере, где стоит сетевой ключ, на время отключит лицензии у всех пользователей сети. Делайте это вне рабочего времени или после того, как все вышли из 1С.
Почему ключ виден, а 1С его не берёт
- 🔌 ключ однопользовательский (ORGL8), а 1С запускают по RDP на другом компьютере;
- 🖥 вставлен серверный ключ (ENSR8, EN8SA), а запускается клиент — клиенту он не подходит;
- 🧩 разрядность серверного ключа не совпадает с разрядностью сервера 1С;
- 🔁 ключ проброшен в виртуальную машину, но гипервизор не передал его гостевой системе.
Программная лицензия: проверка и активация пин-кодом
Программная лицензия — это файл, который платформа создаёт после активации пин-кода. Файл привязан к параметрам компьютера: процессору, дискам, сетевым картам, имени машины.
Где лежат файлы лицензий
| ОС | Основной каталог |
|---|---|
| Windows | C:\ProgramData\1C\licenses |
| Linux | /var/1C/licenses |
В папке — файлы с расширением .lic. Сколько активаций прошло, столько и файлов. Открывать их в блокноте бесполезно: содержимое служебное.
Папка ProgramData скрытая. Вставьте путь прямо в адресную строку проводника — так быстрее, чем включать показ скрытых файлов.
Список лицензий через утилиту ring
В новых версиях платформы есть утилита администрирования лицензий из состава 1С:Enterprise License Tools. Команда показывает активированные на компьютере лицензии:
ring license list
Подробные сведения о конкретной лицензии и параметры команд смотрите в справке утилиты: ring help. Если команда не найдена, значит, License Tools на компьютере не установлены — тогда ориентируйтесь на окно «О программе».
Как активировать программную лицензию
Окно получения лицензии платформа открывает сама, когда при запуске не находит ни файла, ни ключа.
- Запустите 1С. В окне об отсутствии лицензии выберите получение лицензии.
- Введите регистрационный номер комплекта и пин-код из конверта.
- Выберите способ: автоматически через интернет или вручную (по телефону, через файл запроса).
- Заполните сведения о владельце. Их надо вводить так же, как при первой активации, — при повторной активации система их сверяет.
- Дождитесь сообщения об успешном получении. В папке лицензий появится новый файл
.lic.
В конверте комплекта лежит основной пин-код и резервные. Резервные нужны на случай, когда изменилась конфигурация компьютера и прежняя лицензия «слетела».
Не тратьте резервные пин-коды на эксперименты. Каждая лишняя активация уменьшает запас. Когда коды кончатся, восстанавливать лицензию придётся через обращение в центр лицензирования с подтверждением покупки.
Какие изменения «ломают» программную лицензию
- 🔧 замена материнской платы или процессора;
- 💽 замена или переразметка системного диска;
- 🏷 переименование компьютера;
- 🌐 замена сетевой карты;
- ☁️ перенос виртуальной машины на другой хост с изменением её параметров.
Перед таким обслуживанием запишите регистрационный номер и данные, которые вводили при активации. Они понадобятся для повторной активации.
Лицензия в режиме Конфигуратор
Конфигуратор потребляет лицензию так же, как пользовательский сеанс. Поэтому в нём тоже можно проверить, что подхватила платформа.
- Откройте базу в Конфигураторе.
- В меню выберите
Справка → О программе. - Посмотрите строку о лицензии — она устроена так же, как в режиме 1С:Предприятие.
Когда это полезно:
- 🧑💻 программист заходит в Конфигуратор, а у бухгалтера в это время «пропадает» место — значит, лицензий впритык, Конфигуратор забрал одну;
- 🧪 надо проверить новую рабочую станцию, а конфигурация на ней ещё не настроена до конца;
- 🔍 есть подозрение, что клиент берёт локальный файл вместо лицензии сервера.
Активировать лицензию из Конфигуратора отдельно не нужно: если лицензии нет, окно получения откроется уже при запуске.
Сетевые и серверные лицензии
В сети лицензии раздаются двумя путями. Важно не путать их.
Сетевой HASP-ключ (NET)
Ключ NET вставляют в один компьютер — обычно сервер или постоянно работающую машину. На ней ставят менеджер лицензий HASP License Manager. Клиенты находят ключ по сети и занимают свободные места.
Проверка:
- На компьютере с ключом откройте
http://localhost:1947— ключ должен быть в списке. - Для просмотра, кто занял места, используют Aladdin Monitor: он показывает ключ и подключённые сеансы.
- На клиентах при проблемах с поиском ключа указывают адрес менеджера лицензий в файле
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С».
- Раз в квартал сверяйте число мест с числом реально работающих людей.