При работе с отраслевыми конфигурациями 1С:Предприятие часто используется внешняя система защиты — СЛК (Система лицензирования и управления конфигурациями), разработанная компанией «Катран Софт». В отличие от стандартных программных лицензий 1С, здесь применяются свои механизмы защиты, требующие отдельной настройки сервера лицензий и клиентских компонент. Рассмотрим подробно, как организовать работу нескольких пользователей по сети и что делать, если возникают ошибки доступа к файлам кэша.
Прежде всего, разберем, с чем мы имеем дело. Если ваш пин-код состоит из 20 символов (5 групп по 4 знака), это однозначно указывает на использование системы СЛК версии 2.0 или 3.0. Проанализируем основные отличия этой системы от типовой защиты 1С:
Рассмотрим процесс установки сервера. Процедура обычно запускается из состава дистрибутива отраслевого решения. Выясним причину, по которой второй компьютер может не видеть лицензию. Основная проблема часто кроется в блокировках сетевого трафика.
Проанализируем необходимые действия на стороне сервера:
СЛК Сервер (или Licensing Server) запущена и работает.Теперь разберем, как подключить второго пользователя. На клиентском компьютере не нужно активировать тот же пин-код повторно — это приведет к аннулированию лицензии на первом ПК. Вместо этого настроим связь с сервером.
Для этого в самой программе 1С (обычно в разделе «Сервис» или «Настройка отраслевых параметров») найдем пункт «Параметры связи с сервером СЛК». В открывшемся окне укажем:
Если при попытке обращения по IP возникает ошибка «выполнения файловой операции», это часто свидетельствует о несоответствии версий платформы или самой компоненты СЛК. Рассмотрим ситуацию, когда на одном ПК стоит 8.3.13, а на другом 8.3.12. Практика показывает, что откат на более стабильную версию платформы (например, 8.3.12) часто решает проблемы совместимости защищенных модулей.
Одной из самых коварных проблем является ошибка, указывающая на путь к каталогу RuntimeCacheVersions. Проанализируем, почему это происходит. Данная ошибка возникает, когда защищенная компонента СЛК пытается записать данные о состоянии лицензии во временное хранилище (кэш) пользователя, но получает отказ от операционной системы или сталкивается с поврежденными данными.
Выполним следующие шаги для исправления:
%AppData%\Local\1C\1cv8%AppData%\Roaming\1C\1cv82f8a5...).
TradeProtection) инсталлятор клиентской части СЛК и переустановим его вручную.Разберем важный момент, возникающий при переносе базы (например, через .dt файл). При первом запуске 1С спросит: «Информационная база перемещена или является копией?». Посмотрим на последствия выбора:
Для диагностики состояния ключей воспользуемся встроенным инструментом. В браузере на компьютере-сервере введем адрес localhost:9099. В открывшейся консоли мы сможем увидеть:
Если в консоли лицензия видна как свободная, но клиентское место её не получает, значит, проблема на 100% сетевая (порт 9099 закрыт или занят другим приложением).
Важное замечание: При работе с версиями платформы выше 8.3.13 всегда проверяйте актуальность версии СЛК на сайте разработчика («Катран Софт»). Старые версии СЛК могут быть несовместимы с новыми механизмами безопасности платформы 1С.