Администрирование · 10 мин
Как обновить СЛК 1С: полная инструкция по обновлению системы лицензирования
Как обновить СЛК 1С: подготовка, установка новой версии системы лицензирования конфигураций, перенос ключей, типичные ошибки и проверка результата.
СЛК (система лицензирования конфигураций) — это компонент, которым разработчики защищают типовые и отраслевые решения 1С от несанкционированного использования. Если ваша конфигурация при запуске требует лицензионный ключ СЛК, рано или поздно возникнет необходимость обновить саму систему лицензирования: разработчик выпускает новые версии СЛК, исправляющие ошибки активации, совместимости с платформой и операционными системами.
Обновление СЛК затрагивает два уровня: серверный компонент (служба СЛК, которая хранит и раздаёт лицензии) и клиентскую часть, встроенную в конфигурацию. Неправильный порядок действий может привести к тому, что программа перестанет запускаться и потребует повторной активации ключей, а в худшем случае — сброса лицензий через разработчика.
Ниже разобран полный цикл обновления: как определить текущую версию, в каком порядке обновлять компоненты, что делать с ключами и как проверить, что система работает корректно. Инструкция ориентирована на администратора, обслуживающего файловые и клиент-серверные базы 1С.
Что такое СЛК и когда требуется её обновление
Система лицензирования конфигураций состоит из нескольких частей: сервера СЛК (служба, управляющая лицензиями), менеджера лицензий (утилита администрирования), программных или аппаратных ключей и встроенного в конфигурацию модуля проверки. Обновлять приходится либо всю связку, либо отдельные компоненты — это зависит от того, что именно изменил разработчик.
Типичные ситуации, когда обновление СЛК необходимо: переход на новую версию платформы 1С, с которой старая СЛК несовместима; обновление самой защищённой конфигурации, требующее актуальной версии компонента защиты; ошибки вида «не найдена лицензия» или «ошибка соединения с сервером СЛК» при физически исправном ключе; перенос системы на новый сервер.
Как определить текущую версию СЛК и подготовиться к обновлению
Перед любыми действиями зафиксируйте исходное состояние. Версию сервера СЛК можно посмотреть в консоли управления сервером лицензирования (обычно это отдельная оснастка или веб-интерфейс, указываемый в документации разработчика конфигурации). Версию встроенного компонента защиты часто видно в окне активации лицензии, которое появляется при запуске конфигурации, либо в сведениях о программе.
Подготовка включает три обязательных шага. Первый — полная резервная копия информационной базы штатными средствами (выгрузка в dt для файловой базы или копия средствами СУБД для клиент-серверной). Второй — копия каталога установки сервера СЛК целиком, включая подкаталоги с данными лицензий. Третий — фиксация регистрационных номеров и пин-кодов всех ключей: они понадобятся, если лицензию придётся активировать повторно.
Обновление сервера лицензирования СЛК
Дистрибутив новой версии СЛК получают у разработчика защищённой конфигурации — как правило, он поставляется вместе с обновлением самой конфигурации или доступен в личном кабинете на портале разработчика. Использовать дистрибутивы из сторонних источников не следует: несовпадение версий сервера и клиентской части — частая причина отказа запуска.
Порядок обновления сервера обычно такой: остановите службу сервера СЛК, запустите установщик новой версии, убедитесь, что установка выполняется «поверх» с сохранением каталога данных, затем запустите службу и откройте консоль управления. В консоли должны отображаться те же лицензии, что были до обновления. Если консоль пуста — не паникуйте и не активируйте ключи заново: сначала проверьте, что служба смотрит в тот же каталог данных, что и раньше.
- 1Сделайте резервную копию базы 1С и каталога сервера СЛК
- 2Запишите регистрационные номера и пин-коды ключей
- 3Остановите службу сервера лицензирования
- 4Запустите установщик новой версии СЛК поверх существующей
- 5Проверьте, что путь к данным лицензий не изменился
- 6Запустите службу и откройте консоль управления
- 7Убедитесь, что лицензии отображаются и активны
Обновление компонентов защиты в конфигурации
Клиентская часть СЛК обновляется не отдельно, а вместе с конфигурацией: разработчик встраивает новую версию компонента защиты в релиз. Поэтому обновление выполняется стандартным механизмом «Конфигурация → Поддержка → Обновить конфигурацию» в конфигураторе либо через автоматическое обновление из файла поставки cf/cfu.
Перед обновлением конфигурации завершите работу всех пользователей и убедитесь, что нет фоновых заданий. После обновления и принятия изменений в конфигурации базы данных первый запуск выполните под учётной записью администратора: именно на этом этапе проявляются ошибки несовместимости версий СЛК. Если программа сообщает, что версия компонента защиты не соответствует серверу, вернитесь к предыдущему разделу и проверьте актуальность сервера.
Особенности для программных и аппаратных ключей
Аппаратные USB-ключи при обновлении СЛК обычно не требуют переактивации: достаточно, чтобы новый сервер корректно определил ключ. Убедитесь, что драйвер ключа актуален и ключ виден в консоли управления. Если сервер СЛК переносится на другую машину, физически переставьте ключ и проверьте его видимость до запуска пользователей.
Программные ключи привязаны к аппаратным параметрам компьютера. Само по себе обновление СЛК привязку не ломает, но её может нарушить одновременная смена оборудования, переустановка операционной системы или перенос на другой сервер. В таких случаях потребуется повторная активация по сохранённым пин-кодам, а при исчерпании числа активаций — обращение к разработчику за сбросом привязки.
Как выбрать действие
Проверка результата и типичные ошибки
Контроль выполняется на трёх уровнях. На уровне сервера: служба СЛК запущена, консоль открывается, лицензии в статусе активных. На уровне клиента: конфигурация запускается без окон активации и сообщений об отсутствии лицензии. На уровне пользователей: запуск под обычной учётной записью проходит штатно, многопользовательский режим работает, лицензии корректно распределяются между сеансами.
К типичным ошибкам относятся: обновление конфигурации до обновления сервера (запуск блокируется до приведения версий в соответствие); установка новой версии СЛК «начисто» с удалением каталога данных (потеря программных лицензий); использование дистрибутива СЛК от другой конфигурации или другого разработчика; забытая остановка службы перед установкой, из-за чего часть файлов не обновляется.
Как проверить результат
Запущена, в консоли видны все лицензии
Служба не стартует или консоль пуста
Программа открывается без окон активации
Сообщение об отсутствии лицензии или несовпадении версий
Штатный вход, доступны все функции
Требование лицензии или ошибка соединения с сервером СЛК
Несколько сеансов работают одновременно
Второй и последующие сеансы не получают лицензию
Частые вопросы по обновлению СЛК
Можно ли обновить СЛК без обновления конфигурации?
Да, если разработчик выпустил обновление только серверной части и оно совместимо с текущей версией компонента защиты в конфигурации. Совместимость версий указывается в сопроводительной документации к релизу — сверьтесь с ней перед установкой.
Что делать, если после обновления 1С требует активацию заново?
Сначала проверьте, что служба сервера СЛК запущена и лицензии видны в консоли. Если лицензии на месте, но клиент их не видит, проверьте сетевую доступность сервера и настройки подключения в параметрах защиты. Повторную активацию выполняйте только когда подтверждено, что старая лицензия действительно утрачена.
Потеряются ли лицензии при обновлении сервера СЛК?
При обновлении «поверх» с сохранением каталога данных лицензии сохраняются. Риск потери возникает при полном удалении старой версии вместе с данными или при переносе на новый компьютер без переноса каталога данных и без сохранённых пин-кодов.
Как перенести СЛК на другой сервер?
Установите сервер СЛК на новую машину, перенесите каталог данных лицензий, для аппаратного ключа физически переставьте USB-ключ, для программного — будьте готовы к повторной активации, так как привязка к оборудованию изменится. После переноса обновите адрес сервера в настройках клиентских подключений.
Где взять дистрибутив новой версии СЛК?
Только у разработчика вашей конфигурации: в комплекте обновления, в личном кабинете на портале поддержки или через партнёра, обслуживающего вашу программу. Сторонние источники использовать нельзя — версии сервера и клиентской части должны соответствовать друг другу.
Можно ли откатить обновление СЛК, если что-то пошло не так?
Да, если сохранены резервные копии: восстановите каталог сервера СЛК из копии и верните предыдущую версию конфигурации из резервной копии базы. Именно поэтому создание копий до начала работ — обязательный, а не рекомендательный шаг.
Что важно запомнить
Обновление СЛК безопасно при соблюдении трёх правил: резервные копии базы и каталога СЛК до начала работ, сначала сервер — потом конфигурация, проверка результата под обычным пользователем до возврата системы в эксплуатацию. Пин-коды ключей храните отдельно и всегда в доступном месте.