Как получить регистрационную информацию из файла лицензии 1С?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При переносе платформы 1С:Предприятие на другой сервер или изменении параметров текущего сервера часто возникает необходимость повторной активации программной лицензии. Для этого требуются не только пин-коды, но и точные регистрационные данные, которые были введены при первой активации: название организации, ИНН, КПП, адрес и ФИО ответственного лица. Если эти данные будут отличаться хотя бы на один символ (например, сокращение "ул." вместо "улица"), система выдаст ошибку, и лицензия не будет активирована.

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

Способ 1. Просмотр информации через интерфейс 1С:Предприятие

Если текущая лицензия еще работает (например, вы только планируете переезд) или база открывается в демонстрационном режиме, самый простой способ — посмотреть данные внутри программы. Рассмотрим, как это сделать:

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

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

Способ 2. Официальная утилита 1С "Ring"

Компания 1С предоставляет специальный набор инструментов для управления лицензиями — 1C:Enterprise License Tools. Основным компонентом здесь является утилита ring. Проанализируем процесс работы с ней.

Для работы утилиты ring требуется предварительная установка среды выполнения Java (JRE). Без нее утилита не запустится. После установки Java и инструментов лицензирования, выполним следующие действия в командной строке:

1. Сначала получим список всех лицензий, установленных на данном компьютере:

ring license list

2. Утилита выведет список идентификаторов (имен) лицензий. Выберем нужный идентификатор и запросим подробную информацию:

ring license info --name [ИмяЛицензии]

В результате мы увидим структуру данных, которая была записана в файл при активации. Важно помнить, что утилита ищет файлы в стандартных путях (C:\ProgramData\1C\licenses). Если ваши файлы лежат в другом месте, их нужно временно скопировать в стандартный каталог.

Способ 3. Использование специализированной утилиты LicDataViewer

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

Процесс работы максимально прост:

  1. Запустим исполняемый файл утилиты.
  2. Укажем путь к файлу лицензии (обычно это файлы вида 20230510123456.lic).
  3. Программа мгновенно отобразит в текстовом виде все данные: Организация, ИНН, Адрес, E-mail и даже Пин-код, который использовался для активации этого конкретного файла (если он был сохранен в структуре).

Этот метод является наиболее эффективным для системных администраторов, так как позволяет быстро получить данные с "упавшего" сервера, просто скопировав файл лицензии на флешку.

Где искать файлы лицензий .lic

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

Для ОС Windows:

Для ОС Linux:

Способ 4. Запрос в Центр Лицензирования 1С

Если файл лицензии поврежден или вы не можете его найти, существует официальный путь восстановления данных. Выясним алгоритм взаимодействия с правообладателем:

Отправим электронное письмо на адрес lic@1c.ru. В тексте письма обязательно укажем:

В ответ сотрудники центра лицензирования пришлют полную анкету с данными, которые хранятся в их базе по данному регномеру. Эти данные нужно будет скопировать в окно активации 1С "один в один".

Важные замечания по формату данных

Проанализируем структуру файла .lic. Хотя технически это XML-документ, его содержимое зашифровано. Не пытайтесь изменить данные внутри файла через блокнот — это приведет к нарушению контрольной суммы, и лицензия станет невалидной.

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

  1. Регистр букв: Обычно не критичен, но лучше соблюдать.
  2. Знаки препинания: Точки в сокращениях (г. Москва vs город Москва) имеют решающее значение.
  3. Спецсимволы: Кавычки-ёлочки « » и кавычки-лапки " " — это разные символы для системы лицензирования.

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

← На главную