Как подключить купленные рабочие места 1С: пин-код, ключ HASP, сервер
Содержание
Дополнительную программную лицензию 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С или терминал.
Что подготовить перед активацией
- Регистрационный номер продукта и пин-коды — они напечатаны на бланке или пришли в письме с электронной поставкой.
- Реквизиты владельца: название организации или ФИО, ИНН, адрес, контактные данные. Их вводят при активации, и при повторной активации они должны совпадать.
- Доступ в интернет на этом компьютере. Если его нет, активация пройдёт через файл запроса с другого компьютера.
- Учётную запись с правами администратора Windows, чтобы файл лицензии записался в общую для всех пользователей папку.
Используйте пин-коды по одному и записывайте, какой и где активирован. Запасные пин-коды нужны для повторной активации после замены железа, и их число ограничено.
Активация пин-кода дополнительной лицензии
Через окно получения лицензии
Самый простой путь — штатный мастер платформы.
- Запустите 1С на выбранном компьютере. Если свободной лицензии нет, платформа сама покажет окно с сообщением, что лицензия не обнаружена, и предложит её получить.
- Выберите получение программной лицензии и укажите, что лицензия нужна для всех пользователей компьютера — так файл попадёт в общую папку и будет виден службе сервера 1С.
- Введите регистрационный номер комплекта и первый пин-код.
- Заполните реквизиты владельца.
- Выберите способ активации: автоматически через интернет или через файл запроса.
- Дождитесь сообщения об успешном получении лицензии и перезапустите 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-ключ, пин-коды не нужны. Дополнительные места живут в самом ключе.
Локальный ключ
- Установите драйвер защиты. Проще всего — при установке платформы включить компонент драйвера защиты. Второй вариант — отдельный установщик драйвера HASP с правами администратора:
haspdinst.exe -i
- Вставьте ключ в USB-порт этого компьютера. Индикатор на ключе должен загореться.
- Запустите 1С — платформа найдёт ключ сама.
Сетевой ключ на несколько мест
Сетевой ключ вставляют в один компьютер, а лицензии получают все остальные по сети.
- На компьютер с ключом поставьте драйвер и менеджер лицензий HASP License Manager (устанавливается как служба Windows).
- Откройте в брандмауэре порт
475(UDP и TCP) — по нему клиенты ищут менеджер. - На каждом клиенте в каталоге
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С. Дальше сервер сам выдаёт клиентские лицензии тем, кто подключается к его базам.
Порядок действий:
- Активируйте лицензию на сервере для всех пользователей компьютера — файл должен лечь в
C:\ProgramData\1C\licenses. Лицензия в профиле одного пользователя Windows службе сервера не видна. - Откройте консоль администрирования серверов 1С, найдите нужную информационную базу и в её свойствах проверьте параметр выдачи лицензий сервером 1С:Предприятия: он должен быть включён.
- Перезапустите службу агента сервера, если лицензия не подхватилась.
Перезапуск службы сервера 1С завершает все активные сеансы. Сначала попросите пользователей выйти из баз и сделайте это вне рабочего времени.
Несколько комплектов на одном сервере суммируются: 10 мест плюс 5 мест дают 15 одновременных подключений.
Не путайте клиентскую лицензию с лицензией на сервер 1С. Серверная лицензия разрешает запуск самого сервера, а дополнительная — подключения пользователей. Покупка рабочих мест не заменяет серверную лицензию, и наоборот.
Как проверить, что лицензии подключились
Проверка занимает пару минут, и делать её стоит сразу, пока бланк с пин-кодами под рукой.
На клиенте. Откройте в 1С окно О программе. Там видно, откуда получена лицензия: с локального компьютера, с сервера 1С или с ключа защиты.
На сервере. Команда ring license list покажет все установленные программные лицензии. Утилита rac выведет сеансы вместе с выданными им лицензиями:
rac cluster list
rac session list --cluster=<id_кластера> --licenses
Практически. Попросите пользователей зайти в базу одновременно. Если в комплекте 5 мест плюс основная лицензия на 1 место, шестой пользователь должен войти, седьмой — получить сообщение об отсутствии свободной лицензии. Это и есть точная проверка суммы мест.
Одно место расходует сеанс, а не человек. Пользователь, который открыл две базы или два окна толстого клиента, может занимать два места. Вход через веб-клиент или тонкий клиент тоже требует клиентской лицензии.
Ошибки при активации и после неё
Большинство проблем — не сбой лицензирования, а лицензия, активированная не там или не для того пользователя.
ProgramData\1C\licenses и %APPDATA%\1C\licenses; при клиент-серверной работе файл должен лежать на сервере 1С.rac session list --licenses, затем закройте лишние. Завершение сеанса обрывает работу пользователя без сохранения.nethasp.ini указан не тот адрес. Проверьте службу, брандмауэр и адрес в файле.Повторная активация
Повторная активация нужна, если поменяли материнскую плату, процессор, системный диск или переустановили Windows. В мастере выбирают повторное получение лицензии и указывают:
- 🔁 пин-код, которым лицензию активировали в прошлый раз;
- 🆕 новый, ещё не использованный пин-код из того же комплекта;
- 📝 те же реквизиты владельца, что при первой активации.
Если запасные пин-коды закончились, обратитесь к партнёру, у которого купили лицензию, или в центр лицензирования: дополнительные пин-коды выдают по заявке владельца комплекта.
Частые ошибки и как их избежать
- 🖥 Активация на рабочем ПК бухгалтера вместо сервера. Места останутся на этом компьютере, а перенос съест запасной пин-код. Решите вопрос со схемой работы до активации.
- 🧪 Активация на временной машине. Тестовая виртуалка, которую потом удалят, навсегда заберёт пин-код. Активируйте лицензию только на постоянном компьютере.
- 🔄 Изменение параметров виртуальной машины. Смена MAC-адреса сетевой карты, числа процессоров или перенос на другой хост может сбросить привязку. Перед миграцией сервера заложите повторную активацию.
- 🗂 Нет учёта пин-кодов. Через год никто не помнит, какой код где использован. Заведите таблицу: пин-код, компьютер, дата, кто активировал.