Часто при развертывании 1С:Предприятие в локальной сети пользователи сталкиваются с тем, что программа отказывается запускаться, выдавая сообщение: «Лицензия не обнаружена. Лицензия на запуск программы клиента не обнаружена». Давайте разберемся, почему это происходит и как настроить систему правильно, чтобы лицензии корректно распределялись между сотрудниками.
Основная причина возникновения ошибки заключается в способе организации работы с базой данных. Если вы просто «расшарили» папку с файловой базой .1CD по сети, платформа 1С не имеет встроенного механизма для передачи многопользовательской программной лицензии с сервера на клиентские машины. В этой конфигурации клиент ожидает найти лицензию либо локально на своем жестком диске, либо на ключе защиты, либо через МенеджерЛицензий, который в файловом варианте не работает.
Для корректной работы многопользовательской лицензии необходимо, чтобы между сервером (где активирована лицензия) и клиентом существовал посредник, способный управлять сеансами и выдавать разрешения на запуск. Такими посредниками могут выступать:
Для небольших локальных сетей публикация на веб-сервере является самым эффективным и рекомендуемым решением. Оно не требует покупки дорогостоящей лицензии на сервер 1С и позволяет централизованно управлять выдачей лицензий.
\\Server\Base), в окне запуска 1С выберите тип расположения «На веб-сервере» и укажите адрес вида http://имя_сервера/название_публикации.Когда вы используете веб-публикацию, все запросы к базе данных обрабатываются веб-сервером. Веб-сервер выступает в роли посредника, который при запуске клиента запрашивает лицензию у системы защиты. Это позволяет:
.1CD.Рассмотрим подробнее работу с пин-кодами. Важно помнить, что существует два типа лицензий:
Если вы активировали многопользовательскую лицензию некорректно (например, не на том узле), рекомендуется обратиться в Центр лицензирования 1С. Вы можете объяснить ситуацию и попросить аннулировать текущую активацию, чтобы переустановить лицензию на правильный узел или в правильный режим.
Анализируя работу системы, мы выяснили несколько критических моментов:
web.config или httpd.conf), чтобы ограничить круг лиц, имеющих доступ к веб-адресу вашей базы.Таким образом, переход на веб-публикацию в локальной сети — это не просто «костыль», а современный и архитектурно правильный способ работы с 1С. Это избавляет вас от необходимости покупать дополнительные терминальные лицензии и обеспечивает высокую скорость взаимодействия с базой данных.