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

Разработка и Конфигурация · 10 мин

1С СЛК: как настроить систему лицензирования конфигураций

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

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

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

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

Что такое СЛК и когда она нужна

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

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

Подготовка: что проверить перед установкой

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

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

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

Установка компонентов СЛК на компьютер пользователя

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

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

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

Активация лицензии пользователем

После установки компонентов при первом запуске защищённой конфигурации откроется окно активации либо активация запускается через команду «Активировать лицензию» в сервисном меню конфигурации. Потребуется пин-код, который выдаётся при покупке решения.

Онлайн-активация

Введите пин-код в поле мастера активации и нажмите кнопку активации. Мастер свяжется с сервером лицензирования, сформирует лицензию с привязкой к параметрам компьютера и сохранит её локально. Признак успеха — сообщение об успешной активации и запуск конфигурации без предупреждений.

Офлайн-активация

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

Настройка СЛК со стороны разработчика

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

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

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

Варианты защиты

Привязка к компьютеру

Стандартный вариант: лицензия привязывается к аппаратным параметрам. Подходит большинству клиентов, но требует перевыпуска при замене оборудования.

Сетевая лицензия на несколько рабочих мест

Одна лицензия обслуживает несколько сеансов в локальной сети. Удобна для клиент-серверных внедрений, сложнее в диагностике.

Лицензия с ограничением срока

Подходит для подписочной модели продаж. Требует от клиента периодического продления, иначе решение перестаёт работать.

Проверка результата и диагностика

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

Контрольные точки

Как проверить результат

Запуск конфигурации
Норма

Решение открывается без окон активации и предупреждений

Тревожный признак

Сообщение «лицензия не найдена» или повторный запрос пин-кода

Служба защиты
Норма

Служба в состоянии «Работает», перезапускается без ошибок

Тревожный признак

Служба остановлена или падает с ошибкой после запуска

Работа защищённых функций
Норма

Ключевые операции (проведение, отчёты) выполняются полностью

Тревожный признак

Часть функций недоступна или выдаёт ошибку лицензии

Перезагрузка компьютера
Норма

После перезагрузки лицензия сохраняется

Тревожный признак

После перезагрузки требуется повторная активация

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

Типичные ошибки и ограничения

Типичные ошибки
01
Установка компонентов неподходящей разрядности — 32-битные компоненты на 64-битный сервер приводят к ошибке загрузки защиты.
02
Активация до завершения настройки оборудования — замена сетевой карты или диска после активации ломает привязку.
03
Работа в виртуальной машине с динамическими параметрами — изменение виртуального оборудования воспринимается как смена компьютера.
04
Хранение пин-кодов без учёта — повторно активировать лицензию без пин-кода сложно, храните его вместе с документами на покупку.
05
Игнорирование документации поставщика — у конкретных решений бывают особые требования к порядку установки и активации.

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

Итог

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

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

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

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

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

Можно ли активировать СЛК на компьютере без интернета?

Да, через офлайн-активацию: мастер формирует файл запроса, который нужно обработать на любом компьютере с интернетом, а полученный файл ответа загрузить обратно. Между этими шагами нельзя менять оборудование и переустанавливать систему.

Почему конфигурация пишет «компонента защиты не загружена»?

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

Нужно ли устанавливать СЛК на каждое рабочее место?

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

Чем СЛК отличается от лицензии на платформу 1С?

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

Что делать, если пин-код утерян?

Пин-код восстанавливается через поставщика решения или в личном кабинете портала защиты, если продукт был зарегистрирован на вас. Обратитесь к продавцу с подтверждением покупки — по номеру договора или регистрационному номеру продукта активацию обычно можно восстановить.