Переход с однопользовательского режима работы на многопользовательский — это стандартный этап развития компании, когда к базе данных необходимо подключить бухгалтеров, менеджеров и кладовщиков одновременно. Для корректной работы всех сотрудников в одной информационной базе требуется правильная активация многопользовательской лицензии 1С Предприятие. Ошибки на этом этапе могут привести к тому, что пользователи будут видеть сообщение о превышении количества подключений или вовсе не смогут запустить программу.

Процесс активации зависит от типа приобретенных вами ключей защиты: это могут быть физические HASP-ключи (USB-токены) или электронные программные лицензии, привязанные к номеру договора. В первом случае установка сводится к монтажу драйверов и настройке сервера защиты, во втором — к регистрации пин-кодов в личном кабинете и получению файлов лицензий. Оба метода требуют внимания к деталям, так как конфигурация сети и права доступа играют решающую роль.

В данной статье мы подробно разберем оба сценария, уделив особое внимание типичным ошибкам администрирования. Вы узнаете, как правильно установить сервер защиты HASP, как активировать программные ключи через утилиту haspHL.exe и где найти необходимые файлы для работы в. Также мы рассмотрим нюансы работы в терминальном режиме и через веб-клиент, где подсчет лицензий имеет свои особенности.

Подготовка инфраструктуры и выбор типа защиты

Прежде чем приступать к технической установке, необходимо четко определить архитектуру вашей сети и тип приобретенных лицензий. Многопользовательский режим работы 1С подразумевает наличие центрального узла, где хранятся ключи защиты, к которому обращаются все клиентские рабочие места. Если у вас установлен физический HASP-ключ, его следует подключить к серверу или компьютеру, который будет выступать в роли сервера лицензий. Этот компьютер должен быть включен постоянно, так как при его выключении все пользователи потеряют доступ к базе.

В случае с программными лицензиями ситуация немного иная. Здесь не требуется наличие физического устройства, но критически важна стабильность работы сервера, на котором развернут файл лицензии .lic. Часто администраторы совершают ошибку, размещая лицензию на рабочей станции бухгалтера, которая может быть выключена в нерабочее время. Оптимальным решением является выделенный сервер или виртуальная машина, обеспечивающая бесперебойный доступ к файлам защиты.

⚠️ Внимание: При использовании USB-ключей HASP избегайте использования USB-хабов с собственным питанием низкого качества. Прямое подключение к порту материнской платы сервера гарантирует стабильную передачу данных и предотвращает случайные отключения токена из-за скачков напряжения.

Также стоит заранее проверить версию платформы 1С Предприятие на всех клиентах. Для корректной работы новых механизмов лицензирования, особенно в условиях обновлений законодательства, может потребоваться актуальная сборка платформы. Устаревшие версии клиентского приложения могут некорректно опрашивать сервер защиты, выдавая ложные ошибки о недоступности лицензии.

📊 Какой тип лицензии вы используете?
Физический HASP-ключ
Программная лицензия (ПИН-код)
Комбинированный вариант
Затрудняюсь ответить

Установка сервера защиты HASP для сетевой работы

Если вашим основным инструментом защиты является физический токен, первым шагом станет установка специализированного программного обеспечения — Сервера защиты HASP. Этот сервис отвечает за мониторинг подключенного USB-устройства и раздачу прав доступа клиентским машинам в локальной сети. Скачать актуальную версию дистрибутива можно на официальном сайте производителя или в разделе поддержки партнеров 1С.

Процесс инсталляции не требует глубоких технических знаний, но требует соблюдения последовательности действий. Сначала необходимо подключить сам ключ в USB-порт сервера до начала установки драйверов, чтобы система корректно определила устройство. Затем запускается установщик, который копирует необходимые службы и драйверы в системные папки Windows.

  • 🔌 Подключите HASP-ключ в USB-порт сервера и убедитесь, что индикатор на устройстве загорелся.
  • 💻 Запустите установочный файл hasplm_setup.exe от имени администратора.
  • ⚙️ В мастере установки выберите режим Server (Сервер), а не Standalone.
  • 🌐 Настройте брандмауэр Windows, открыв порты для службы защиты (по умолчанию 475 и 1947).

После завершения установки служба SafeNet Sentinel Protection Server должна быть запущена и иметь статус Running. Проверить это можно через оснастку services.msc. Если служба не стартует, проверьте журнал событий Windows на наличие конфликтов с другим антивирусным ПО или сетевыми фильтрами.

💡

Если сервер защиты установлен, но клиенты не видят ключ, попробуйте временно отключить брандмауэр для проверки. Если после отключения доступ появился, значит проблема именно в настройках сетевых портов.

Активация и установка программных лицензий

Для владельцев программных лицензий процесс начинается с личного кабинета на портале users.v8.1c.ru. Здесь необходимо ввести полученные при покупке ПИН-коды и сгенерировать файлы лицензий. Система предложит выбрать тип лицензии: на конкретное рабочее место или сетевую (многопользовательскую). Для нашей задачи критически важно выбрать именно сетевую лицензию, которая позволит подключать несколько пользователей одновременно.

После генерации файл лицензии (обычно имеет расширение .lic) необходимо сохранить на сервере. Стандартный путь для размещения таких файлов в современных версиях платформы — это каталог C:\ProgramData\1C\1Cv8\licenses. Обратите внимание, что папка ProgramData по умолчанию скрыта в проводнике Windows, поэтому включите отображение скрытых элементов перед копированием.

net stop"1C:Enterprise 8.3 Server Agent"

copy C:\Temp\new_license.lic C:\ProgramData\1C\1Cv8\licenses\

net start"1C:Enterprise 8.3 Server Agent"

В некоторых случаях, особенно при использовании старых версий платформы или специфических конфигураций, может потребоваться ручная активация через утилиту командной строки. Команда haspHL.exe позволяет прописать лицензию непосредственно в реестр или файл защиты. Это актуально, если автоматическое распознавание файлов в папке licenses не срабатывает.

Что делать, если ПИН-код не принимается?

Часто проблема кроется в неверном вводе символов. Внимательно проверьте, не перепутали ли вы цифру 0 с буквой O или цифру 1 с буквой I. Также убедитесь, что договор не заблокирован из-за просроченной оплаты ИТС.

Настройка сетевого доступа и портов

Корректная работа многопользовательского режима невозможна без правильно настроенной сети. Сервер лицензий и сервер баз данных 1С могут находиться на разных машинах, но они должны «видеть» друг друга. Основным препятствием здесь часто выступает встроенный брандмауэр Windows или сторонние антивирусы с сетевыми экранами.

Для работы сервера защиты HASP необходимо открыть UDP порт 475 и TCP порт 1947. Если вы используете программные лицензии без HASP, убедитесь, что файлы лицензий доступны для чтения службой 1С. В корпоративных сетях с сегментацией трафика может потребоваться создание правил маршрутизации между VLAN разных отделов.

Тип лицензии Порт (TCP/UDP) Направление Статус
HASP Network 475 (UDP) Входящий Открыть
HASP Network 1947 (TCP) Входящий Открыть
1С Сервер 1540-1541 (TCP) Входящий/Исходящий Открыть
SQL Server 1433 (TCP) Входящий Открыть

Проверить доступность порта можно с помощью утилиты telnet или Test-NetConnection в PowerShell. Если порт закрыт, клиентское приложение 1С будет бесконечно пытаться соединиться с сервером, а затем выдаст ошибку таймаута. Это один из самых частых симптомов проблем с лицензированием в крупных офисах.

⚠️ Внимание: В виртуальных средах (Hyper-V, VMware) сетевые адаптеры могут иметь режим работы NAT по умолчанию. Для корректной работы лицензий переведите сетевой адаптер сервера в режим Bridged (Мост), чтобы он получил реальный IP-адрес из локальной сети.

Диагностика и устранение ошибок подключения

Даже при правильной установке могут возникать ситуации, когда 1С сообщает о недоступности лицензии. Первым шагом диагностики всегда является проверка журнала регистрации событий сервера 1С. Там можно найти подробные коды ошибок, указывающие на причину сбоя: истечение срока действия, неверный адрес сервера защиты или отсутствие свободных мест.

Используйте утилиту haspdongle.exe (входит в пакет драйверов HASP) для просмотра статуса ключей. Она покажет, видит ли операционная система физическое устройство, какой тип ключа определен и сколько лицензий доступно в данный момент. Если утилита показывает ключ, но 1С его не видит, проблема скорее всего в правах доступа к службе.

  • 🔍 Проверьте имя компьютера в свойствах системы: оно не должно содержать кириллицу или спецсимволы.
  • 📜 Очистите кэш лицензий, удалив временные файлы в папке %TEMP%.
  • 🔄 Перезапустите службу 1C:Enterprise 8.3 Server Agent после любых изменений в конфигурации.

Частой проблемой является рассинхронизация времени на сервере и клиентах. Протоколы защиты чувствительны к разнице во времени. Если часы на компьютере пользователя отстают или спешат более чем на 5 минут относительно сервера, система защиты может отклонить запрос на подключение.

💡

90% проблем с лицензиями 1С решаются проверкой службы HASP, открытием портов в брандмауэре и синхронизацией времени на всех узлах сети.

Особенности лицензирования в терминальном режиме

При работе через терминальный сервер (RDP) или в веб-клиенте подсчет лицензий происходит иначе. Здесь важно различать лицензии на платформу и лицензии на конкретные конфигурации. Сервер 1С должен корректно идентифицировать сессии пользователей, чтобы не расходовать лишние ключи.

В настройках кластера серверов 1С можно ограничить максимальное количество подключений. Это полезно для контроля загрузки системы. Однако, если лимит установлен ниже количества приобретенных лицензий, лишние ключи будут простаивать. И наоборот, если лимит выше, пользователи могут столкнуться с ошибкой «Превышено количество подключений».

Для тонкого и веб-клиента рекомендуется использовать явное указание адреса сервера лицензий в файле настроек или через реестр, чтобы исключить широковещательный поиск, который в больших подсетях может работать нестабильно. Параметр LicenseServer позволяет жестко задать IP-адрес, где лежит защита.

⚠️ Внимание: Интерфейсы и точные названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С и обновления конфигурации. Всегда сверяйтесь с официальным руководством администратора для вашей конкретной версии релиза.

☑️ Диагностика проблем с лицензией

Выполнено: 0 / 5

Часто задаваемые вопросы (FAQ)

Можно ли разделить один многопользовательский ключ на два разных сервера?

Нет, физический HASP-ключ или файл программной лицензии могут находиться только на одном сервере защиты в конкретный момент времени. Разделение ключа невозможно. Однако вы можете настроить репликацию баз данных, где на каждом сервере будет свой набор лицензий, но это потребует покупки дополнительных ключей.

Что делать, если потеряли ПИН-код от программной лицензии?

ПИН-код указан в договоре на приобретение программного обеспечения и в письме от фирмы 1С. Если документ утерян, необходимо обратиться в центр лицензирования 1С или к вашему партнеру-франчайзи с запросом на восстановление информации по номеру договора или ИНН организации.

Влияет ли обновление Windows на работу HASP-ключа?

Крупные обновления Windows (Feature Updates) могут сбрасывать настройки служб или драйверов. После серьезного обновления ОС рекомендуется проверить статус службы SafeNet Sentinel Protection Server и при необходимости переустановить драйверы защиты.

Как узнать, сколько лицензий сейчас занято?

Это можно сделать через консоль управления кластером серверов 1С или с помощью утилиты ras.exe (Remote Admin Server). Команда позволит увидеть список активных сеансов и используемые ключи защиты в реальном времени.

Обязательно ли ставить сервер 1С и сервер лицензий на одну машину?

Нет, это не обязательно. Сервер лицензий (HASP или файловый) может стоять на отдельной машине. Главное, чтобы сервер 1С имел сетевой доступ к серверу лицензий и мог опрашивать его по соответствующим портам.