Новые рабочие места в 1С: активация ПИН-кодов, ключей и серверных лицензий

· 9 мин

Содержание

Чтобы добавить лицензии в 1С 8.3, активируйте ПИН-код нового комплекта через мастер получения лицензии на том компьютере, который будет их раздавать. В файловом режиме это рабочий ПК или общий компьютер с базой, в клиент-серверном — компьютер с сервером 1С:Предприятия. Новый файл .lic ложится рядом с прежними, и число доступных мест складывается.

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

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

Лицензия 1С ограничивает не число баз, а число одновременно работающих рабочих мест. Одна база или десять — неважно. Важно, сколько компьютеров или сеансов открыто в одну минуту.

ВидЧто ограничиваетГде активируют
🖥 Клиентская однопользовательская1 рабочее местона этом ПК
👥 Клиентская многопользовательская (5, 10, 20, 50, 100, 300, 500 мест)N одновременных местна одном компьютере: сервере 1С или компьютере, к которому подключаются клиенты
🗄 Лицензия на сервер (ПРОФ или КОРП)право запустить сервер 1С:Предприятияна компьютере с сервером
🔑 Аппаратный ключ (USB)то же, что программная лицензиявставляется в ПК или сервер

Программная лицензия приходит в виде конверта или электронного письма с ПИН-кодами. Внутри:

  • 🔢 регистрационный номер комплекта — его спрашивает мастер и линия поддержки;
  • ✅ основной ПИН-код — для первой активации;
  • 🔄 резервные ПИН-коды — для повторной активации после замены оборудования или переустановки системы.

Многопользовательскую лицензию нельзя «разложить» по разным компьютерам. Лицензия на 5 мест активируется целиком на одной машине, и все 5 мест выдаются оттуда.

Как считается рабочее место:

  • несколько сеансов толстого или тонкого клиента с одного компьютера занимают одну лицензию;
  • на терминальном сервере каждый пользователь RDP занимает отдельное место;
  • веб-клиент и мобильный клиент тоже расходуют клиентские лицензии.

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

Что проверить перед активацией новых лицензий

Активация занимает 5-10 минут, если всё готово заранее. Отказы чаще всего дают мелочи: нет прав, закрыт выход в интернет, не тот компьютер.

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

Регистрационные данные запишите и сохраните вместе с конвертом. При восстановлении лицензии мастер требует ввести их точно так же, как при первой активации. Лишний пробел или другая форма названия — и восстановление не пройдёт.

Отсканируйте конверт с ПИН-кодами и положите скан в то же место, где хранятся пароли администратора. Бумажный конверт теряется чаще, чем кажется.

Куда платформа складывает файлы программных лицензий:

СистемаПапка для всех пользователейПапка текущего пользователя
WindowsC:\ProgramData\1C\licenses%APPDATA%\1C\licenses
Linux/var/1C/licenses—

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

Как активировать ПИН-код программной лицензии на клиентском компьютере

Это сценарий для файловой базы: однопользовательская лицензия на ПК или многопользовательская на компьютере, где лежит общая база.

Запуск мастера

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

Если свободные места ещё есть, а вы хотите заранее добавить новые, мастер можно открыть и на компьютере, где лицензий хватает: запустите базу и найдите в окне «О программе» или в главном меню команду получения лицензии.

Пошаговая активация

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

После этого в папке лицензий появится новый файл .lic. Перезапуск 1С на других компьютерах не нужен: при следующем запросе лицензии платформа увидит новые места.

Компьютер без интернета

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

Не меняйте оборудование и не переустанавливайте систему, пока ответ не загружен. Лицензия привязывается к параметрам компьютера в момент запроса.

Лицензии на сервере 1С:Предприятия

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

Лицензия на сам сервер

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

Лицензия сервераДля кого
ПРОФнебольшие и средние внедрения
КОРПкрупные внедрения, кластеры из нескольких серверов, расширенные функции масштабирования

Клиентские лицензии на сервере: два способа

Способ 1. С клиентского компьютера. Подключитесь к клиент-серверной базе пользователем с правами администратора. Когда мастер спросит, где получить лицензию, выберите вариант на сервере 1С:Предприятия. Лицензия будет активирована и сохранена на сервере, хотя вы сидите за своим ПК.

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

Служба сервера 1С работает от отдельной учётной записи, обычно USR1CV8. Если файл лицензии попал в профиль администратора (%APPDATA%), служба его не увидит. Проверьте папку и права на чтение.

На Linux файлы кладите в /var/1C/licenses и дайте пользователю usr1cv8 право на чтение:

sudo chown -R usr1cv8:grp1cv8 /var/1C/licenses
sudo chmod 755 /var/1C/licenses
sudo chmod 644 /var/1C/licenses/*.lic

Аппаратный ключ на сервере

Если у вас старый комплект с USB-ключом, вставьте ключ в сервер и установите драйвер ключа из дистрибутива платформы. Серверный ключ сервер 1С находит сам. Многопользовательский клиентский ключ раздаёт места по сети через менеджер лицензий HASP License Manager.

Как настроить раздачу лицензий по сети

Здесь две независимые настройки: для программных лицензий — флаг в свойствах базы, для сетевых USB-ключей — файл nethasp.ini на клиентах.

Флаг выдачи лицензий сервером

Откройте Администрирование серверов 1С:Предприятия, разверните кластер, затем «Информационные базы», откройте свойства нужной базы. Параметр «Выдача лицензий сервером 1С:Предприятия» должен стоять в значении «Да». Если там «Нет», клиенты ищут лицензию только у себя и получают отказ.

Флаг ставится для каждой базы отдельно. Добавили новую базу в кластер — проверьте его и у неё.

Кластер из нескольких рабочих серверов

В кластере КОРП лицензии могут лежать не на всех машинах. Какой рабочий сервер обслуживает лицензирование, задаётся в свойствах рабочего сервера, в требованиях назначения функциональности. Там можно указать, что лицензии выдаёт конкретный сервер, а остальные не берут на себя эту роль.

Правило простое: файл .lic должен лежать на том рабочем сервере, которому назначена выдача лицензий. Лицензия, активированная на соседней машине, к нему не «перетечёт».

Сетевой ключ HASP: настройка клиентов

На компьютер с ключом ставят HASP License Manager — он слушает сеть и выдаёт места. На каждом клиенте в каталоге настроек платформы, обычно 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

Адрес замените на IP компьютера с ключом. Отключение широковещательного поиска ускоряет запуск: клиент не опрашивает всю сеть, а идёт сразу по адресу. Порт менеджера лицензий (UDP 475) должен быть открыт в брандмауэре.

Почему 1С не видит добавленные лицензии

Большинство отказов после активации сводятся к тому, что лицензия лежит не там или привязка к оборудованию сбилась.

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

Отдельно про виртуальные машины. Программная лицензия привязана к параметрам «железа», которые видит гостевая система. Перенос виртуалки на другой хост, смена MAC-адреса или клонирование может сломать привязку. Перед миграцией сервера 1С запланируйте повторную активацию и проверьте, что резервные ПИН-коды не израсходованы.

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

Как проверить, сколько лицензий занято

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

В консоли кластера

В Администрировании серверов откройте кластер и список сеансов. Для каждого сеанса видно, с какого компьютера он открыт и какая лицензия ему выдана. Так находятся:

  • 👻 зависшие сеансы, которые держат место после аварийного закрытия программы;
  • 🔁 один сотрудник, открывший базу с двух компьютеров и занявший два места;
  • 🤖 фоновые подключения внешних программ и обработок, которые тоже берут клиентскую лицензию.

Принудительное завершение сеанса освобождает место, но пользователь потеряет несохранённые данные. Сначала свяжитесь с ним.

Из командной строки

Утилита rac показывает сеансы вместе с выданными лицензиями:

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

Первая команда даёт идентификатор кластера, вторая — список сеансов с информацией о лицензиях. Остальные параметры смотрите в справке rac help session.

Для программных лицензий на Linux есть утилита ring. Команда ring license list выводит активированные на компьютере лицензии, остальные действия описаны в ring license help.

На рабочем месте

В самой базе откройте окно «О программе»: там видно, какая лицензия используется и откуда она получена — с этого компьютера, с сервера или с ключа.

Как вести учёт

Заведите простую таблицу: регистрационный номер комплекта, число мест, на каком компьютере активирован, сколько резервных ПИН-кодов осталось, дата активации. Через год, при переезде сервера, она сэкономит день поисков.

Рег. номерМестГде активированРезервных ПИН осталосьДата
8100xxxxx5SRV-1C01215.03
8100yyyyy10SRV-1C01302.09

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

Можно ли перенести лицензию на другой компьютер?
Да, но через повторную активацию резервным ПИН-кодом на новом компьютере. Сам файл .lic копировать бесполезно: он привязан к оборудованию исходной машины.
Что делать, если закончились резервные ПИН-коды?
Обратитесь к партнёру, у которого покупали комплект, или в центр лицензирования с регистрационным номером и документами о покупке. Дополнительные ПИН-коды выдают после проверки.
Нужно ли добавлять лицензии для каждой базы отдельно?
Нет. Клиентская лицензия считает рабочие места, а не базы. Один пользователь, открывший три базы с одного компьютера, занимает одно место.
Складываются ли лицензии разных комплектов?
Да. Комплект на 5 мест и комплект на 10 мест, активированные на одном сервере, дают 15 одновременных подключений.
Сочетаются ли программные лицензии и USB-ключи?
Да, платформа учитывает и те и другие. Но держать два механизма сложнее: при сбое придётся проверять и файлы, и менеджер ключей.