Программные лицензии 1С:Предприятие 8.3: получение по пин-коду, сервер и перенос
Содержание
Дополнительную программную лицензию 1С активируют по пин-коду из конверта комплекта: запускаете 1С на том компьютере (или подключаетесь к той серверной базе), где лицензия будет жить, в окне получения лицензии вводите регистрационный номер, пин-код и данные владельца — и платформа получает файл лицензии через интернет . В файловом варианте лицензия ложится на компьютер, в клиент-серверном — на сервер 1С, и оттуда её разбирают все клиенты.
Аппаратные лицензии (USB-ключи HASP) активировать не нужно: ключ вставляют в компьютер, ставят драйвер, а для сетевого ключа — менеджер лицензий. Выбор между способами простой: программная лицензия дешевле и не теряется физически, но привязана к «железу»; ключ переносится за минуту, но его можно сломать или потерять.
Какие бывают лицензии 1С и чем отличаются
Платформа 8.3 различает лицензии по двум признакам: на что они выдаются и в каком виде.
По назначению:
- 💻 Клиентская лицензия — право на одновременный сеанс пользователя. Бывает на 1, 5, 10, 20, 50, 100, 300 и 500 рабочих мест. Именно их докупают как «дополнительные».
- 🖥️ Лицензия на сервер 1С — нужна только для клиент-серверного варианта. Бывает 32- и 64-разрядная, уровня ПРОФ или КОРП. Клиентских сеансов она не даёт.
- 📦 Основная поставка конфигурации — обычно уже содержит лицензию на одно рабочее место.
По виду:
| Вид | Как работает | Плюсы | Минусы |
|---|---|---|---|
| Программная (пин-код) | Файл лицензии, привязанный к параметрам компьютера | Нечего терять, приходит в электронном виде | Слетает при замене «железа», число переактиваций ограничено |
| Аппаратная локальная (HASP) | USB-ключ на компьютере пользователя | Переносится с компьютером | Ключ можно потерять, нужен драйвер |
| Аппаратная сетевая (HASP Net) | USB-ключ на одном компьютере, раздаёт лицензии по сети | Работает в файловом варианте на нескольких ПК | Нужен менеджер лицензий и открытый порт |
Многопользовательская программная лицензия (на 5, 10 и больше мест), полученная на обычный компьютер в файловом варианте, обслуживает только сеансы, запущенные на этом же компьютере. Это подходит для терминального сервера. Для сети из нескольких ПК с файловой базой выгоднее однопользовательские лицензии на каждое место или переход на сервер 1С.
Что подготовить перед активацией лицензии
Активация занимает пять минут, если всё под рукой, и превращается в переписку с центром лицензирования, если данные потерялись. Соберите заранее:
- Регистрационный номер продукта — напечатан на конверте или в электронной поставке.
- Пин-коды. В комплекте их несколько: основной и резервные. Каждый пин-код расходуется на одну активацию на новом «железе».
- Реквизиты владельца: название организации или ФИО, ИНН, адрес, контакты ответственного. Их нужно вводить одинаково при каждой следующей активации.
- Доступ в интернет с того компьютера или сервера, куда ставится лицензия. Если его нет, понадобится второй компьютер с интернетом для получения через файл.
- Права администратора Windows. Файл лицензии записывается в общую папку
C:\ProgramData\1C\licenses, обычному пользователю туда писать нельзя.
Сохраните введённые при активации данные в отдельный документ — слово в слово. При повторном получении на тот же компьютер (после переустановки Windows, например) платформа сверяет анкету с исходной. Совпали данные — используется тот же пин-код. Не совпали — сгорает резервный.
Не активируйте лицензию «на пробу» на ноутбуке администратора. Пин-код привяжется к нему, и для рабочего сервера придётся тратить резервный.
Пошаговая активация дополнительной лицензии на компьютере
Сценарий для файлового варианта или для одного рабочего места: лицензия получается на конкретный ПК.
Шаг 1. Запустите 1С на целевом компьютере
Откройте любую базу в режиме 1С:Предприятие. Если других лицензий на компьютере нет, платформа сама покажет окно с сообщением о том, что лицензия не найдена, и предложит её получить.
Если на компьютере уже есть лицензия и свободные места в ней остались, окно получения само не появится: платформа молча возьмёт имеющуюся. Поэтому дополнительную лицензию обычно получают в момент, когда места кончились: очередной пользователь видит сообщение о том, что свободной лицензии нет, и прямо из этого окна администратор запускает получение новой. Удобно делать это на компьютере, где будет работать лицензия, с правами администратора Windows.
Шаг 2. Выберите способ получения
В мастере получения лицензии доступны варианты:
- 🌐 автоматически через интернет — основной путь, ответ приходит за секунды;
- 📄 через файл — мастер формирует файл запроса, вы переносите его на компьютер с интернетом, получаете ответ в центре лицензирования и загружаете обратно;
- ☎️ по телефону или почте — для изолированных контуров, где нет интернета совсем.
Шаг 3. Введите регномер и пин-код
Введите регистрационный номер и пин-код. Укажите, что это первое получение лицензии, а не повторное. Пин-код вводите полностью, без пропущенных символов; ошибку в одной цифре центр лицензирования воспримет как чужой код.
Шаг 4. Заполните анкету владельца
Заполните реквизиты. Поля проверяются формально, но потом служат «паролем» для повторной активации. Именно поэтому их стоит сохранить.
Шаг 5. Проверьте результат
После успешного ответа в папке C:\ProgramData\1C\licenses появится новый файл *.lic. Каждый набор лицензий хранится отдельным файлом, количество мест суммируется: была лицензия на 5 мест, добавили на 10 — компьютер обслуживает 15 сеансов.
Проверить текущую лицензию сеанса можно в окне Справка → О программе: там видно, какая лицензия используется — программная или ключ HASP.
Лицензии на сервере 1С: как раздать их по сети
В клиент-серверном варианте клиентские лицензии получают не на рабочие места, а на сервер 1С. Тогда любой пользователь, подключённый к серверной базе, берёт лицензию из общего пула — неважно, с какого компьютера он зашёл.
Как получить лицензию на сервер
- Подключитесь к серверной базе клиентом 1С с любого компьютера.
- Когда появится окно получения лицензии, выберите получение на сервер 1С:Предприятия, а не на компьютер.
- Пройдите те же шаги: регномер, пин-код, анкета. Интернет при этом нужен серверу, а не клиенту.
- Файл лицензии запишется на сервере, в его каталог
C:\ProgramData\1C\licenses(на Linux — в аналогичный общий каталог 1С).
Отдельно на сервере должна быть лицензия на сам сервер 1С. Без неё серверная база не запустится вовсе, даже при наличии клиентских лицензий.
Если в кластере несколько рабочих серверов
Программная лицензия привязана к тому серверу, где её получили. Чтобы клиентские лицензии выдавал именно он, в консоли администрирования откройте свойства рабочего сервера и задайте требование назначения функциональности для объекта «Клиентская лицензия». Иначе менеджер кластера может искать лицензию на соседнем сервере и не найти её.
Сколько лицензий занято сейчас, удобно смотреть утилитой rac: команда rac session list --licenses показывает, какой сеанс какую лицензию использует. Список лицензий, полученных на компьютер, выводит ring license list.
Сетевой ключ HASP для файлового варианта
Если сервера 1С нет, а пользователей несколько, лицензии по сети раздаёт аппаратный сетевой ключ:
- Вставьте ключ в компьютер, который всегда включён.
- Установите драйвер ключа (он есть в дистрибутиве платформы) и менеджер лицензий HASP License Manager как службу Windows.
- Откройте на этом компьютере UDP-порт 475 в брандмауэре.
- На клиентах в файле
nethasp.iniв каталогеconfплатформы укажите адрес компьютера с ключом:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Прямой адрес вместо широковещательного поиска ускоряет запуск 1С и снимает плавающую ошибку «ключ не найден» в сетях с несколькими подсетями.
Ошибки при получении лицензии и что с ними делать
Большая часть проблем — не сбой центра лицензирования, а несоответствие: не тот компьютер, не те данные, не тот уровень лицензии.
Завершение сеансов в консоли кластера обрывает работу пользователя без сохранения. Делайте это после предупреждения или вне рабочего времени.
Что сбивает привязку программной лицензии
Файл лицензии сверяется с набором параметров компьютера: материнская плата, процессор, диски, сетевые адаптеры, операционная система. Чаще всего лицензия «слетает» после:
- 🔧 замены материнской платы или системного диска;
- 🔄 переустановки или крупного обновления Windows;
- ☁️ миграции виртуальной машины на другой хост и смены MAC-адреса виртуального сетевого адаптера;
- 🔌 включения и отключения VPN-адаптеров и виртуальных сетевых карт.
💡 Для виртуальных серверов закрепите статический MAC-адрес у сетевого адаптера ВМ и не меняйте тип виртуального процессора. Это заметно снижает число переактиваций.
Перенос лицензии на новый компьютер или сервер
Деактивировать программную лицензию на старом компьютере и «вернуть» пин-код нельзя. Перенос — это всегда новая активация на новом «железе».
| Ситуация | Что использовать | Расходуется ли пин-код |
|---|---|---|
| Переустановили Windows на том же компьютере | Тот же пин-код и та же анкета | Нет, если данные совпали |
| Заменили диск или материнскую плату | Тот же пин-код; при отказе — резервный | Возможно |
| Переезд на новый сервер | Резервный пин-код | Да |
| Резервные пин-коды кончились | Запрос дополнительных пин-кодов через партнёра 1С | — |
Порядок переноса на новый сервер:
- Перед отключением старого сервера скопируйте каталог
C:\ProgramData\1C\licensesв архив. Сам файл на новом «железе» работать не будет, но в нём видны регномер и пин-код, на которые получена лицензия. - Установите на новом сервере платформу той же разрядности и сервер 1С.
- Получите лицензию на сервер 1С (шаги — в разделе выше), используя резервный пин-код и ту же анкету владельца.
- Проверьте подключение пользователей и запишите, какой пин-код израсходован.
Если резервных пин-кодов не осталось, дополнительные выдаёт центр лицензирования по запросу. Подаётся он через партнёра, у которого куплен продукт: понадобится регистрационный номер, анкета и подтверждение покупки.
С аппаратным ключом перенос проще: вытащили ключ, вставили в новый компьютер, установили драйвер. Для сетевого ключа не забудьте поменять адрес в nethasp.ini на клиентах.