Добавляем рабочие места в 1С: программные лицензии, сервер и HASP
Содержание
Дополнительная программная лицензия 1С устанавливается так же, как основная: мастер получения лицензии, регистрационный номер комплекта и ПИН-код из конверта. Главное — выбрать правильный компьютер. В файловом варианте лицензию активируют там, где запускается 1С (или на терминальном сервере). В клиент-серверном — на сервере 1С:Предприятия, тогда кластер сам раздаёт места клиентам.
Типичная ситуация: в отдел взяли двух новых бухгалтеров, купили комплект на 5 пользователей, а шестой пользователь всё равно получает Не обнаружена свободная лицензия. Почти всегда причина в том, что новые лицензии активировали не на той машине. Разберём, как установить дополнительные лицензии 1С без таких промахов.
Какие лицензии 1С бывают и что вы на самом деле докупили
Лицензия на конфигурацию (Бухгалтерия, ЗУП, УТ) и лицензия на платформу — разные вещи. Количество одновременных пользователей ограничивают именно клиентские лицензии платформы. Дополнительные рабочие места — это клиентские лицензии.
| Вид лицензии | Что даёт | Где устанавливать |
|---|---|---|
| 🔑 Клиентская программная (1, 5, 10, 20, 50, 100, 300, 500 мест) | Число одновременных сеансов | Компьютер пользователя, терминальный сервер или сервер 1С |
| 🖥️ Лицензия на сервер 1С (МИНИ, 32-бит, 64-бит, КОРП) | Право запустить кластер 1С:Предприятия | Только компьютер с сервером 1С |
| 🔌 Аппаратный ключ HASP (локальный или сетевой) | То же число мест, но «зашито» в USB-ключ | USB-порт; для сетевого — через менеджер лицензий |
Что нужно запомнить из таблицы:
- ✅ Серверная лицензия не содержит клиентских мест. Сервер без клиентских лицензий не пустит ни одного пользователя.
- ✅ Комплект на 5 мест — это один набор ПИН-кодов. Активируется он целиком на одном компьютере, а не по одному месту на 5 машин.
- ✅ Лицензии из разных комплектов суммируются: 5 + 10 на одном сервере дают 15 сеансов.
- ✅ Сейчас фирма 1С поставляет в основном программные лицензии. HASP-ключи остались у многих организаций с давних покупок.
Подготовка перед установкой новых лицензий
Перед активацией соберите всё нужное, чтобы мастер не оборвался на середине.
Что должно быть под рукой
- Регистрационный номер комплекта — указан на конверте или в карточке лицензии.
- ПИН-коды — основной и резервные. Резервные нужны для повторной активации после замены оборудования. Храните их отдельно и отмечайте, какой уже использован.
- Регистрационные данные организации, на которую оформлена первая активация: название, ИНН, адрес, контактное лицо.
При повторной активации того же комплекта вводите регистрационные данные точно так же, как в первый раз. Иная запись адреса или сокращение названия — частая причина отказа центра лицензирования.
Проверьте компьютер
- 🖥️ Платформа 8.3 установлена, версия на клиентах и сервере совпадает.
- 🌐 Есть доступ в интернет. Если нет — подготовьте второй компьютер с интернетом и флешку: активация пройдёт через файл запроса.
- 👤 Вы работаете под учётной записью Windows с правами администратора. Иначе лицензию не удастся сохранить в общий каталог для всех пользователей.
- 🧱 Конфигурация оборудования окончательная. Лицензия привязывается к параметрам компьютера: после замены материнской платы или переустановки ОС она может слететь и потребует резервный ПИН-код.
На виртуальной машине не меняйте MAC-адрес сетевой карты и не клонируйте машину с уже активированной лицензией. Для программы это «другой компьютер», и лицензия перестанет подходить.
Как установить дополнительную программную лицензию 1С через мастер
Мастер получения лицензии один и тот же для основной и дополнительной лицензии. Отличается только то, как его открыть.
Шаг 1. Откройте мастер
- Если на компьютере свободных лицензий нет, мастер предлагается сам: при запуске 1С появляется сообщение об отсутствии лицензии с кнопкой получения.
- Если лицензия уже есть и 1С запускается, команда получения лицензии находится в главном меню 1С, в разделе справки.
- На сервере без графического интерфейса используйте утилиту лицензирования
ring(подробно — в разделе про сервер).
Шаг 2. Введите номер и ПИН-код
- Выберите получение лицензии по ПИН-коду.
- Введите регистрационный номер комплекта.
- Введите ПИН-код. Для дополнительного комплекта — ПИН-код этого комплекта, а не основной поставки.
Шаг 3. Заполните регистрационные данные
Для нового комплекта данные заполняются впервые. Для повторной активации — те же, что раньше (см. предупреждение выше).
Шаг 4. Выберите способ связи с центром лицензирования
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Автоматически через интернет | Есть прямой доступ в интернет | Самый быстрый, занимает минуту |
| Через файл запроса | Компьютер без интернета или за жёстким прокси | Файл запроса переносят на машину с интернетом, ответ — обратно |
| Вручную по телефону | Нет интернета ни на одной машине | Долго, ошибки при диктовке кодов |
Шаг 5. Сохраните лицензию
Мастер предложит, куда записать файл лицензии. Для общего доступа выбирайте вариант «для всех пользователей компьютера». В Windows файлы *.lic лежат в каталогах:
C:\ProgramData\1C\licenses — для всех пользователей
%APPDATA%\1C\licenses — для текущего пользователя
На сервере Linux основной каталог лицензий — /var/1C/licenses.
Не копируйте .lic на другой компьютер и не переименовывайте файлы. Лицензия привязана к оборудованию, на чужой машине она недействительна.
Дополнительные лицензии на сервере 1С: клиент-серверный вариант
В клиент-серверной схеме клиентские лицензии ставят на компьютер с сервером 1С. Сервер выдаёт их подключающимся сеансам. На рабочих местах ничего активировать не нужно.
Порядок действий
- Убедитесь, что на сервере есть серверная лицензия нужного типа (64-битный сервер не запустится с лицензией на 32-битный).
- Активируйте дополнительный клиентский комплект на сервере. Подойдёт мастер в 1С, запущенной на сервере под администратором, или утилита
ring. - В консоли администрирования кластера откройте свойства информационной базы и проверьте параметр
Разрешить выдачу лицензий сервером 1С:Предприятия. Он должен быть включён. - Запустите на клиентах сеансов больше, чем было лицензий раньше. Убедитесь, что лишний сеанс уже не получает ошибку.
Активация из командной строки
Утилита ring с модулем лицензирования устанавливается вместе с платформой 8.3 свежих версий или отдельным пакетом утилит лицензирования. Список установленных лицензий выводит команда:
ring license list
Активация выполняется подкомандой ring license activate. Параметры (номер, ПИН-код, регистрационные данные, каталог) у разных версий утилиты отличаются — смотрите справку утилиты на своём сервере, а не копируйте строки из чужих инструкций.
Терминальный сервер
Если пользователи работают через RDP, а база файловая, лицензии ставят на терминальный сервер . Каждый RDP-сеанс с открытой 1С занимает одно место. Сколько бы человек ни работали в терминале, им хватит одного комплекта нужного размера.
Комбинация «файловая база + 5 компьютеров + комплект на 5 мест» без терминала и сервера 1С не работает. Программная лицензия обслуживает только тот компьютер, на котором активирована. Для такой схемы нужен сервер 1С, терминальный сервер или сетевой HASP-ключ.
Если сервер не видит новую лицензию
Обычно сервер подхватывает новую лицензию без перезапуска. Если этого не произошло, перезапустите службу агента сервера 1С.
Перезапуск службы обрывает сеансы всех пользователей. Делайте это вечером или в выходной, заранее предупредив сотрудников.
Дополнительные места на ключе HASP
С аппаратным ключом «установить лицензию » означает подключить ещё один ключ. Ключи бывают локальные (одно рабочее место) и сетевые (NET5, NET10 и больше).
Локальный ключ
- Установите драйвер защиты. Он есть в дистрибутиве платформы, ставится через установщик 1С или отдельной программой
haspdinst.exe. - Вставьте ключ в USB-порт компьютера пользователя.
- Запустите 1С — ключ подхватится сам.
Сетевой ключ
- На компьютере с ключом установите менеджер лицензий (License Manager) и драйвер.
- Откройте в брандмауэре порт
475(TCP и UDP). - На клиентах укажите адрес менеджера в файле
nethasp.iniв каталогеconfплатформы:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Явный адрес вместо широковещательного поиска убирает задержки при запуске и случайный захват чужого ключа в соседней подсети.
Несколько сетевых ключей можно воткнуть в один компьютер с менеджером лицензий: например, NET5 и NET10 вместе дают 15 мест. Свободные и занятые места видны в мониторе менеджера лицензий (Aladdin Monitor).
На сервер 1С клиентские HASP-ключи тоже можно поставить. Но смешивать программные лицензии и ключи без необходимости не стоит: при поиске неисправности это вдвое больше мест, где искать.
Сколько дополнительных лицензий нужно докупить
Лицензия считается по одновременным сеансам, а не по сотрудникам и не по базам. Один человек, открывший две базы или два окна 1С, занимает два места. Десять сотрудников, работающих по сменам, могут уложиться в пять мест.
Как посчитать без догадок:
- 📊 В пиковый день (закрытие месяца
, сдача отчётности) посмотрите число сеансов в консоли кластера или командой
rac session list. - ➕ Добавьте сеансы, которые легко забыть: Конфигуратор администратора, фоновые обмены с сайтом или банком через внешнее соединение, веб-клиент кладовщика.
- 🧮 Сравните с текущим числом мест. Пример: было 10, в пике 13 сеансов — не хватает трёх мест. Комплектов на 3 места нет: можно взять три лицензии по одному месту или один комплект на 5 с запасом на рост.
«Зависшие» сеансы после аварийного закрытия 1С тоже держат места, пока сервер их не завершит. Если ошибка о нехватке лицензий появляется только по утрам, сначала проверьте их, а уже потом докупайте.
Лицензия установлена, но не работает: проверка и журналы
Сначала выясните, какую лицензию на самом деле получил сеанс. Сведения о текущей лицензии показывает окно «О программе» в 1С. На сервере используйте:
rac session list --licenses
Команда выводит, какая лицензия выдана каждому сеансу: с сервера или с клиентского компьютера. rac работает через сервер администрирования ras (по умолчанию порт 1545), он должен быть запущен.
Для глубокой диагностики включите технологический журнал с событием LIC — оно фиксирует операции лицензирования: поиск, выдачу, отказ. Не оставляйте журнал включённым надолго: он быстро растёт.