К статье
Практический материал

Администрирование · 9 мин

Как узнать версию СЛК в 1С

Как узнать версию СЛК в 1С: через консоль защиты, раздел «О программе», реестр и файлы компоненты. Проверка совместимости, типичные ошибки и ответы на вопросы.

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

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

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

Что такое СЛК и где она установлена

СЛК — внешняя компонента, которую разработчик конфигурации встраивает в решение для управления лицензиями. Она устанавливается отдельно от платформы 1С: на клиентский компьютер, на сервер 1С:Предприятия или на компьютер с веб-сервером, если используется веб-клиент. От места установки зависит, где искать её версию.

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

Как узнать версию через консоль защиты СЛК

Консоль защиты — основной инструмент управления лицензиями СЛК. Она устанавливается вместе с компонентой и доступна из меню «Пуск» в папке, созданной разработчиком конфигурации, либо запускается из раздела настроек самой конфигурации (типичный путь: раздел администрирования → настройка лицензий / защита конфигурации).

В окне консоли откройте раздел со сведениями о системе или о программе — обычно это пункт «О программе», «Информация» или аналогичный. Там указывается версия компоненты СЛК в формате вида «3.x.x.x». Заодно в консоли видны установленные лицензии (серии и регистрационные номера), что полезно при обращении в поддержку.

Если конфигурация запускается, но консоль отдельно не установлена, поищите в интерфейсе 1С команду «Управление лицензиями» или «Лицензирование» — многие защищённые решения выносят её в общие настройки. В открывшемся окне версия СЛК обычно отображается вместе со списком активных лицензий.

Порядок действий через консоль защиты
  1. 1
    Откройте меню «Пуск» и найдите папку с компонентами защиты конфигурации
  2. 2
    Запустите консоль защиты СЛК от имени администратора
  3. 3
    Перейдите в раздел «О программе» или «Информация о системе»
  4. 4
    Запишите номер версии СЛК и список установленных лицензий
  5. 5
    Сверьте версию с требованиями обновления конфигурации, если цель — обновление

Как узнать версию через «Установку и удаление программ» Windows

Компонента СЛК регистрируется в системе как обычная программа. Откройте «Панель управления» → «Программы и компоненты» (или «Параметры» → «Приложения» в современных версиях Windows) и найдите в списке запись с названием, содержащим «СЛК», «Licence», «Защита» или имя разработчика конфигурации.

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

Учтите ограничение: если СЛК устанавливалась распаковкой файлов без инсталлятора (такое встречается при ручном развёртывании на сервере), записи в списке программ не будет. В этом случае переходите к проверке файлов компоненты.

Как определить версию по файлам компоненты

Найдите каталог установки СЛК. Типичные расположения — подкаталог в «Program Files» (или «Program Files (x86)») с именем разработчика, либо папка, указанная при установке конфигурации. Если путь неизвестен, откройте свойства ярлыка консоли защиты — поле «Рабочая папка» или «Объект» покажет расположение.

В каталоге найдите исполняемый файл консоли или библиотеку компоненты (файлы с расширением .dll или .exe). Кликните по файлу правой кнопкой мыши, выберите «Свойства» и перейдите на вкладку «Подробно». Поля «Версия файла» и «Версия продукта» содержат номер версии СЛК.

Этот метод работает даже при повреждённой установке, когда ни консоль, ни запись в реестре программ недоступны. Он же — единственный вариант при ручном развёртывании компоненты на сервере без инсталлятора.

Где смотреть версию в клиент-серверном и веб-варианте

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

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

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

Маршрут решения

Как выбрать место проверки

Файловая база на локальном компьютереПроверяйте версию СЛК на этом компьютере
Клиент-серверный режимПроверяйте версию на сервере 1С:Предприятия
Работа через веб-браузерПроверяйте версию на компьютере с веб-сервером
Ошибка лицензии только у части пользователейПроверяйте версию на проблемных рабочих местах — возможна рассинхронизация установок

Зачем нужна версия СЛК и как проверить совместимость

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

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

Типичные ошибки при определении версии

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

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

Типичные ошибки
01
Путают версию СЛК с версией платформы 1С — поддержка получает неверные данные
02
Смотрят версию на клиенте, хотя компонента стоит на сервере — диагностика идёт по ложному следу
03
Обновляют конфигурацию до проверки требуемой версии СЛК — база перестаёт запускаться
04
Удаляют компоненту без сохранения лицензий — требуется повторная активация у разработчика
Итог

Что важно запомнить

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

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

Где в 1С посмотреть версию СЛК, если консоль защиты не установлена?

Откройте в конфигурации раздел администрирования и найдите команду управления лицензиями — многие защищённые решения показывают версию компоненты там. Если такого раздела нет, используйте список установленных программ Windows или свойства файлов компоненты в каталоге установки.

Версия СЛК и версия конфигурации — это одно и то же?

Нет. Версия конфигурации — это номер релиза прикладного решения, а версия СЛК — номер компоненты защиты, которая проверяет лицензии. Они обновляются независимо, и при обращении в поддержку обычно требуются оба номера.

Нужно ли обновлять СЛК при обновлении платформы 1С?

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

Что делать, если в списке программ СЛК нет, но лицензия работает?

Это означает, что компонента была развёрнута без инсталлятора, копированием файлов. Версию в этом случае определяйте по свойствам файлов в каталоге компоненты (вкладка «Подробно» в свойствах DLL или EXE).

Можно ли узнать версию СЛК удалённо, без доступа к серверу?

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

Потеряются ли лицензии при обновлении версии СЛК?

Как правило, обновление компоненты поверх существующей сохраняет активированные лицензии. Однако перед обновлением рекомендуется сохранить пин-коды и сделать резервную копию данных лицензирования через консоль защиты, если такая функция доступна.