Проверка лицензии 1С:Предприятие 8.3 — тип, подлинность, работоспособность
Содержание
Проверить лицензию 1С проще всего изнутри самой программы: откройте базу, в главном меню выберите Справка → О программе и нажмите «Информация для технической поддержки» — там видно, откуда сеанс получил лицензию: из ключа защиты HASP или из файла программной лицензии. Для проверки самого ключа есть веб-консоль Sentinel по адресу http://localhost:1947, для программных лицензий — утилита ring license.
Частое заблуждение: «база открылась — значит, с лицензией всё в порядке». Это не так. Сеанс может работать на чужом сетевом ключе из соседней подсети, на лицензии, полученной сервером, или на последнем свободном месте из пяти. Проверка лицензии 1С — это три разных вопроса: какой тип защиты у вас стоит, сколько мест он даёт и легальна ли сама лицензия.
Какие бывают лицензии 1С и как их опознать по ключу
У платформы 1С:Предприятие 8.3 два вида защиты: аппаратный USB-ключ и программная лицензия, привязанная к параметрам компьютера. Оба вида делятся на клиентские (на число пользователей) и серверные (на сам сервер 1С).
На корпусе аппаратного ключа есть маркировка. По ней тип определяется за секунду:
| Маркировка | Что это | Где должен стоять |
|---|---|---|
ORGL8 | Однопользовательский локальный ключ | В USB-порту того же компьютера, где запускают 1С |
NET5, NET10, NET20, NET50 и выше | Сетевой многопользовательский ключ, цифра — число одновременных сеансов | На любом компьютере сети с менеджером лицензий |
ENSR8 | Ключ сервера 1С:Предприятия 32-бит | На машине с кластером 1С |
EN8SA | Ключ сервера 1С:Предприятия 64-бит | На машине с кластером 1С |
Чего маркировка не скажет: к какой организации привязан ключ и куплен ли он легально. Для этого нужны документы, о них ниже.
💡 Ключ от 1С 7.7 (старые HASP4 с маркировкой без «8») восьмёрка не видит. Если в шкафу лежит пара ключей и непонятно, какой рабочий, — ищите цифру «8» в маркировке.
Программная лицензия выглядит иначе. Физически это файл с расширением .lic, который появился после активации пин-кода. Пин-код из 15 цифр напечатан в конверте или на карточке комплекта. В комплекте обычно есть основной пин-код и резервные — на случай повторной активации после замены оборудования.
Как проверить ключ HASP на компьютере и в сети
Аппаратный ключ проверяют в два этапа: сначала видит ли его операционная система, потом видит ли его 1С.
Видит ли ключ Windows
- Вставьте ключ. Светодиод на корпусе должен загореться ровным светом. Не горит — драйвер не установлен или порт неисправен.
- Откройте «Диспетчер устройств». Ключ отображается в разделе USB-устройств как устройство HASP / Sentinel.
- Откройте в браузере
http://localhost:1947. Это Sentinel Admin Control Center — веб-консоль драйвера. - В разделе «Sentinel Keys» найдите свой ключ. Если его там нет, переустановите драйвер HASP из каталога дистрибутива платформы.
Драйвер ставится из папки установленной платформы или с диска: файл haspdinst.exe. Запуск с параметром -i устанавливает драйвер, -r — удаляет.
cd "C:\Program Files\1cv8\8.3.24.1548\bin"
haspdinst.exe -i
Номер версии в пути подставьте свой. Если папки нет, драйвер можно взять из дистрибутива технологической платформы.
Видит ли ключ Linux
lsusb | grep -i aladdin
systemctl status aksusbd
Первая команда показывает, что ключ физически подключён. Вторая — что служба драйвера запущена. Нет строки в lsusb — проблема в порту или пробросе USB в виртуальную машину.
Сетевой ключ NET: менеджер лицензий и порт 475
Сетевой ключ раздаёт лицензии через HASP License Manager. Он работает на компьютере, куда воткнут ключ, и слушает порт 475 (TCP и UDP). Проверка:
- 🔌 менеджер лицензий запущен как служба на машине с ключом;
- 🧱 порт 475 открыт в брандмауэре этой машины;
- 📡 клиенты находят менеджер — широковещательно или по адресу из
nethasp.ini.
Чтобы клиенты не искали ключ по всей сети, пропишите адрес явно. Файл nethasp.ini кладут в каталог bin платформы на каждом клиенте:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
С таким файлом поиск ключа занимает доли секунды вместо нескольких секунд при каждом запуске. А в сетях, где широковещательные запросы режутся маршрутизатором, без него сетевой ключ не найти вовсе.
Программные лицензии и пин-коды: где лежат и как их проверить
Программная лицензия — это файл. Нет файла — нет лицензии. Поэтому первая проверка — посмотреть каталог.
| ОС | Каталог лицензий для всех пользователей |
|---|---|
| Windows | C:\ProgramData\1C\licenses |
| Linux | /var/1C/licenses |
Файл называется по номеру пин-кода и регистрационному номеру, например 20190312154027.lic. Сколько файлов — столько активированных комплектов на этом компьютере.
Проверка через утилиту ring
С платформой 8.3 поставляется утилита ring с модулем license. Она показывает, какие лицензии активированы и действительны ли они на этом железе:
ring license list
ring license info --name 012345678901234-12345678
ring license validate --name 012345678901234-12345678
list выводит имена всех лицензий в каталоге, info — их состав (на сколько пользователей, для какого продукта, на кого зарегистрирована), validate — проверяет, совпадает ли лицензия с текущим оборудованием. Если параметр не срабатывает в вашей версии утилиты, посмотрите список команд через ring license help.
Программная лицензия привязана к параметрам компьютера: материнской плате, процессору, диску, сетевой карте, имени компьютера. Замена диска или переустановка Windows может сделать файл недействительным. Перед заменой железа на сервере проверьте, сколько у вас осталось резервных пин-кодов.
Как проверить пин-код до активации
Пин-код проверяют по комплекту: он должен совпадать с регистрационным номером продукта в регистрационной анкете и лицензионном соглашении. Если пин-код уже активирован где-то ещё, при повторной активации платформа сообщит об этом, и понадобится резервный код. Бесконечно активировать один и тот же комплект нельзя — именно поэтому резервные коды надо беречь и записывать, куда какой ушёл.
💡 Заведите простую таблицу: пин-код, на каком компьютере активирован, дата, кто активировал. При аудите и при замене сервера она экономит часы.
Как посмотреть лицензию в самой 1С:Предприятие
Внутри программы проверка лицензии 1С показывает главное — откуда текущий сеанс взял право на работу.
- Запустите базу в режиме 1С:Предприятие.
- Откройте главное меню (кнопка с тремя полосками или иконкой в левом верхнем углу) →
Справка → О программе. - Нажмите «Информация для технической поддержки».
- В тексте найдите блок о лицензии: там указано, получена ли она из ключа HASP (с номером ключа) или из файла программной лицензии (с путём к файлу).
То же окно есть в Конфигураторе: Справка → О программе.
Что вы узнаете из этой проверки:
- 🔑 тип защиты, на которой работает конкретный пользователь;
- 🖥️ получена ли лицензия локально или сервером 1С;
- 🗂️ какой именно файл лицензии используется, если их несколько.
Это удобно, когда в сети одновременно есть старый сетевой ключ и новые программные лицензии, и надо понять, что из этого реально расходуется.
Сервер 1С и лимиты: проверка лицензий в кластере
В клиент-серверном варианте лицензии бывают двух уровней. Серверная лицензия разрешает работу самого кластера. Клиентские лицензии — на пользователей. Причём клиентские сеансы могут получать лицензию двумя путями: на своём компьютере или на сервере 1С.
Консоль администрирования серверов 1С
В консоли откройте Кластеры → <ваш кластер> → Лицензии. Там видно по каждому сеансу:
- какой пользователь и с какого компьютера держит лицензию;
- тип лицензии — аппаратная или программная;
- имя файла или номер ключа;
- максимальное число пользователей в комплекте.
Узел «Лицензии» — самый быстрый способ ответить на вопрос «кто съел все места».
Команда rac для сервера на Linux или без консоли
rac cluster list
rac session list --cluster=<uuid-кластера> --licenses
Первая команда возвращает идентификатор кластера, вторая — сеансы с данными об их лицензиях. Удобно для скриптов и мониторинга.
Выдача лицензий сервером
В свойствах информационной базы в консоли кластера есть флажок о выдаче клиентских лицензий сервером 1С:Предприятия. Если он включён, сервер берёт клиентские лицензии из своего каталога или ключа, и на рабочих местах ничего ставить не нужно. Если выключен — лицензию ищет клиентский компьютер. Путаница в этой настройке — самая частая причина ситуации «лицензии куплены, а пользователи их не видят».
Отключать сеансы в консоли, чтобы освободить лицензии, можно, но несохранённые данные у этих пользователей пропадут. Предупредите людей и делайте это вне рабочих часов, если речь о многих сеансах сразу.
Подлинность лицензии: как убедиться, что она легальная
Ключ работает — ещё не значит, что лицензия законная. Легальность подтверждают документы, а не светодиод.
Что должно быть у организации:
- 📄 Лицензионное соглашение с регистрационным номером продукта.
- 📝 Регистрационная анкета с тем же номером.
- 🧾 Документы о покупке: договор или счёт и накладная от партнёра 1С.
- 🔑 Для программных лицензий — карточка или конверт с пин-кодами того же комплекта.
Номера на ключе, в анкете и в соглашении должны совпадать. Продукт регистрируется на организацию, которая его купила. Зарегистрированные продукты видны в личном кабинете пользователя на портале фирмы 1С — там можно сверить номера.
Признаки, что с лицензией не всё чисто:
- ⚠️ ключ куплен «с рук» без документов;
- ⚠️ в папке платформы лежат подменённые библиотеки или эмулятор ключа;
- ⚠️ программа работает при отсутствии и ключа, и файла
.lic.
Эмуляторы и «таблетки» не являются лицензией. За использование нелегального ПО грозит ответственность по ГК РФ, КоАП РФ и УК РФ — и штрафы ложатся на организацию и её руководителя. Если легальность под вопросом, обратитесь к партнёру 1С: он проверит регистрацию и поможет докупить или перерегистрировать комплект.
Ошибки лицензирования и что с ними делать
Самый частый текст: Не обнаружен ключ защиты программы или полученная программная лицензия!. Он означает одно — сеанс не смог получить ни одну лицензию. Причины разные, поэтому сначала диагностика.
Конфликт аппаратных и программных лицензий
Когда на компьютере есть и ключ, и файл .lic, платформа может взять не ту лицензию, что вы ожидаете. Например, программная на 5 мест исчерпана, а сетевой ключ на 10 стоит без дела. Разберитесь, какая защита должна быть основной, и уберите лишнее: ненужный файл лицензии перенесите в архивную папку, а не удаляйте — пин-код к нему мог уже закончиться.
Ключ виден, но мест меньше, чем куплено
Проверьте, не стоят ли в сети два менеджера лицензий с разными ключами. Клиенты берут места из того менеджера, который ответил первым. В nethasp.ini можно указать несколько адресов через точку с запятой — так клиенты будут обращаться к ним по порядку.
Частые вопросы
Можно ли поставить локальный ключ ORGL8 на сервер, чтобы работали все?
Сколько раз можно активировать программную лицензию?
Работает ли USB-ключ в виртуальной машине?
Нужна ли отдельная клиентская лицензия на каждую базу?
Как узнать, когда кончится лицензия 1С?
Источники
- Гражданский кодекс РФ, часть четвёртая, ст. 1270 и 1301
- Кодекс РФ об административных правонарушениях, ст. 7.12
- Уголовный кодекс РФ, ст. 146