СЛК в 1С: как найти сервер лицензирования и проверить, какие лицензии заняты
Содержание
СЛК в 1С смотрят в двух местах: в веб-консоли сервера СЛК (по умолчанию http://<имя_сервера>:9099) и в форме настроек защиты внутри самой конфигурации. Первая показывает ключи, лицензии и кто их занял. Вторая показывает, к какому серверу программа подключается и видит ли она лицензию.
Частое заблуждение: СЛК расшифровывают как «список лицензий клиента» и ищут его в карточке организации или в Конфигураторе. На деле СЛК — «Система лицензирования и защиты конфигураций». Это отдельный продукт фирмы 1С, которым разработчики отраслевых решений защищают свои конфигурации. Платформенные лицензии 1С:Предприятия к нему не относятся.
Что такое СЛК и чем она отличается от лицензий платформы
У базы на отраслевом решении часто две независимые защиты:
- 🔑 Лицензия платформы 1С:Предприятие — разрешает запустить саму программу. Без неё база не стартует.
- 🛡️ Лицензия СЛК — разрешает работать с защищённой конфигурацией конкретного разработчика. Без неё платформа запустится, но конфигурация сообщит, что не нашла ключ защиты, и ограничит работу.
СЛК состоит из трёх частей:
| Компонент | Где находится | За что отвечает |
|---|---|---|
| Сервер СЛК | Служба Windows или Linux на сервере или на одном из компьютеров | Хранит ключи, выдаёт лицензии сеансам |
| Ключи защиты | USB-ключ в сервере или программная лицензия, активированная пин-кодом | Содержат серию решения и число лицензий |
| Компонента защиты | Внутри конфигурации разработчика | Обращается к серверу СЛК и проверяет лицензию |
Актуальная линейка — СЛК 3.0. Конфигурации на компоненте СЛК 3.0 требуют сервер той же версии. Старый сервер 2.x их не обслужит.
Если вы не знаете, защищена ли ваша конфигурация через СЛК, откройте Справка → О программе и найдите разработчика решения. Типовые конфигурации фирмы 1С (Бухгалтерия, ЗУП, УТ) через СЛК не защищаются. СЛК встречается в отраслевых и партнёрских продуктах.
Где посмотреть СЛК на сервере лицензирования
Основное место — веб-консоль сервера СЛК. Через неё администратор видит всё: какие ключи подключены, сколько лицензий в каждом и какие сеансы их держат.
Шаг 1. Найдите компьютер, где стоит сервер СЛК
Сервер СЛК ставят туда, куда подключён USB-ключ или где активирована программная лицензия. Обычно это сервер 1С:Предприятия или терминальный сервер . В небольших офисах — компьютер бухгалтера с файловой базой.
Если вы не знаете, где он, есть два надёжных способа:
- Откройте настройки защиты в конфигурации (о них ниже) — там указан адрес сервера.
- На предполагаемом сервере откройте
services.mscи найдите службу, в названии которой есть «СЛК» или «Licence».
Шаг 2. Откройте веб-консоль
- На сервере откройте браузер.
- Введите адрес
http://localhost:9099. - С другого компьютера используйте
http://<имя_или_IP_сервера>:9099.
Порт 9099 — значение по умолчанию. Если администратор менял его при установке, консоль не откроется по стандартному адресу. Проверьте, какой порт слушает служба:
netstat -ano | findstr LISTENING | findstr 9099
Пустой вывод значит, что на 9099 ничего нет. Тогда найдите PID службы СЛК в диспетчере задач (вкладка «Службы») и поищите этот PID в полном выводе netstat -ano.
Шаг 3. Посмотрите ключи и лицензии
В консоли откройте раздел со списком ключей. Для каждого ключа видно его тип, серию решения и количество лицензий. В разделе с сеансами или занятыми лицензиями видно, какой компьютер или пользователь держит лицензию прямо сейчас.
Доступ к консоли может быть закрыт паролем. Пароль задаёт тот, кто ставил сервер. Если его никто не помнит, не переустанавливайте сервер наугад — сначала свяжитесь с разработчиком конфигурации или партнёром, который её внедрял.
Другие способы проверить СЛК без веб-консоли
Консоль доступна не всем. Обычному пользователю хватит проверки из самой программы.
В настройках защиты конфигурации
Каждый разработчик встраивает в решение форму подключения к СЛК. Название и место меняются от продукта к продукту. Чаще всего её ищут так:
- в разделе
Администрирование— по словам «защита», «лицензирование», «СЛК»; - через
Главное меню → Все функции(если команда включена в параметрах) — обработка с похожим названием; - в справке к решению — разработчики описывают путь в документации.
В форме обычно видны адрес сервера СЛК, порт и результат проверки подключения. Здесь же адрес меняют, если сервер переехал.
По службе и сетевому порту
Если нужно понять, жив ли сервер, без входа в консоль:
Test-NetConnection srv-1c -Port 9099
Строка TcpTestSucceeded : True значит, что сервер отвечает и порт открыт. False — служба остановлена, порт другой или его закрыл брандмауэр.
Как не перепутать с лицензиями платформы
Лицензии самой платформы 1С смотрят иначе:
| Что проверяем | Где смотреть |
|---|---|
| Программные лицензии платформы | Файлы .lic в C:\ProgramData\1C\licenses |
| Лицензии, занятые сеансами на сервере 1С | Консоль кластера или rac session list --licenses |
| Лицензии СЛК отраслевого решения | Веб-консоль сервера СЛК и настройки защиты конфигурации |
Если пользователь жалуется «нет лицензии», сначала прочитайте текст сообщения. Ошибка платформы появляется до открытия базы. Ошибка СЛК — уже внутри конфигурации и обычно называет ключ защиты.
Как читать данные в СЛК: ключи, серии, занятые лицензии
Консоль показывает несколько показателей. Набор колонок зависит от версии сервера, но смысл один и тот же.
| Показатель | Что означает | На что смотреть |
|---|---|---|
| Ключ | Аппаратный USB-ключ или программная лицензия | Тип и номер — понадобятся разработчику при обращении |
| Серия | Идентификатор защищённого решения | Должна соответствовать вашей конфигурации |
| Количество лицензий | Сколько одновременных сеансов разрешено | Сравните с числом работающих пользователей |
| Занято | Сколько лицензий выдано сеансам сейчас | Если занято = количество, следующий пользователь не войдёт |
| Срок действия | Дата окончания для срочных лицензий | Продление нужно до этой даты, а не после |
| Владелец сеанса | Компьютер или пользователь, держащий лицензию | Помогает найти зависшие сеансы |
Пример. В ключе 10 лицензий, занято 10, а в офисе работают 7 человек. Значит, три лицензии держат сеансы, которые не закрылись: пользователь закрыл крышку ноутбука или терминальная сессия осталась висеть в отключённом состоянии.
Зависшую лицензию обычно освобождает завершение сеанса 1С у того пользователя, который её держит. Перезапускать службу СЛК ради одной лицензии не нужно.
Аппаратный ключ или программная лицензия: в чём разница при проверке
Тип ключа подсказывает, где искать проблему, если лицензии пропали.
- 🔌 Аппаратный ключ — физическое устройство в USB-порту сервера. Пропал из консоли — проверяйте порт, удлинитель и драйвер. Сам ключ переносится на другой компьютер без участия разработчика.
- 💾 Программная лицензия — файл, привязанный к оборудованию сервера. Пропала после замены материнской платы, диска или переноса виртуальной машины — нужна повторная активация.
- 🧾 Срочная лицензия — работает до даты из колонки срока. После неё решение перестаёт выдавать лицензии, хотя ключ в консоли по-прежнему виден.
Если в консоли несколько ключей одной серии, их лицензии обычно суммируются. Так докупают места для новых сотрудников: добавляют ещё один ключ, а не меняют старый.
СЛК в облаке и на удалённом сервере
Где смотреть лицензии, зависит от того, кто держит сервер СЛК.
Облако провайдера
Если база работает в аренде у партнёра или провайдера, сервер СЛК стоит у них. Доступа к веб-консоли у клиента нет. Что можно сделать самому:
- проверить статус защиты в форме настроек внутри конфигурации;
- запросить у провайдера число лицензий по договору и сколько из них занято;
- при ошибке ключа сразу писать в поддержку провайдера: локальных действий тут нет.
Гибридная схема
Частый вариант: база на сервере в одном офисе, а USB-ключ — на компьютере в другом. Тогда сеть между ними должна пропускать порт СЛК. Проверка — Test-NetConnection с сервера 1С до компьютера с ключом.
Виртуальные машины
USB-ключ в виртуальной машине виден только через проброс USB на гипервизоре или через USB-over-IP. После миграции виртуальной машины на другой хост проброс часто слетает. Сервер СЛК при этом запущен, но ключей в консоли нет.
Для виртуальной среды удобнее программные лицензии. Учтите, что они привязаны к параметрам оборудования: серьёзная смена конфигурации машины может потребовать повторной активации.
Как сохранить данные СЛК перед переездом сервера
Перенос сервера, замена диска или переустановка системы — момент, когда данные о лицензиях теряют чаще всего. Соберите их заранее.
Отдельной кнопки «выгрузить всё в файл» в консоли может не быть. Самый надёжный способ — снимки экрана каждой вкладки и таблица в Excel с теми же колонками. Её удобно отправить разработчику при запросе на перенос лицензии.
Порядок переезда для аппаратного ключа простой: поставить сервер СЛК на новой машине, переставить ключ, поменять адрес сервера в настройках защиты конфигурации. Программную лицензию на новом оборудовании активируют заново. Если пин-код уже использован, его восстанавливают через разработчика решения.
Остановка службы СЛК или перенос ключа обрывают защищённые сеансы у всех пользователей. Делайте это после окончания рабочего дня и предупредите людей заранее.
Почему СЛК не видит ключ или лицензию
Сначала откройте веб-консоль. Если ключ там есть и лицензии свободны, проблема в подключении конфигурации. Если ключа нет — проблема на стороне сервера.
Ещё одна неочевидная причина — разная серия. После перехода на другую редакцию решения (например, с базовой на ПРОФ) старый ключ может не подходить новой конфигурации. В консоли серия видна, и её легко сверить с данными от разработчика.