Отраслевые решения фирмы «1С» часто используют дополнительную систему лицензирования и защиты конфигураций (СЛК). При переносе копии информационной базы на домашний компьютер или ноутбук разработчика возникает закономерный вопрос: запустится ли программа, если в наличии есть только обычная лицензия платформы (например, аппаратный USB-ключ HASP), а отраслевой ключ СЛК остался в офисе? Разберем подробно внутреннее устройство таких решений, поведение системы при отсутствии отраслевой защиты и способы организации удаленного доступа.
Конфигурация «1С:Бухгалтерия строительной организации» (БСО) разработана на базе типового решения «1С:Бухгалтерия предприятия» редакции 3.0. Посмотрим на архитектуру модулей такого программного продукта:
1С:Предприятие остается полностью открытым. Это справочники контрагентов, номенклатуры, типовые банковские, кассовые и первичные документы. В них не встроены проверки отраслевой защиты.Если сервер СЛК недоступен, типовой функционал платформы технически сохраняет работоспособность, однако при обращении к закрытым отраслевым методам система выдает ошибку лицензирования.
Проанализируем, с какими сложностями можно столкнуться при открытии базы дома без установленного ключа:
ПриНачалеРаботыСистемы. Если в конфигурации жестко зашит опрос сервера защиты при входе, программа покажет модальное окно с уведомлением об отсутствии лицензии СЛК и предложит закрыть сеанс. В таком случае пользовательский режим запустить не удастся вовсе, доступным останется только Конфигуратор.Рассмотрим практические способы, которые позволяют полноценно работать с базой вне офиса без нарушения лицензионной чистоты.
Способ 1. Подключение к офисному серверу СЛК через VPN
Сервер СЛК работает как самостоятельная сетевая служба по протоколу TCP/IP (стандартный порт службы лицензирования — 9099). Физически переносить ключ не требуется. Разберем порядок действий по шагам:
localhost (например, 192.168.1.100) и порт 9099.Способ 2. Подключение по RDP (удаленный рабочий стол)
Наиболее простой и надежный вариант: подключаемся напрямую к рабочему компьютеру или терминальному серверу в офисе. База и сервер СЛК остаются в едином контуре предприятия, что полностью исключает сетевые задержки при опросе ключа и предотвращает повреждение таблиц при нестабильном интернет-соединении.
Способ 3. Публикация базы на веб-сервере
Если база опубликована на внутреннем веб-сервере предприятия (IIS или Apache), клиент подключается к ней через тонкий клиент или браузер. В этом сценарии запросы к серверу лицензирования выполняет серверная часть веб-приложения внутри локальной сети, а на стороне домашнего пользователя не требуются ни ключи платформы, ни ключи СЛК.
Способ 4. Использование NFR-комплекта для разработки
Если база нужна программисту для регулярной модификации кода и разработки вне контура клиента, оптимальным решением является приобретение NFR-версии (Not For Resale) строительной конфигурации через компанию-франчайзи. В такой комплект входят лицензии разработчика, позволяющие легально отлаживать закрытые модули на локальной машине без обращения к боевому ключу заказчика.