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

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

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

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

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

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

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

Что такое СЛК и из каких частей состоит

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

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

Как происходит проверка лицензии при запуске сеанса

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

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

Установка сервера СЛК и активация лицензии

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

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

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

Настройка в файловом и клиент-серверном режимах

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

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

Варианты привязки лицензии

Программная привязка

Лицензия привязывается к параметрам компьютера. Удобно, но смена оборудования или переустановка ОС может потребовать повторной активации.

Аппаратный USB-ключ

Лицензия привязана к физическому ключу. Легко переносить на другой сервер, но ключ можно потерять или повредить.

Типичные ошибки и их причины

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

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

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

Диагностика: как проверить, что всё работает

Базовая проверка занимает несколько минут: убедитесь, что служба сервера СЛК запущена, в консоли сервера видна активная лицензия с нужным числом сеансов, а с рабочего места пользователя сервер доступен по сети. Затем запустите сеанс и посмотрите в консоли сервера, появилась ли запись о выдаче лицензии.

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

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

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

Служба сервера СЛК
Норма

Служба запущена и стартует автоматически

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

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

Список лицензий в консоли
Норма

Лицензия активна, есть свободные сеансы

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

Лицензия отсутствует, недействительна или все сеансы заняты

Сетевая доступность
Норма

Порт сервера отвечает с рабочих мест пользователей

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

Соединение с портом не устанавливается

Запуск сеанса
Норма

Конфигурация открывается, в журнале сервера запись о выдаче

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

Ошибка получения лицензии, в журнале отказ

Перенос лицензии на другой сервер

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

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

Итог

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

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

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

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

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

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

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

Что делать, если после замены оборудования лицензия перестала работать?

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

Почему возникает ошибка «все лицензии заняты», хотя пользователей мало?

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

Нужно ли обновлять сервер СЛК при обновлении конфигурации?

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

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

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