USB-ключ, сетевой ключ и пинкод: запуск 1С 8.3 с лицензией

· 9 мин

Содержание

Чтобы подключить USB-ключ защиты 1С, поставьте драйвер HASP (из дистрибутива платформы или утилитой haspdinst.exe -i) и вставьте ключ в порт. Для сетевого ключа ещё нужен менеджер лицензий HASP License Manager на компьютере с ключом и файл nethasp.ini с его адресом на рабочих местах. Программная лицензия подключается иначе: пинкод из конверта вводят в окне получения лицензии при первом запуске.

Без лицензии платформа 1С:Предприятие 8.3 базу не запускает (исключение — учебная версия). Ниже порядок действий для каждого вида защиты и разбор сообщений, которые появляются, когда ключ не находится.

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

У 1С 8.3 два способа защиты: аппаратный ключ (USB-токен HASP) и программная лицензия (файл, привязанный к оборудованию компьютера). Оба вида есть для клиентских рабочих мест и для сервера 1С.

Вид защитыГде работаетЧто нужно для подключения
🔌 Локальный однопользовательский USB-ключОдин компьютер, один сеансДрайвер HASP
🌐 Сетевой многопользовательский USB-ключЛюбой компьютер в локальной сетиДрайвер + HASP License Manager + nethasp.ini
🖥️ Серверный USB-ключКомпьютер с сервером 1СДрайвер на сервере
📄 Программная лицензия (пинкод)Компьютер, на котором активированаПинкод и доступ к центру лицензирования

Как выбрать при покупке:

  • 💻 Один бухгалтер, один компьютер — программная однопользовательская лицензия. Ничего не потеряется и не сломается физически.
  • 👥 Небольшой офис, пользователи часто меняют компьютеры — сетевой USB-ключ. Лицензия «плавает» по сети: занял тот, кто запустил 1С первым.
  • 🏢 Терминальный сервер или сервер 1С — многопользовательская программная лицензия на сервере или сетевой ключ. Однопользовательский локальный ключ на терминальном сервере даст запустить только один сеанс.
  • 🧳 Ноутбук, который уезжает из офиса — локальный USB-ключ: переносится вместе с ноутбуком.

Тип ключа написан на наклейке и на коробке комплекта. Если коробки нет, вставьте ключ и откройте http://localhost:1947 — веб-интерфейс Sentinel показывает подключённые ключи. Число пользователей сетевого ключа видно в утилите Aladdin Monitor.

Что подготовить перед подключением ключа защиты 1С

Проверьте пять вещей заранее, чтобы не возвращаться к ним после ошибки:

  1. Права администратора Windows. Драйвер и менеджер лицензий без них не устанавливаются.
  2. Дистрибутив платформы той версии, которая стоит на компьютере. Драйвер защиты идёт в его составе.
  3. Регистрационная карточка комплекта — для программной лицензии нужны регистрационный номер и пинкод.
  4. Свободный USB-порт прямо на корпусе. Пассивные USB-хабы и удлинители — частая причина «пропадающего» ключа.
  5. Для сетевого ключа — постоянный IP-адрес компьютера, на котором будет стоять ключ. Если адрес выдаётся DHCP, закрепите его в настройках роутера.

Если 1С работает в виртуальной машине, локальный USB-ключ гипервизор может не пробрасывать. В этом случае ставят ключ в физический компьютер с менеджером лицензий и раздают по сети, либо используют USB over IP, либо переходят на программную лицензию.

Как подключить аппаратный USB-ключ 1С: пошагово

Шаг 1. Установите драйвер HASP

Есть два способа, результат одинаковый.

Через установщик платформы. Запустите setup.exe из дистрибутива 1С:Предприятия. На последнем шаге мастера отметьте флажок «Установить драйвер защиты» и нажмите «Далее». Если платформа уже стоит, запустите установщик ещё раз — он предложит изменить или исправить установку.

Отдельной утилитой. Драйвер Sentinel HASP ставится из командной строки, запущенной от имени администратора:

cd C:\Distr\HASP
haspdinst.exe -i

Если старый драйвер установлен с ошибкой, сначала удалите его, перезагрузите компьютер и поставьте заново:

haspdinst.exe -r
haspdinst.exe -i

Шаг 2. Вставьте ключ и проверьте, что Windows его видит

  1. Вставьте ключ в USB-порт после установки драйвера.
  2. На ключе загорится светодиод. Не горит — пробуйте другой порт.
  3. Откройте Диспетчер устройств: в списке появится устройство Sentinel или HASP без жёлтого восклицательного знака.
  4. Дополнительно откройте в браузере http://localhost:1947 — ключ должен быть в списке Sentinel Keys.

Шаг 3. Запустите 1С

Для локального ключа больше ничего не нужно. Запустите базу: платформа сама найдёт ключ в USB-порту. Если окно с ошибкой про ключ не появилось — защита подключена.

Ключ вставляют один раз и не вынимают во время работы. Если выдернуть его при открытой базе, сеанс завершится с сообщением об отсутствии лицензии.

Сетевой ключ 1С: менеджер лицензий и nethasp.ini

Сетевой ключ раздаёт лицензии на компьютеры локальной сети. Схема: ключ стоит в одном компьютере (сервере или самой надёжной рабочей станции), на нём работает служба HASP License Manager, а клиенты 1С находят её по сети через порт 475.

Настройка компьютера с ключом

  1. Установите драйвер HASP — как в разделе выше.
  2. Вставьте сетевой ключ.
  3. Установите HASP License Manager (установщик lmsetup.exe). При установке выберите вариант «Service» — менеджер будет работать как служба Windows и запускаться без входа пользователя.
  4. Откройте в брандмауэре порт 475 для протоколов UDP и TCP.
  5. Проверьте, что служба «HASP Loader» в списке служб Windows работает и тип запуска — «Автоматически».

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

Настройка рабочих мест: файл nethasp.ini

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

Файл лежит в каталоге платформы: C:\Program Files\1cv8\<номер версии>\bin\conf\nethasp.ini. Откройте его Блокнотом от имени администратора и замените содержимое:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите IP-адрес компьютера с ключом. Если менеджеров лицензий несколько, перечислите адреса через запятую.

Файл nethasp.ini лежит в папке конкретной версии платформы. После обновления 1С появляется новая папка bin\conf с файлом по умолчанию — настройку нужно перенести, иначе после обновления ключ «пропадёт».

Как проверить, что сетевой ключ виден

  • 🔍 Запустите Aladdin Monitor на любом компьютере сети. В нём должен быть виден менеджер лицензий, ключ и число занятых и свободных лицензий.
  • 🔌 С рабочего места проверьте доступность порта 475 на адресе компьютера с ключом.
  • 👤 Откройте 1С на двух компьютерах и посмотрите в мониторе, что занято две лицензии.

Ключ на сервере 1С

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

Клиентские лицензии в клиент-серверном варианте можно выдавать сервером. Для этого в консоли администрирования, в свойствах информационной базы, включают «Выдача лицензий сервером 1С:Предприятия». Тогда клиентский ключ или программную лицензию держат на сервере, и на рабочие места их ставить не нужно.

Серверные ключи различаются по разрядности. Ключ для 64-разрядного сервера подходит и для 32-разрядного, а ключ для 32-разрядного 64-разрядный сервер не лицензирует. Проверьте это до установки сервера нужной разрядности.

Какие лицензии взяли пользователи, видно в консоли администрирования кластера в списке сеансов. То же самое из командной строки показывает утилита rac командой rac session list --licenses — в выводе указан тип лицензии (программная или ключ HASP) и компьютер, где она найдена.

Программная лицензия 1С: активация пинкода

Программная лицензия — это файл с расширением .lic, который создаётся при активации пинкода и привязывается к параметрам компьютера. Флешек нет, драйвер не нужен.

Как активировать

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

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

Где хранится файл лицензии

Активированные лицензии сохраняются в C:\ProgramData\1C\licenses. Удалять или переносить файлы оттуда на другой компьютер бессмысленно: лицензия привязана к оборудованию и на новом месте не заработает.

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

Многопользовательская программная лицензия

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

1С в облаке: когда ключ подключать не нужно

Если вы работаете в облачном сервисе (1С:Фреш или аренда 1С у партнёра), ключ защиты на вашем компьютере не нужен. Лицензии стоят на стороне поставщика и входят в абонентскую плату.

Пользователю достаточно:

  1. Получить у поставщика адрес подключения и логин.
  2. Открыть базу через браузер или тонкий клиент, добавив базу в список по выданной ссылке.
  3. При ошибке лицензии — писать в поддержку сервиса, а не ставить драйвер у себя.

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

Ключ защиты 1С не найден: ошибки и что делать

Самое частое сообщение — Не обнаружен ключ защиты программы. За ним стоят разные причины, поэтому начните с того, что изменилось перед появлением ошибки.

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

Частые ошибки, которые проще не допускать

  • ❌ Два менеджера лицензий с одинаковыми ключами в одной сети. Клиенты могут находить не тот менеджер; держите ключи одного типа на одном компьютере.
  • ❌ Менеджер лицензий запущен как приложение, а не служба. После перезагрузки без входа пользователя лицензии исчезают.
  • ❌ Пинкод активирован «на пробу» на чужом компьютере. Он израсходован, а резервных пинкодов мало.
  • ❌ Ключ хранится вставленным в ноутбук в сумке. USB-разъём ломается, ключ — материальная ценность, при утере восстановление платное.

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

Можно ли использовать USB-ключ и программную лицензию одновременно?
Да. Платформа суммирует найденные лицензии: например, 1 программная на компьютере и сетевой ключ на 5 мест дают 6 одновременных пользователей.
Подойдёт ли ключ от 1С 8.2 для 8.3?
Да, аппаратные ключи 8.х работают с платформой 8.3. Драйвер и менеджер лицензий при этом лучше обновить до свежих версий.
Сколько пользователей даёт локальный ключ на терминальном сервере?
Один сеанс. Для нескольких пользователей терминала нужен сетевой ключ или многопользовательская программная лицензия на этом сервере.
Что делать, если ключ потерян или сломан?
Обращаться к партнёру 1С, у которого куплен комплект. Сломанный ключ меняют по заявке, утерянный — заново оплачивают; заранее сфотографируйте наклейку с номером.
Нужен ли интернет для работы с программной лицензией?
Только для активации. После получения лицензии 1С работает без интернета, пока не изменится оборудование компьютера.