Как подключить купленные рабочие места 1С: пин-код, ключ HASP, сервер

· 9 мин

Содержание

Дополнительную программную лицензию 1С устанавливают так: запускают 1С на компьютере, который будет раздавать рабочие места (сервер 1С, терминальный сервер или нужный ПК), в окне получения лицензии вводят регистрационный номер и пин-код с бланка, и платформа сама записывает файл лицензии. Аппаратная дополнительная лицензия — это USB-ключ HASP: ставят драйвер защиты, для сетевого ключа ещё и менеджер лицензий.

Главное решение принимают до ввода пин-кода — на каком компьютере активировать. Программная лицензия привязывается к железу, и перенос на другую машину съедает запасной пин-код. Пример: купили 10 мест, активировали на ноутбуке администратора «на пробу» — все десять мест остались на ноутбуке, а для сервера понадобится повторная активация.

Какая у вас лицензия и где её активировать

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

Комплекты продаются на 1, 5, 10, 20, 50, 100 и более рабочих мест. Внутри коробки или электронной поставки один из двух вариантов:

  • 🔑 программная лицензия — бланк с регистрационным номером и несколькими пин-кодами;
  • 🔌 аппаратная лицензия — USB-ключ HASP (локальный на одно место или сетевой на несколько).

Где активировать программную лицензию , зависит от того, как работают пользователи:

Схема работыГде активироватьКак расходуются места
Клиент-серверная (сервер 1С + СУБД)На компьютере с сервером 1ССервер выдаёт клиентские лицензии всем подключённым
Терминальный сервер (RDP), файловая базаНа самом терминальном сервереКаждый сеанс на сервере берёт одно место
Отдельные ПК, файловая база по сетиНа каждом ПК своя однопользовательская лицензияМногопользовательский комплект на одном ПК других не обслуживает

Многопользовательскую программную лицензию на 5 мест нельзя «раздать» по сети с обычного компьютера в файловом режиме. Она обслуживает сеансы на том компьютере, где активирована, либо раздаётся сервером 1С. Если у вас пять отдельных ПК и файловая база, многопользовательский комплект пригодится только после перехода на сервер 1С или терминал.

Что подготовить перед активацией

  1. Регистрационный номер продукта и пин-коды — они напечатаны на бланке или пришли в письме с электронной поставкой.
  2. Реквизиты владельца: название организации или ФИО, ИНН, адрес, контактные данные. Их вводят при активации, и при повторной активации они должны совпадать.
  3. Доступ в интернет на этом компьютере. Если его нет, активация пройдёт через файл запроса с другого компьютера.
  4. Учётную запись с правами администратора Windows, чтобы файл лицензии записался в общую для всех пользователей папку.

Используйте пин-коды по одному и записывайте, какой и где активирован. Запасные пин-коды нужны для повторной активации после замены железа, и их число ограничено.

Активация пин-кода дополнительной лицензии

Через окно получения лицензии

Самый простой путь — штатный мастер платформы.

  1. Запустите 1С на выбранном компьютере. Если свободной лицензии нет, платформа сама покажет окно с сообщением, что лицензия не обнаружена, и предложит её получить.
  2. Выберите получение программной лицензии и укажите, что лицензия нужна для всех пользователей компьютера — так файл попадёт в общую папку и будет виден службе сервера 1С.
  3. Введите регистрационный номер комплекта и первый пин-код.
  4. Заполните реквизиты владельца.
  5. Выберите способ активации: автоматически через интернет или через файл запроса.
  6. Дождитесь сообщения об успешном получении лицензии и перезапустите 1С.

Если 1С на этом компьютере уже работает от основной лицензии, окно само не появится: платформа нашла свободное место и не просит новое. В этом случае удобнее активировать комплект утилитой ring, о ней ниже.

Без интернета: через файл запроса

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

Не закрывайте мастер на исходном компьютере, пока не загрузите ответ. Запрос привязан к параметрам именно этой машины, ответ с другого компьютера не подойдёт.

Через утилиту ring на сервере

На сервере 1С, где никто не запускает клиент, удобнее работать из командной строки. Утилита ring ставится вместе с платформой 8.3 (компонент license-tools). Просмотреть уже установленные лицензии:

ring license list
ring license info --name <имя_лицензии_из_списка>

Для активации служит команда ring license activate, ей передают регистрационный номер, пин-код и реквизиты владельца. Набор параметров длинный и различается по версиям утилиты, поэтому перед вводом выведите справку:

ring license help activate

Куда записывается файл лицензии

После активации появляется файл с расширением .lic:

  • C:\ProgramData\1C\licenses — лицензия для всех пользователей компьютера, её видит служба сервера 1С;
  • %APPDATA%\1C\licenses — лицензия только для текущего пользователя Windows;
  • /var/1C/licenses — в Linux.

Файл не переносится копированием: на другом компьютере он не заработает, потому что привязан к параметрам оборудования.

Аппаратный ключ HASP: драйвер и менеджер лицензий

Если в комплекте USB-ключ, пин-коды не нужны. Дополнительные места живут в самом ключе.

Локальный ключ

  1. Установите драйвер защиты. Проще всего — при установке платформы включить компонент драйвера защиты. Второй вариант — отдельный установщик драйвера HASP с правами администратора:
haspdinst.exe -i
  1. Вставьте ключ в USB-порт этого компьютера. Индикатор на ключе должен загореться.
  2. Запустите 1С — платформа найдёт ключ сама.

Сетевой ключ на несколько мест

Сетевой ключ вставляют в один компьютер, а лицензии получают все остальные по сети.

  1. На компьютер с ключом поставьте драйвер и менеджер лицензий HASP License Manager (устанавливается как служба Windows).
  2. Откройте в брандмауэре порт 475 (UDP и TCP) — по нему клиенты ищут менеджер.
  3. На каждом клиенте в каталоге conf платформы (например, C:\Program Files\1cv8\conf) создайте или поправьте файл nethasp.ini, чтобы клиент не перебирал сеть широковещательными запросами:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите адрес компьютера с ключом.

Установка драйвера и перезапуск службы менеджера лицензий обрывают сеансы всех, кто сейчас работает по этому ключу. Делайте это вне рабочего времени или предупредите пользователей.

Программные и аппаратные лицензии могут работать одновременно: платформа ищет свободное место среди всех доступных источников.

Терминальный сервер

На терминальном сервере дополнительную лицензию активируют так же, как на обычном компьютере, но обязательно для всех пользователей. Каждый RDP-сеанс, в котором запущена 1С, берёт одно место из файла в C:\ProgramData\1C\licenses.

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

Настройка сервера 1С для сетевых лицензий

В клиент-серверном варианте дополнительную программную лицензию активируют на компьютере, где работает служба сервера 1С. Дальше сервер сам выдаёт клиентские лицензии тем, кто подключается к его базам.

Порядок действий:

  1. Активируйте лицензию на сервере для всех пользователей компьютера — файл должен лечь в C:\ProgramData\1C\licenses. Лицензия в профиле одного пользователя Windows службе сервера не видна.
  2. Откройте консоль администрирования серверов 1С, найдите нужную информационную базу и в её свойствах проверьте параметр выдачи лицензий сервером 1С:Предприятия: он должен быть включён.
  3. Перезапустите службу агента сервера, если лицензия не подхватилась.

Перезапуск службы сервера 1С завершает все активные сеансы. Сначала попросите пользователей выйти из баз и сделайте это вне рабочего времени.

Несколько комплектов на одном сервере суммируются: 10 мест плюс 5 мест дают 15 одновременных подключений.

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

Перед активацией на сервере
Выполнено: 0 / 5

Как проверить, что лицензии подключились

Проверка занимает пару минут, и делать её стоит сразу, пока бланк с пин-кодами под рукой.

На клиенте. Откройте в 1С окно О программе. Там видно, откуда получена лицензия: с локального компьютера, с сервера 1С или с ключа защиты.

На сервере. Команда ring license list покажет все установленные программные лицензии. Утилита rac выведет сеансы вместе с выданными им лицензиями:

rac cluster list
rac session list --cluster=<id_кластера> --licenses

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

Одно место расходует сеанс, а не человек. Пользователь, который открыл две базы или два окна толстого клиента, может занимать два места. Вход через веб-клиент или тонкий клиент тоже требует клиентской лицензии.

Ошибки при активации и после неё

Большинство проблем — не сбой лицензирования, а лицензия, активированная не там или не для того пользователя.

Диагностика: выберите симптом

Повторная активация

Повторная активация нужна, если поменяли материнскую плату, процессор, системный диск или переустановили Windows. В мастере выбирают повторное получение лицензии и указывают:

  • 🔁 пин-код, которым лицензию активировали в прошлый раз;
  • 🆕 новый, ещё не использованный пин-код из того же комплекта;
  • 📝 те же реквизиты владельца, что при первой активации.

Если запасные пин-коды закончились, обратитесь к партнёру, у которого купили лицензию, или в центр лицензирования: дополнительные пин-коды выдают по заявке владельца комплекта.

Частые ошибки и как их избежать

  • 🖥 Активация на рабочем ПК бухгалтера вместо сервера. Места останутся на этом компьютере, а перенос съест запасной пин-код. Решите вопрос со схемой работы до активации.
  • 🧪 Активация на временной машине. Тестовая виртуалка, которую потом удалят, навсегда заберёт пин-код. Активируйте лицензию только на постоянном компьютере.
  • 🔄 Изменение параметров виртуальной машины. Смена MAC-адреса сетевой карты, числа процессоров или перенос на другой хост может сбросить привязку. Перед миграцией сервера заложите повторную активацию.
  • 🗂 Нет учёта пин-кодов. Через год никто не помнит, какой код где использован. Заведите таблицу: пин-код, компьютер, дата, кто активировал.

Частые вопросы

Нужна ли дополнительная лицензия для каждой конфигурации?
Нет. Клиентские лицензии платформы общие для всех конфигураций на этой платформе: Бухгалтерия и ЗУП расходуют места из одного пула.
Можно ли перенести дополнительную лицензию на новый сервер?
Да, через повторную активацию на новом компьютере с запасным пин-кодом. Скопировать файл лицензии нельзя: он привязан к оборудованию.
Сколько раз можно переактивировать программную лицензию?
Столько, сколько в комплекте запасных пин-кодов. Когда они закончатся, новые пин-коды выдают по заявке владельца.
Можно ли сложить программную лицензию и ключ HASP?
Да. Платформа ищет свободное место среди всех источников, поэтому программные места и места в ключе суммируются.
Расходует ли место пользователь веб-клиента?
Да. Подключение через веб-клиент, тонкий или толстый клиент занимает одну клиентскую лицензию на сеанс.