Как узнать, какой лицензией защищена 1С, и найти её данные на компьютере

· 9 мин

Содержание

Быстрее всего посмотреть лицензию 1С в самой программе: откройте базу, вызовите Справка → О программе (в интерфейсе «Такси» — через главное меню или значок ? в правом верхнем углу). В окне указано, откуда получена лицензия: программная (файл) или аппаратный ключ HASP. Сами файлы программных лицензий на Windows лежат в папке C:\ProgramData\1C\licenses, на Linux — в /var/1C/licenses, расширение .lic.

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

Программная лицензия или ключ HASP: как понять, что у вас

У платформы 1С:Предприятие 8.3 два способа защиты. От этого зависит, где искать данные.

Тип защитыКак выглядитГде хранитсяЧто нужно для переноса
Программная лицензияФайл .licНа диске компьютера или сервераРегистрационный номер + пинкод
Локальный ключ HASPUSB-ключ на одном ПКВ самом ключеПереставить ключ
Сетевой ключ HASPUSB-ключ + менеджер лицензийВ ключе, раздаётся по сетиПереставить ключ и настроить менеджер

Подсказки, по которым тип видно сразу:

  • 📦 В коробке лежал конверт с пинкодами — у вас программная лицензия.
  • 🔌 В USB-порт воткнут небольшой ключ, а в коробке его упаковка — аппаратная защита.
  • 🧾 Электронная поставка (покупка без коробки) — почти всегда программная лицензия, пинкоды пришли в письме или в личном кабинете партнёра.

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

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

Окно «О программе» отвечает на главный вопрос: какую лицензию получил именно этот сеанс.

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

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

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

Если окно не открывается, потому что 1С не запускается совсем, переходите к поиску файлов.

Где лежит файл лицензии 1С на компьютере

Программная лицензия — это файл с расширением .lic. Имя у него служебное, набор цифр, по нему продукт не определить.

Windows

Основное место хранения — общая папка для всех пользователей:

C:\ProgramData\1C\licenses

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

Лицензия, полученная «для текущего пользователя», может лежать в профиле. Если в ProgramData пусто, найдите файлы поиском по маске:

dir C:\*.lic /s /b

Команда пройдёт по всему диску и выведет полные пути ко всем файлам .lic. Учтите, что такое же расширение используют и другие программы, поэтому смотрите на путь: нужны папки внутри 1C.

Linux

На Linux-сервере или рабочей станции ищите здесь:

/var/1C/licenses

Права на папку должны позволять читать её пользователю, от которого работает 1С (на сервере — обычно usr1cv8). Если права сбиты, файл есть, а лицензия не видна.

Что можно и нельзя делать с файлом

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

Не удаляйте файл .lic «для проверки». Если пинкоды потеряны, восстановить такую лицензию будет сложно.

А реестр Windows?

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

Как прочитать данные лицензии через утилиту ring

Начиная с платформы 8.3.18 в комплект входит утилита ring с модулем license. Она показывает содержимое файлов лицензий без запуска базы. Это удобно, когда 1С не стартует или нужно проверить сервер без графического интерфейса.

Откройте командную строку от имени администратора и выполните:

ring license list

Команда выведет список лицензий, найденных на компьютере. Чтобы посмотреть подробности по конкретной, передайте её имя из списка:

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

В ответе будет регистрационный номер комплекта , продукт и параметры привязки. Проверить, что лицензия действительна для этого компьютера, можно командой ring license validate с тем же именем.

Если ring не найдена, она не прописана в переменной PATH. Утилита лежит в каталоге установки платформы или в отдельном компоненте «Утилиты лицензирования» — найдите её поиском по имени ring.cmd. Полный список параметров подскажет ring license help.

Регистрационный номер и пинкоды: где их искать

Чтобы получить программную лицензию заново, нужны две вещи:

  1. Регистрационный номер комплекта — указан на регистрационной анкете и в лицензионном соглашении из коробки, а также в окне «О программе» и в выводе ring license info.
  2. Пинкод — 15 цифр, напечатан в конверте с пинкодами (в коробочной поставке) или в письме (в электронной).

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

Где ещё могут быть пинкоды

  • 📁 В папке с документами на ПО у главного бухгалтера или системного администратора.
  • 📧 В почте того, кто покупал 1С: поищите письма от партнёра со словами «пинкод» или «электронная поставка».
  • 🏢 У партнёра 1С, который продавал программу: он видит регистрацию продукта по ИНН организации.

Пинкод нельзя «вытащить» из установленной программы. В файле лицензии и в окне «О программе» его нет — только регистрационный номер.

Если пинкоды потеряны

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

Повторная активация после смены оборудования

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

Порядок действий:

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

Если первую активацию делал кто-то другой и данные неизвестны, не подбирайте их наугад. Ошибка в данных приведёт к отказу и потере времени. Запросите у партнёра карточку регистрации.

Ключи HASP: как найти и проверить

Аппаратный ключ проверить проще: он либо виден системе, либо нет.

Локальный ключ

Ключ стоит в USB-порту рабочего места. Для его работы нужен драйвер защиты, который ставится вместе с платформой (компонент «Драйвер защиты» в установщике). Если драйвер установлен, в браузере на этом компьютере откроется страница администрирования:

http://localhost:1947

В разделе со списком ключей будет виден подключённый ключ и его параметры. Если ключа в списке нет — проблема в драйвере, порте или самом ключе.

Сетевой ключ

Сетевой ключ стоит на одном компьютере или сервере, а лицензии раздаёт менеджер лицензий HASP License Manager. Клиенты находят его по сети. На корпусе ключа обычно указан тип и число мест, например NET5 — сетевой на 5 подключений.

Что проверить:

  • 🖥️ На машине с ключом запущен менеджер лицензий (служба или приложение).
  • 🌐 Порт 475 (UDP и TCP) открыт в брандмауэре между клиентами и машиной с ключом.
  • 📝 Если клиенты в другой подсети и широковещательный поиск не проходит, адрес менеджера прописан вручную в файле nethasp.ini в каталоге платформы на клиенте.

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

Лицензии на сервере 1С и в клиент-серверном варианте

В клиент-серверной базе лицензия может выдаваться в двух местах:

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

Есть ещё отдельная лицензия на сам сервер 1С:Предприятия (32- или 64-разрядный). Без неё рабочий сервер не обслуживает сеансы, даже если клиентских лицензий хватает. Ищите её там же — в C:\ProgramData\1C\licenses на сервере или в /var/1C/licenses на Linux.

Как посмотреть, кто какую лицензию занял

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

Из командной строки то же самое даёт утилита rac:

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

Первая команда покажет идентификатор кластера, вторая — сеансы с данными по лицензиям. Для rac должна быть запущена служба ras (сервер администрирования). Остальные параметры смотрите в rac help session.

Чтобы сервер выдавал клиентские лицензии

В свойствах рабочего сервера, в требованиях назначения функциональности, можно задать объект «Клиентская лицензия». Так вы явно указываете, какой рабочий сервер выдаёт клиентские лицензии. Если в кластере один сервер, обычно достаточно, чтобы файлы клиентских лицензий лежали на нём.

Ошибки лицензии: что означают и что делать

Большинство проблем сводится к трём сообщениям. Выберите своё:

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

Отдельный случай — виртуальные машины. Программная лицензия на виртуалке может «слететь» после переноса машины на другой хост или смены сетевого адаптера: для платформы это выглядит как новое оборудование. Закрепите MAC-адреса сетевых карт виртуальной машины, чтобы снизить риск.

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

Можно ли узнать пинкод по установленной 1С?
Нет. Пинкод не сохраняется ни в файле лицензии, ни в программе. Его можно найти только в конверте, письме об электронной поставке или восстановить через партнёра.
Сколько раз можно активировать одну программную лицензию?
Число ограничено количеством пинкодов в комплекте. Когда резервные пинкоды закончатся, дополнительные выдаёт центр лицензирования по обращению через партнёра.
Подойдёт ли файл .lic с удалённого компьютера, если скопировать его на новый?
Нет. Файл привязан к оборудованию исходного компьютера. На новом ПК нужно заново получить лицензию по регистрационному номеру и пинкоду.
Как проверить лицензию, если 1С вообще не запускается?
Посмотрите содержимое папки licenses и выполните ring license list. Для ключа HASP откройте страницу http://localhost:1947 на компьютере с ключом.
Нужна ли лицензия для учебной версии?
Нет. Учебная версия работает без лицензии, но с ограничениями по числу записей и пользователей. Для рабочей базы она не подходит.