Активация программной защиты и ключей HASP в 1С:Предприятии 8.3
Содержание
Файл лицензии 1С получают в диалоге активации, который платформа сама открывает при первом запуске базы без лицензии. Нужны регистрационный номер комплекта
и неиспользованный ПИН-код из конверта или из электронной поставки. После активации на компьютере появляется файл с расширением .lic — в Windows он лежит в C:\ProgramData\1C\licenses, в Linux — в /var/1C/licenses.
Частое заблуждение: «файл лицензии можно скачать в личном кабинете и скопировать на любой компьютер». Нельзя. Программная лицензия 1С привязана к параметрам конкретного компьютера, поэтому её всегда получают на той машине, где она будет работать. Копия .lic на другом ПК не заработает. Порядок одинаковый для всех прикладных решений на платформе 8.3 — Бухгалтерии, ЗУП, УТ и других.
Какая защита у вашего комплекта: программная лицензия или ключ HASP
Сначала определите тип защиты. От этого зависит, нужен ли вообще файл лицензии.
| Признак в комплекте | Тип защиты | Что делать |
|---|---|---|
| Конверт с ПИН-кодами или письмо с ПИН-кодами электронной поставки | Программная лицензия | Активировать ПИН-код и получить файл .lic |
| USB-ключ в коробке | Аппаратная защита (HASP) | Поставить драйвер, файл лицензии не нужен |
| Сетевой USB-ключ на несколько пользователей | Аппаратная многопользовательская | Драйвер + менеджер лицензий на одном ПК сети |
Программная лицензия — это и есть «файл лицензии». Аппаратная лицензия «живёт» внутри USB-ключа: платформа читает её через драйвер, никакой файл на диск не пишется.
💡 Встречаются смешанные схемы: например, клиентские лицензии программные, а лицензия на сервер — аппаратный ключ. Каждую часть настраивают отдельно.
Как устроена лицензия на клиентский компьютер и на сервер
- 🖥️ Клиентская лицензия разрешает одному компьютеру (или одному сеансу в терминальной схеме) запускать 1С. Многопользовательские комплекты на 5, 10, 20 и больше мест — это набор таких лицензий.
- 🗄️ Лицензия на сервер 1С:Предприятия нужна только для клиент-серверного режима. Она не заменяет клиентские: пользователям всё равно нужны свои.
- 📦 Основная поставка прикладного решения обычно включает одну клиентскую лицензию. Дополнительные места докупают отдельно.
Что подготовить перед получением лицензии 1С
Активация занимает 3-5 минут, если всё под рукой. Если нет — застрянете на середине мастера.
- Регистрационный номер комплекта. Он есть на лицензионном соглашении или в письме электронной поставки. Это не ПИН-код.
- ПИН-код. 15 цифр, обычно записан группами через дефис. В конверте их несколько: один для первой активации, остальные — резервные для повторного получения.
- Данные владельца. Для организации — наименование, ИНН, адрес; для ИП — ФИО и ИНН. Заполняйте одинаково при каждой активации: расхождения потом мешают восстановить лицензию .
- Права администратора на компьютере. Без них платформа не сможет записать файл в общую папку лицензий.
- Окончательная конфигурация железа. Сначала доделайте апгрейд, поставьте диск, настройте сеть — и только потом активируйте.
ПИН-код — расходный материал. Каждая активация на новом компьютере тратит один код. Не пробуйте активировать «на тестовой машине, чтобы посмотреть»: код уйдёт, а пригодится он потом на рабочем ПК.
Сфотографируйте или отсканируйте конверт с ПИН-кодами и храните отдельно от компьютера. Отметьте, какой код и на какой машине использован. При потере конверта восстановление идёт только через обслуживающего партнёра 1С.
Где взять ПИН-коды при электронной поставке
При покупке электронной поставки коробки нет. Регистрационный номер и ПИН-коды приходят письмом или доступны в личном кабинете на портале 1С:ИТС после регистрации продукта. Регистрируйте продукт сразу после покупки: так коды не потеряются вместе с письмом.
Как получить файл лицензии 1С на компьютер пользователя
Сам диалог получения лицензии открывается автоматически. Запустите 1С, выберите базу и нажмите «1С:Предприятие». Если лицензии нет, платформа предложит её получить.
Способ 1. Автоматически через интернет
Самый быстрый вариант, если на компьютере есть доступ в интернет.
- В диалоге выберите получение новой лицензии.
- Введите регистрационный номер комплекта и ПИН-код.
- Заполните сведения о владельце.
- Нажмите «Далее» — платформа сама отправит запрос в центр лицензирования и получит ответ.
- Платформа сохранит файл
.licи запустит базу.
Если на этапе отправки соединение обрывается, проверьте прокси и брандмауэр. Интернет-поддержку платформа берёт из системных настроек, а корпоративный прокси с авторизацией часто режет такие запросы.
Способ 2. Файлом — для компьютеров без интернета
Подходит для изолированных ПК и серверов в закрытом контуре.
- В том же диалоге выберите получение лицензии другим способом и вариант с файлом.
- Введите регистрационный номер, ПИН-код и данные владельца.
- Сохраните файл запроса на флешку.
- На компьютере с интернетом отправьте файл в центр лицензирования по инструкции, которую показывает мастер (адрес выводится прямо в окне).
- Полученный файл ответа перенесите обратно.
- Снова откройте диалог, выберите загрузку ответа и укажите файл.
💡 Запрос и ответ привязаны к этому компьютеру. Пока ждёте ответ, ничего не меняйте в оборудовании, иначе ответ не подойдёт.
Способ 3. По телефону
Если нет ни интернета, ни возможности передать файл, мастер покажет набор цифр запроса. Его диктуют оператору центра лицензирования, а продиктованный ответ вводят в поля мастера. Способ медленный, но работает там, где ничего другое не проходит.
| Способ | Когда подходит | Время | Риски |
|---|---|---|---|
| Через интернет | Обычный офисный ПК | 1-3 минуты | Блокировка прокси |
| Файлом | Закрытый контур, сервер без выхода наружу | От нескольких часов до суток | Смена железа до загрузки ответа |
| По телефону | Нет ни сети, ни флешек | 15-30 минут | Ошибка при диктовке цифр |
Активация многопользовательской лицензии
Комплект на 5 или 10 мест активируют так же, но на одном компьютере: обычно на сервере 1С или на машине, где лежит файловая база. Мастер спросит регистрационный номер и ПИН-код этого комплекта. Платформа проверяет число одновременных сеансов, а не число пользователей в справочнике.
Лицензия на сервер 1С: Windows и Linux
Для клиент-серверной базы лицензии размещают на компьютере, где работает сервер 1С:Предприятия. Тогда клиенты получают их от сервера, и на рабочие места активировать ничего не нужно.
Через диалог платформы
При подключении к клиент-серверной базе без лицензии диалог предлагает получить её и разместить на сервере 1С. Дальше шаги те же: регистрационный номер, ПИН-код, данные владельца. Файл ляжет в папку лицензий на серверной машине.
Через утилиту ring на сервере
На сервере без графической оболочки, особенно в Linux, лицензию получают утилитой лицензирования из комплекта 1С:Предприятия. Она запускается командой ring license.
# список лицензий, уже установленных на этом компьютере
ring license list
# справка по параметрам активации
ring license help activate
Активация выполняется командой ring license activate. Регистрационный номер, ПИН-код и данные владельца передаются параметрами. Точные имена параметров смотрите в справке своей версии утилиты: набор отличается между выпусками.
Активируйте серверную лицензию от того пользователя и с теми правами, которые позволяют писать в /var/1C/licenses (в Linux) или в C:\ProgramData\1C\licenses (в Windows). Иначе файл не сохранится, а ПИН-код может уже уйти.
Как проверить, какие лицензии берут сеансы
На сервере это видно через утилиту администрирования кластера:
rac session list --licenses --cluster=<id-кластера>
Идентификатор кластера вернёт команда rac cluster list. В выводе по каждому сеансу видно, откуда взята лицензия: программная на клиенте, программная на сервере или аппаратный ключ.
Повторное получение и перенос лицензии на другой компьютер
Файл лицензии может стать недействительным. Типичные поводы:
- 🔧 замена материнской платы, процессора или системного диска;
- 💿 переустановка Windows;
- 🌐 смена сетевых адаптеров, в том числе виртуальных — особенно на виртуальных машинах, где MAC-адрес меняется при пересоздании;
- 🖥️ переезд на новый компьютер.
Восстановление на том же компьютере
Если оборудование не менялось, а файл пропал (удалили папку, переустановили систему на тот же диск), запустите диалог и выберите повторное получение лицензии. Укажите тот же ПИН-код, что использовали раньше, и те же данные владельца. Резервный код при этом обычно не тратится.
Перенос на новый компьютер
На новой машине нужен новый, ещё не использованный ПИН-код из резервных. Мастер попросит указать и предыдущий код, который был на старом компьютере. Старая лицензия после этого остаётся «на старом железе», но пользоваться обеими одновременно лицензионным соглашением не разрешено.
💡 Когда резервные ПИН-коды закончились, дополнительные выдаёт центр лицензирования через обслуживающего партнёра 1С. Понадобятся регистрационный номер и подтверждение, что продукт ваш.
Ключи HASP: драйвер, менеджер лицензий и nethasp.ini
Аппаратному ключу файл лицензии не нужен. Нужен драйвер защиты, а для сетевого ключа — ещё и менеджер лицензий.
Однопользовательский ключ
- Установите драйвер Sentinel HASP (HASP Device Driver). Его можно поставить из дистрибутива платформы или скачать у производителя ключа.
- Вставьте ключ в USB-порт. На ключе должен загореться светодиод.
- В окне запуска 1С откройте
Настройкаи проверьте, что включено использование аппаратной лицензии (ключа защиты). - Запустите базу.
Сетевой многопользовательский ключ
На компьютере, куда вставлен ключ, ставят драйвер и HASP License Manager — он раздаёт лицензии по сети. Менеджер работает по UDP, порт 475: его нужно открыть в брандмауэре.
Клиенты ищут менеджер широковещательным запросом. В разных подсетях или через VPN это не работает
. Тогда адрес менеджера прописывают явно в файле 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
Перезапуск службы HASP License Manager обрывает лицензии у всех, кто работает через этот ключ. Делайте его вне рабочего времени или предупредите пользователей.
Совместимость ключа и платформы
Разные модели ключей рассчитаны на разное: однопользовательские, сетевые на N мест, серверные. Серверный ключ для 64-разрядного сервера 1С отличается от ключа для 32-разрядного. Если сервер переводили на x86-64, а ключ остался старый, сервер его не увидит. Модель ключа указана в документах комплекта и на самом ключе.
Ошибки при активации лицензии 1С и как их исправить
Самые частые ситуации и что проверить в первую очередь:
Чего не делать
- ❌ Не копируйте
.licс одного компьютера на другой — он не заработает и только запутает диагностику. - ❌ Не активируйте ПИН-код до окончательной настройки виртуальной машины или нового железа.
- ❌ Не ищите «ключи» и «эмуляторы» на сторонних сайтах. Это нарушение лицензионного соглашения и прямой путь к вирусам в учётной системе. Легальная альтернатива для обучения — учебная версия платформы, ей лицензия не нужна.
Частые вопросы
Можно ли получить файл лицензии 1С без интернета?
Где хранится файл лицензии 1С?
C:\ProgramData\1C\licenses, в Linux — в /var/1C/licenses. Файл имеет расширение .lic.