Как узнать причину сбоя программной лицензии 1С и предотвратить её слет?

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

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

Диагностика причины слета лицензии через интерфейс платформы

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

  1. Запустим клиентское приложение 1С в режиме 1С:Предприятие или Конфигуратор до появления диалогового окна с ошибкой получения лицензии.
  2. В появившемся окне с сообщением о недоступности лицензии нажмем кнопку Подробно.
  3. Проанализируем сформированный технический отчет. В тексте на английском языке платформа указывает исходные значения параметров на момент активации и текущие значения, которые были зафиксированы системой при попытке запуска. Разница между этими списками и будет являться первопричиной сбоя привязки.

Анализ сбоев с помощью технологического журнала

Если доступ к клиентскому интерфейсу затруднен или ошибка возникает на стороне фоновых заданий кластера серверов, настроим технологический журнал для сбора событий лицензирования. Для этого в конфигурационном файле logcfg.xml добавим сбор событий по тегу LIC:


<config xmlns="http://v8.1c.ru/v8/tech-log">
    <log location="C:\Logs\1C\LicLog" history="24">
        <event>
            <eq property="name" value="LIC"/>
        </event>
        <property name="all"/>
    </log>
</config>

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

Контролируемые параметры оборудования

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

  1. Операционная система: наименование, версия, редакция и дата первоначальной инсталляции.
  2. Сетевые параметры: сетевое имя компьютера и список MAC-адресов всех физических и виртуальных сетевых плат.
  3. Материнская плата и микропрограмма: производитель, модель системной платы, а также версия BIOS/UEFI.
  4. Процессор: модель CPU, тактовая частота, количество физических процессоров и ядер.
  5. Оперативная память: уменьшение объема RAM (увеличение объема памяти допускается без сброса лицензии).
  6. Дисковая подсистема: состав жестких дисков и серийный номер системного тома, на котором развернута ОС.

Особенности работы программных лицензий в среде Hyper-V

Виртуализация накладывает дополнительные требования к стабильности конфигурации виртуальной машины. Рассмотрим основные факторы, приводящие к потере лицензии на Hyper-V:

  1. Динамическая память (Dynamic Memory): если в свойствах виртуальной машины включено динамическое управление памятью, гипервизор периодически уменьшает объем выделенной RAM при снижении нагрузки. Платформа 1С фиксирует уменьшение ключевого параметра и мгновенно отзывает привязку. Для виртуальных серверов 1С следует выделять только статический объем оперативной памяти.
  2. Плавающий MAC-адрес: по умолчанию виртуальный коммутатор Hyper-V назначает адаптерам динамические MAC-адреса из пула. При перезагрузке хоста или перезапуске виртуальной машины MAC-адрес может смениться. В настройках сетевого адаптера виртуальной машины необходимо жестко зафиксировать статический MAC-адрес.
  3. Неоднородный пул процессоров: при автоматической миграции виртуальной машины между узлами кластера с разными моделями CPU изменяется CPU ID. Для предотвращения сбоев активируем режим совместимости процессоров (Processor Compatibility Mode) в свойствах виртуальной машины.
  4. Топология накопителей: добавление или удаление виртуальных дисков VHD/VHDX, а также изменение их контроллеров (переключение между IDE и SCSI) платформа воспринимает как смену дисковой подсистемы.

Расположение файлов лицензий и правила восстановления

Файлы программных лицензий с расширением .lic сохраняются платформой в специализированных каталогах операционной системы. Выясним их точное расположение:

  1. В ОС Windows для общего доступа всех пользователей: C:\ProgramData\1C\licenses.
  2. В профиле конкретного пользователя или учетной записи службы кластера: C:\Users\<ИмяПользователя>\AppData\Local\1C\licenses.
  3. В системном каталоге платформы: C:\Program Files\1cv8\conf (или C:\Program Files (x86)\1cv8\conf).
  4. В ОС Linux: каталоги /var/1C/licenses или ~/.1C/licenses.

При повторной активации программной лицензии с помощью резервного пин-кода критически важно вводить регистрационные данные владельца (наименование предприятия, юридический адрес, ИНН, КПП, ФИО ответственного лица) в точности так, как они были указаны при первоначальной регистрации, включая регистр букв и знаки пунктуации.

← На главную