Администрирование · 9 мин
Как узнать версию СЛК в 1С
Как узнать версию СЛК в 1С: через консоль защиты, раздел «О программе», реестр и файлы компоненты. Проверка совместимости, типичные ошибки и ответы на вопросы.
СЛК (система лицензирования конфигураций) — компонент защиты, который используется в ряде типовых и отраслевых решений 1С для привязки лицензий к оборудованию. Знать версию СЛК требуется при обновлении конфигурации, переносе лицензий на другой компьютер, обращении в поддержку разработчика конфигурации и при устранении ошибок вида «не найдена лицензия» или «компонента защиты не установлена».
Версия СЛК отличается от версии платформы 1С и от версии самой конфигурации — это три независимых номера. Путаница между ними — частая причина неверных действий: администратор обновляет платформу, а проблема была в устаревшей компоненте защиты. Поэтому первый шаг в диагностике — точно определить, какая именно версия СЛК установлена на компьютере или сервере.
Способов узнать версию несколько: через интерфейс самой конфигурации, через консоль защиты СЛК, через установленные программы Windows и по файлам компоненты. Ниже разобраны все рабочие варианты с условиями их применения.
Что такое СЛК и где она установлена
СЛК — внешняя компонента, которую разработчик конфигурации встраивает в решение для управления лицензиями. Она устанавливается отдельно от платформы 1С: на клиентский компьютер, на сервер 1С:Предприятия или на компьютер с веб-сервером, если используется веб-клиент. От места установки зависит, где искать её версию.
В файловом режиме работы компонента обычно ставится на каждое рабочее место. В клиент-серверном варианте СЛК чаще всего устанавливается на сервер, и проверять версию нужно именно там, а не на компьютерах пользователей. Это принципиальный момент: если на сервере стоит одна версия, а вы смотрите на клиенте другую, диагностика будет неверной.
Как узнать версию через консоль защиты СЛК
Консоль защиты — основной инструмент управления лицензиями СЛК. Она устанавливается вместе с компонентой и доступна из меню «Пуск» в папке, созданной разработчиком конфигурации, либо запускается из раздела настроек самой конфигурации (типичный путь: раздел администрирования → настройка лицензий / защита конфигурации).
В окне консоли откройте раздел со сведениями о системе или о программе — обычно это пункт «О программе», «Информация» или аналогичный. Там указывается версия компоненты СЛК в формате вида «3.x.x.x». Заодно в консоли видны установленные лицензии (серии и регистрационные номера), что полезно при обращении в поддержку.
Если конфигурация запускается, но консоль отдельно не установлена, поищите в интерфейсе 1С команду «Управление лицензиями» или «Лицензирование» — многие защищённые решения выносят её в общие настройки. В открывшемся окне версия СЛК обычно отображается вместе со списком активных лицензий.
- 1Откройте меню «Пуск» и найдите папку с компонентами защиты конфигурации
- 2Запустите консоль защиты СЛК от имени администратора
- 3Перейдите в раздел «О программе» или «Информация о системе»
- 4Запишите номер версии СЛК и список установленных лицензий
- 5Сверьте версию с требованиями обновления конфигурации, если цель — обновление
Как узнать версию через «Установку и удаление программ» Windows
Компонента СЛК регистрируется в системе как обычная программа. Откройте «Панель управления» → «Программы и компоненты» (или «Параметры» → «Приложения» в современных версиях Windows) и найдите в списке запись с названием, содержащим «СЛК», «Licence», «Защита» или имя разработчика конфигурации.
В колонке «Версия» будет указан номер установленной редакции компоненты. Если колонка не отображается, нажмите на запись — версия обычно видна в сведениях о программе. Этот способ удобен, когда консоль защиты повреждена или не запускается, а сама компонента в системе присутствует.
Учтите ограничение: если СЛК устанавливалась распаковкой файлов без инсталлятора (такое встречается при ручном развёртывании на сервере), записи в списке программ не будет. В этом случае переходите к проверке файлов компоненты.
Как определить версию по файлам компоненты
Найдите каталог установки СЛК. Типичные расположения — подкаталог в «Program Files» (или «Program Files (x86)») с именем разработчика, либо папка, указанная при установке конфигурации. Если путь неизвестен, откройте свойства ярлыка консоли защиты — поле «Рабочая папка» или «Объект» покажет расположение.
В каталоге найдите исполняемый файл консоли или библиотеку компоненты (файлы с расширением .dll или .exe). Кликните по файлу правой кнопкой мыши, выберите «Свойства» и перейдите на вкладку «Подробно». Поля «Версия файла» и «Версия продукта» содержат номер версии СЛК.
Этот метод работает даже при повреждённой установке, когда ни консоль, ни запись в реестре программ недоступны. Он же — единственный вариант при ручном развёртывании компоненты на сервере без инсталлятора.
Где смотреть версию в клиент-серверном и веб-варианте
В клиент-серверной архитектуре лицензии СЛК проверяются на том узле, где установлена компонента, — как правило, это сервер 1С:Предприятия. Подключитесь к серверу (локально или по RDP) и выполните проверку любым из способов выше именно на нём. Смотреть версию на клиентских машинах в этом случае бессмысленно: там компоненты может вообще не быть.
При работе через веб-сервер (публикация информационной базы) компонента устанавливается на компьютер с веб-сервером. Проверяйте версию там. Если веб-сервер и сервер 1С — разные машины, компонента может требоваться на обеих, и версии должны совпадать.
Если вы не знаете, где именно установлена СЛК, ориентируйтесь на текст ошибки при запуске: сообщение «компонента защиты не обнаружена» на конкретном компьютере указывает, что лицензия проверяется именно там.
Как выбрать место проверки
Зачем нужна версия СЛК и как проверить совместимость
Номер версии СЛК запрашивается в трёх типовых ситуациях. Первая — обновление конфигурации: разработчик указывает в требованиях минимальную версию СЛК, и при несовпадении обновлённая конфигурация не запустится. Вторая — обращение в техническую поддержку: без версии компоненты диагностика ошибок лицензирования затруднена. Третья — перенос лицензий: процедура активации и деактивации может отличаться между версиями.
Проверка совместимости сводится к сравнению установленной версии с требуемой в инструкции по обновлению конфигурации. Если установленная версия ниже требуемой, сначала обновите компоненту СЛК дистрибутивом от разработчика, и только затем обновляйте конфигурацию. Обратный порядок действий приводит к ситуации, когда база обновлена, но не запускается из-за старой компоненты.
Типичные ошибки при определении версии
Самая распространённая ошибка — путать версию СЛК с версией платформы 1С или конфигурации. Все три номера видны в разных местах: платформа — в «О программе» в 1С, конфигурация — там же, СЛК — в консоли защиты или в свойствах файлов. Передача в поддержку версии платформы вместо версии СЛК затягивает решение вопроса.
Вторая ошибка — проверка версии не на том компьютере. В клиент-серверном режиме администратор смотрит версию на своём рабочем месте, хотя компонента работает на сервере. Третья — выводы по одному файлу: если в каталоге остались библиотеки от старой версии, свойства могут показать устаревший номер. Сверяйте версию минимум двумя способами.
Что важно запомнить
Версия СЛК смотрится в консоли защиты, в списке установленных программ Windows или в свойствах файлов компоненты. Проверять нужно на том узле, где компонента реально установлена, и сверять версию с требованиями перед обновлением конфигурации.
Частые вопросы
Где в 1С посмотреть версию СЛК, если консоль защиты не установлена?
Откройте в конфигурации раздел администрирования и найдите команду управления лицензиями — многие защищённые решения показывают версию компоненты там. Если такого раздела нет, используйте список установленных программ Windows или свойства файлов компоненты в каталоге установки.
Версия СЛК и версия конфигурации — это одно и то же?
Нет. Версия конфигурации — это номер релиза прикладного решения, а версия СЛК — номер компоненты защиты, которая проверяет лицензии. Они обновляются независимо, и при обращении в поддержку обычно требуются оба номера.
Нужно ли обновлять СЛК при обновлении платформы 1С?
Не всегда, но совместимость проверить стоит. После смены версии платформы убедитесь, что конфигурация запускается и лицензия определяется корректно. Если появляются ошибки компоненты защиты, запросите у разработчика конфигурации актуальный дистрибутив СЛК.
Что делать, если в списке программ СЛК нет, но лицензия работает?
Это означает, что компонента была развёрнута без инсталлятора, копированием файлов. Версию в этом случае определяйте по свойствам файлов в каталоге компоненты (вкладка «Подробно» в свойствах DLL или EXE).
Можно ли узнать версию СЛК удалённо, без доступа к серверу?
Только если в конфигурации есть встроенный раздел управления лицензиями, отображающий версию. Программных штатных средств платформы для запроса версии СЛК нет, поэтому в большинстве случаев нужен доступ к компьютеру, где установлена компонента.
Потеряются ли лицензии при обновлении версии СЛК?
Как правило, обновление компоненты поверх существующей сохраняет активированные лицензии. Однако перед обновлением рекомендуется сохранить пин-коды и сделать резервную копию данных лицензирования через консоль защиты, если такая функция доступна.