Докупили рабочие места в 1С: где и как активировать новые ПИН-коды

· 9 мин

Содержание

Дополнительную программную лицензию 1С устанавливают не на любой компьютер, а туда, где её будет искать платформа. В клиент-серверном варианте ПИН-код активируют на сервере 1С:Предприятия, в файловом — на терминальном сервере или на каждом рабочем месте отдельно. USB-ключ на несколько мест вставляют в один компьютер сети и ставят на него менеджер лицензий.

Частая ошибка: бухгалтерия покупает «клиентскую лицензию на 5 мест», активирует её на компьютере главбуха и ждёт, что остальные четыре сотрудника из сети тоже смогут работать в файловой базе. Не смогут. Многопользовательская программная лицензия обслуживает только тот компьютер, на котором активирована. Поэтому сначала выбираем место установки, потом вводим ПИН.

Какие бывают лицензии 1С и чем они отличаются

Лицензии делятся по двум признакам: что они разрешают и как защищены.

По назначению:

  • 🖥️ Клиентская лицензия — право одного компьютера подключиться к базе. Одна такая лицензия идёт в основной поставке любой конфигурации. Дополнительные продаются комплектами на 1, 5, 10, 20, 50, 100 и больше рабочих мест.
  • 🗄️ Лицензия на сервер — нужна только для клиент-серверного варианта, когда базы лежат на сервере 1С:Предприятия. Клиентские места она не даёт, их покупают отдельно.

По способу защиты:

ВидКак выглядитГде работаетЧто ломает лицензию
Программная, однопользовательскаяКонверт или PDF с ПИН-кодамиОдин компьютер, где активированаЗамена ключевых узлов, переустановка ОС
Программная, многопользовательскаяКонверт с ПИН-кодами на N местТолько компьютер активации: сервер 1С, терминальный или веб-серверТо же
Аппаратная, локальная (USB)Ключ HASPКомпьютер, в который вставленПотеря или поломка ключа
Аппаратная, сетевая (USB)Ключ HASP с меткой «Net»Вся сеть через менеджер лицензийОстановка менеджера, закрытый порт

Один компьютер расходует одну клиентскую лицензию, даже если на нём открыто два-три окна 1С одним пользователем Windows. На терминальном сервере каждый пользователь в своём сеансе берёт отдельную лицензию.

Что проверить до ввода ПИН-кода

Активация сразу привязывает ПИН к оборудованию. Ошибиться местом — значит потратить резервный код. Перед стартом пройдитесь по списку.

  1. Режим работы базы. Откройте список баз в окне запуска. Путь вида Srvr="server1";Ref="buh" — клиент-сервер, путь к папке — файловая база.
  2. Компьютер для активации. Он должен быть постоянным. Не активируйте лицензию на ноутбуке, который через месяц уйдёт другому сотруднику.
  3. Регистрационные данные. Наименование организации, ИНН, адрес, ФИО ответственного. Сохраните их в текстовом файле ровно в том виде, в каком введёте. При повторной активации их требуют без расхождений, вплоть до кавычек и пробелов.
  4. Документы комплекта. Регистрационный номер и конверт с ПИН-кодами: основной и резервные. Запишите, какой код на каком компьютере использован.
  5. Доступ в интернет. Самый быстрый способ — автоматическая активация. Если на сервере интернета нет, понадобится активация через файл с другого компьютера.
  6. Права. Мастер сохраняет файл лицензии в общую папку. На сервере запускайте 1С от учётной записи с правами администратора.

Не активируйте ПИН-коды «на пробу». Каждый использованный код уже не вернуть, а резервных в комплекте немного.

Где у вас будет работать дополнительная лицензия?

Активация программной лицензии по ПИН-коду

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

Если на компьютере лицензия уже есть и мастер не появляется, откройте его из главного меню программы: в меню справки есть пункт для получения лицензии (название пункта зависит от релиза платформы). Второй вариант — утилита ring, о ней ниже.

Шаги мастера

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

Файлы лицензий хранятся в папке:

Windows: C:\ProgramData\1C\licenses
Linux:   /var/1C/licenses

У каждой лицензии свой файл с расширением .lic. Если клиентская лицензия на 5 мест и основная на 1 место активированы на одном сервере, в папке будет два файла, а сервер обслужит шесть рабочих мест.

Повторная активация и резервные ПИН-коды

После замены материнской платы, процессора, системного диска или переустановки Windows программная лицензия перестаёт подходить к компьютеру. Тогда берут резервный ПИН из того же конверта. Мастер попросит указать ранее использованный ПИН-код и проверит, что регистрационные данные совпадают с первой активацией.

Перед плановой заменой железа на сервере заранее найдите конверт и файл с регистрационными данными. Восстановление лицензии без них превращается в переписку с центром лицензирования.

Активация без интернета

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

Утилита ring

В комплекте с утилитами лицензирования платформы идёт консольная ring. Она пригодится на Linux-сервере без графики и при массовых операциях. Список установленных лицензий выводит команда:

ring license list

Активация и проверка выполняются подкомандами того же модуля license. Набор параметров (ПИН, регистрационные данные, путь к папке лицензий) смотрите во встроенной справке ring license help для вашей версии утилиты.

Сервер 1С: как раздать дополнительные лицензии по сети

В клиент-серверном варианте клиентские лицензии выдаёт сервер. Все ПИН-коды на дополнительные места активируют на компьютере, где работает сервер 1С:Предприятия, — и пользователи в офисе, филиалах и на удалёнке берут лицензии оттуда.

Что важно знать при настройке:

  • 🔑 Лицензия на сервер и клиентские лицензии — разные файлы. Без серверной лицензии кластер не обслужит клиентов, даже если клиентских мест сотни.
  • 🧩 Несколько рабочих серверов в кластере. Лицензии видит тот сервер, на компьютере которого они активированы. В свойствах рабочего сервера, в требованиях назначения функциональности, есть объект «Клиентская лицензия». Через него закрепляют выдачу лицензий за сервером, где лежат файлы .lic.
  • 🔌 Порты. Клиенты подключаются к агенту сервера (порт 1540), дальше — к менеджеру кластера (1541) и рабочим процессам в диапазоне из свойств рабочего сервера. Отдельный порт для лицензий не нужен.

Сетевой USB-ключ вместо программной лицензии

Сетевой ключ HASP удобен там, где база файловая, а терминального сервера нет. Ключ вставляют в любой постоянно включённый компьютер сети.

  1. На этом компьютере установите драйвер защиты (флажок в установщике платформы) и менеджер лицензий HASP License Manager. Он работает как служба Windows.
  2. Откройте в брандмауэре порт 475 (UDP и TCP) для входящих подключений.
  3. На каждом клиенте укажите адрес менеджера в файле nethasp.ini в папке 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

Без явного адреса клиент ищет ключ широковещательным запросом. В сети с несколькими подсетями или VPN он часто не находит ключ, и пользователь получает ошибку о том, что ключ защиты не обнаружен.

Терминальный сервер и веб-клиент: куда ставить лицензии

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

Схема работыГде активировать дополнительные лицензииСколько мест расходуется
RDP или RemoteApp, файловая базаНа терминальном сервереПо одной на каждого пользователя в сеансе
RDP, база на сервере 1СНа сервере 1С (или на терминальном)По одной на каждый сеанс пользователя
Веб-клиент, файловая базаНа компьютере с веб-сервером (IIS или Apache)По одной на каждого подключённого пользователя
Веб-клиент, база на сервере 1СНа сервере 1С:ПредприятияПо одной на каждого подключённого пользователя
Тонкий клиент через HTTP-публикациюКак у веб-клиентаТак же

Если терминальный сервер — виртуальная машина, не меняйте ей набор процессоров, сетевые адаптеры и диски без нужды. Для программной лицензии это выглядит как замена оборудования, и придётся тратить резервный ПИН.

Мобильное приложение и веб-клиент на телефоне тоже расходуют клиентскую лицензию, если подключаются к базе как обычный пользователь. Учитывайте их при расчёте числа мест.

Как проверить, что новые места заработали

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

  • 📁 Папка лицензий. В C:\ProgramData\1C\licenses на нужном компьютере появился новый файл .lic с датой сегодняшней активации.
  • 🧾 Утилита ring. Команда ring license list показывает все лицензии на компьютере.
  • 🖧 Сервер 1С. В консоли кластера откройте сеансы информационной базы: в свойствах сеанса видно, какая лицензия выдана. Из командной строки то же самое выводит команда через сервер администрирования ras:
rac session list --cluster=<id_кластера> --licenses

Идентификатор кластера возьмите из вывода rac cluster list.

  • 👥 Практический тест. Попросите зайти в базу столько сотрудников, сколько мест вы рассчитывали. Последний должен открыть базу без сообщения о лицензии.

Ошибки при установке дополнительных лицензий

Большинство проблем после активации связаны не с ПИН-кодом, а с тем, где и как клиент ищет лицензию.

СимптомВероятная причинаЧто делать
Не обнаружена лицензия для использования программного продукта у части сотрудниковМногопользовательская лицензия активирована на рабочей станции, а база файловая и открывается с других компьютеровПеренести схему на терминальный сервер или купить однопользовательские лицензии на каждый компьютер
То же сообщение, база на сервере 1СЛицензия активирована «на этом компьютере», а не на сервереПроверить папку лицензий на сервере; активировать ПИН на сервере
Ошибка про ключ защиты при сетевом HASPНе работает менеджер лицензий, закрыт порт 475 или клиент не знает адресПроверить службу менеджера, брандмауэр, NH_SERVER_ADDR в nethasp.ini
Лицензия была и пропала после обновления сервераИзменилось оборудование или переустановлена ОСПовторная активация резервным ПИН-кодом
Мастер отклоняет повторную активациюРегистрационные данные отличаются от первой активацииВвести данные ровно как в первый раз
Мест меньше, чем купленоЧасть лицензий выдаёт другой рабочий сервер кластера или занята зависшими сеансамиПроверить требования назначения функциональности и список сеансов

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

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

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

Можно ли перенести дополнительную лицензию на другой компьютер?
Программную — только повторной активацией резервного ПИН-кода на новом компьютере. Старый файл лицензии удалите. USB-ключ переносится физически.
Расходуют ли клиентские лицензии фоновые и регламентные задания?
Нет. Фоновые задания выполняются на сервере и клиентское место не занимают. Лицензию расходуют интерактивные подключения пользователей.
Можно ли совместить программные лицензии и USB-ключи?
Да. Платформа учитывает и программные лицензии, и аппаратные ключи. Например, основную поставку на сервере, а сетевой ключ на 5 мест — у менеджера лицензий.
Что делать, если закончились резервные ПИН-коды?
Обратитесь к партнёру, у которого покупали комплект, или в центр лицензирования 1С с документами о покупке. Восстановление выполняется по заявке.
Нужна ли лицензия для учебной версии?
Нет. Учебная версия работает без лицензий, но с ограничениями по числу пользователей и объёму данных, и использовать её для реального учёта нельзя.