Серверные лицензии 1С:Предприятие контролируют количество одновременных подключений к базе данных. Без правильной активации пользователи не смогут работать в программе — система покажет ошибку о превышении числа соединений. В этом гайде разберём, как добавить лицензии 1С на сервер, где ввести лицензионные ключи и как проверить, что активация прошла успешно.
Инструкция актуальна для версий 1С:Предприятие 8.3 и выше на базе Windows Server и Linux. Мы рассмотрим программные и аппаратные лицензии, покажем типичные ошибки и пути их решения.
Типы серверных лицензий 1С и особенности активации
Платформа 1С поддерживает два вида серверных лицензий:
- Программная лицензия — привязывается к идентификатору сервера (HWID), который формируется на основе характеристик железа. При замене процессора или материнской платы потребуется переактивация.
- Аппаратная лицензия (USB-ключ HASP) — физический USB-ключ с защитой от копирования. Подключается к серверу, лицензия активна, пока ключ вставлен в порт.
Программная лицензия установка на сервер 1С проходит через веб-интерфейс лицензирования или консоль ring. Аппаратная лицензия требует установки драйверов HASP и проверки подключения ключа.
Когда использовать каждый тип лицензии
Программные лицензии удобны для стабильных серверных конфигураций, где железо не меняется годами. Они не требуют физического доступа к серверу и работают на виртуальных машинах без ограничений.
Аппаратные лицензии подходят, если сервер часто меняет конфигурацию (замена комплектующих, переезд на новое оборудование). USB-ключ просто переставляется на новый сервер без переактивации.
Как активировать серверную лицензию 1С: пошаговая инструкция
Способ 1: Активация через веб-интерфейс (программная лицензия)
- Откройте браузер на любом компьютере в локальной сети и введите адрес:
http://<IP-адрес-сервера>:8080. Порт 8080 используется по умолчанию для сервера лицензирования 1С. - Перейдите в раздел «Лицензии» в левом меню. Здесь отобразится список уже установленных лицензий и их статус (активна, заблокирована, срок истёк).
- Нажмите кнопку «Добавить лицензию». Откроется форма для ввода регистрационных данных.
- Введите регистрационный номер и пин-код из поставки лицензии. Эти данные приходят от продавца 1С на email или в бумажном конверте.
- Нажмите «Получить лицензию». Сервер отправит запрос на сервер 1С (license.1c.ru) и загрузит лицензионный файл. Для этого потребуется доступ в интернет.
- Проверьте статус лицензии в списке. Должна появиться запись с типом «Сервер 1С:Предприятия», количеством разрешённых соединений и датой окончания действия.
Этот способ работает на серверах с доступом в интернет. Если сервер изолирован от сети, используйте ручную активацию через файлы запроса и ответа (описано ниже).
Способ 2: Активация через утилиту ring (консольный метод)
- Подключитесь к серверу через RDP или консоль (SSH для Linux).
- Откройте командную строку (Windows) или терминал (Linux) от имени администратора.
- Перейдите в каталог установки 1С. По умолчанию:
C:\Program Files\1cv8\<версия>\binдля Windows,/opt/1cv8/x86_64/<версия>для Linux. - Выполните команду для добавления лицензии:
ring license activate --reg <регистрационный-номер> --pin <пин-код>
Замените<регистрационный-номер>и<пин-код>на данные вашей лицензии. - Дождитесь подтверждения. Утилита выведет сообщение об успешной активации или код ошибки.
- Проверьте список лицензий командой:
ring license list
В выводе должна появиться новая лицензия с количеством доступных сеансов.
Утилита ring удобна для автоматизации: можно написать скрипт активации при развёртывании новых серверов.
Способ 3: Ручная активация через файлы (для серверов без интернета)
- Создайте файл запроса на активацию. В веб-интерфейсе лицензирования выберите «Добавить лицензию» → «Запросить лицензию вручную». Введите регистрационный номер и пин-код, нажмите «Создать запрос». Сохраните файл с расширением
.req. - Скопируйте файл запроса на компьютер с интернетом. Используйте флешку или общую папку.
- Откройте портал license.1c.ru в браузере. Авторизуйтесь с учётной записью 1С или зарегистрируйтесь, если её нет.
- Загрузите файл запроса через форму «Активация лицензии вручную». Сервер 1С проверит регистрационные данные и сформирует файл ответа с расширением
.lic. - Скачайте файл ответа и перенесите на сервер 1С.
- Импортируйте файл лицензии. В веб-интерфейсе лицензирования нажмите «Добавить лицензию» → «Установить из файла», выберите
.licфайл. Лицензия появится в списке активных.
Активация аппаратной лицензии (USB-ключ HASP)
Для работы с USB-ключами HASP сначала установите драйверы:
- Скачайте пакет Sentinel HASP/LDK с сайта Gemalto (раздел Downloads).
- Запустите установщик и следуйте инструкциям мастера.
- Подключите USB-ключ к серверу. Windows автоматически определит устройство.
- Откройте веб-интерфейс лицензирования (порт 8080). Лицензия с ключа отобразится автоматически, активация не требуется.
Проверьте, что ключ определился: в списке лицензий должна появиться запись с типом «HASP» и серийным номером ключа.
Как проверить количество активных лицензий 1С на сервере
После активации важно убедиться, что лицензии доступны для подключения пользователей.
Проверка через веб-интерфейс
Откройте http://<IP-сервера>:8080 → раздел «Лицензии». В таблице отображаются:
- Тип лицензии (сервер, клиент-сервер, тонкий клиент).
- Количество сеансов — максимальное число одновременных подключений.
- Использовано — сколько сеансов занято в данный момент.
- Срок действия — дата окончания лицензии (для временных лицензий).
Если поле «Использовано» близко к максимальному значению, пора добавить лицензии 1с на сервер или оптимизировать нагрузку.
Проверка через консоль cluster
Консоль администрирования кластера 1С показывает детальную информацию о сеансах:
- Запустите
1cv8.exeна сервере или рабочей станции. - Выберите «Администрирование» → «Центральный сервер кластера». Введите имя или IP сервера.
- Перейдите в раздел «Лицензии». Здесь видны все активные лицензии с разбивкой по типам подключений.
- Откройте «Активные сеансы», чтобы посмотреть, какие пользователи сейчас подключены и сколько лицензий они занимают.
Проверка через утилиту ring
Команда ring license list выводит список всех установленных лицензий:
License type: Server Max sessions: 50 Used sessions: 23 Expiration date: 2027-12-31
Эта команда полезна для мониторинга серверов в режиме автоматизации — можно настроить скрипт, который проверяет остаток лицензий и отправляет уведомление, когда свободных меньше 10%.
Требования к серверу для работы 1С: рекомендованные конфигурации
Производительность 1С напрямую зависит от характеристик сервера. Для стабильной работы нужен мощный процессор, достаточный объём оперативной памяти и быстрые диски.
| Количество пользователей | Процессор | Оперативная память | Диски | Рекомендуемое решение |
|---|---|---|---|---|
| 5–10 | 4 ядра, 2.5+ ГГц | 16 ГБ | SSD 256 ГБ | Начальная конфигурация на базе башенного сервера |
| 10–30 | 8 ядер, 3.0+ ГГц | 32 ГБ | RAID 1 (2× SSD 512 ГБ) | Стоечный сервер с современным процессором |
| 30–100 | 16 ядер, 3.2+ ГГц | 64 ГБ | RAID 10 (4× SSD 1 ТБ) | Двухпроцессорный сервер с серверной памятью DDR5 |
| 100+ | 2× 24 ядра, 3.5+ ГГц | 128+ ГБ | RAID 10 (SSD NVMe) + кэш RAID | Высокопроизводительный сервер с кластеризацией баз данных |
Для 1С критичнее частота процессора, чем количество ядер: одна операция пользователя выполняется в одном потоке. Выбирайте серверные процессоры с высокой тактовой частотой (3 ГГц и выше).
Оперативная память должна вмещать всю базу данных плюс запас на кэш СУБД. Для баз 1С на 20 ГБ закладывайте минимум 32 ГБ RAM.
Диски выбирайте SSD или NVMe — HDD в серверах для 1С не используют, скорость обработки запросов будет низкой. RAID 10 обеспечивает баланс скорости и отказоустойчивости.
Больше информации о выборе серверного оборудования — в блоге о серверах.
Частые ошибки при активации лицензий 1С и способы решения
Ошибка «Превышено количество сеансов»
Причина: все доступные лицензии заняты активными подключениями.
Решение: Проверьте список активных сеансов в консоли администрирования кластера. Завершите зависшие сеансы (пользователи, которые закрыли программу, но сеанс остался активным). Если все сеансы рабочие — добавьте дополнительные лицензии.
Ошибка «Лицензия заблокирована»
Причина: лицензия была отозвана правообладателем (например, при возврате или переносе на другой сервер).
Решение: Обратитесь к поставщику лицензии для разблокировки. Если лицензия переносится на новое оборудование, сначала освободите её на старом сервере через портал license.1c.ru.
Ошибка «Не удаётся подключиться к серверу лицензирования»
Причина: служба сервера лицензирования 1С не запущена или заблокирована брандмауэром.
Решение: Проверьте статус службы «1C:Enterprise 8.3 Server Agent» в диспетчере служб Windows. Запустите службу, если она остановлена. Убедитесь, что порт 8080 открыт в брандмауэре сервера.
Ошибка «Недействительный пин-код»
Причина: неверно введён пин-код лицензии или регистрационный номер.
Решение: Проверьте данные в документах от поставщика. Пин-код чувствителен к регистру — вводите точно как в сертификате. Если ошибка повторяется, запросите повторную отправку пин-кода у продавца.
Ошибка «Лицензия не подходит для данного оборудования»
Причина: программная лицензия привязана к другому серверу (HWID не совпадает).
Решение: Если вы меняли процессор или материнскую плату, обратитесь на портал license.1c.ru для переактивации. Выберите опцию «Перенос лицензии», укажите регистрационный номер и новый HWID сервера.
Ошибка «USB-ключ HASP не обнаружен»
Причина: не установлены драйверы HASP или ключ подключён к USB-порту, который не поддерживает устройство.
Решение: Переподключите ключ к другому USB-порту (используйте порты на материнской плате, а не на передней панели). Переустановите драйверы Sentinel HASP. Проверьте, что ключ определяется в диспетчере устройств Windows.
Вопросы и ответы
Сколько лицензий нужно для сервера 1С?
Количество зависит от числа одновременных подключений пользователей. Одна серверная лицензия поддерживает от 1 до 1000 сеансов — это указано в регистрационных данных лицензии. Купите лицензии с запасом 20–30% для пиковых нагрузок (например, закрытие месяца, когда все отделы работают в 1С).
Можно ли перенести программную лицензию 1С на другой сервер?
Да, но потребуется переактивация через портал license.1c.ru. Зайдите в раздел «Мои лицензии», выберите нужную и нажмите «Освободить лицензию». После этого активируйте её на новом сервере обычным способом. Перенос доступен ограниченное число раз в год — условия зависят от типа лицензии.
Что делать, если закончился срок действия лицензии?
Временные лицензии (например, на 1 год) перестают работать после окончания срока. Пользователи не смогут подключиться к базе данных. Продлите лицензию у поставщика 1С, получите новый регистрационный номер и пин-код, затем активируйте как новую лицензию. Бессрочные лицензии не имеют срока действия — проверьте тип в документах.