Почему 1С 8.3 не видит лицензию и как наладить защиту законно
Содержание
Ключ защиты 1С 8.3 бывает двух видов: аппаратный USB-ключ HASP или программная лицензия — файл, который активируют пин-кодом и привязывают к компьютеру. Если 1С пишет Не обнаружена лицензия для использования программы, почти всегда дело не в «сломанном ключе», а в драйвере, настройках поиска лицензии или в изменившемся «железе».
Частое заблуждение — что защиту проще обойти, чем настроить. Обход лицензии 1С — это нарушение авторских прав с реальной ответственностью, а заодно постоянные сбои после каждого обновления платформы. Законная настройка ключа занимает 15–30 минут, и ниже разобрано, как её сделать.
Как устроено лицензирование 1С:Предприятия 8.3
Платформа требует лицензию на каждое подключение к базе. Лицензии делятся на два класса.
- 👤 Клиентские — сколько пользователей одновременно работают в базах. Однопользовательская разрешает один сеанс на компьютере, многопользовательская — N сеансов в сети.
- 🖥️ Серверные — право запустить сервер 1С:Предприятия в клиент-серверном варианте. Бывают для 32-разрядного и 64-разрядного сервера (последняя дороже и снимает ограничения 32-битного процесса по памяти).
Где 1С ищет лицензию при запуске:
- На локальном компьютере — программную лицензию в файлах и локальный USB-ключ.
- В сети — многопользовательский ключ, который раздаёт менеджер лицензий HASP.
- В клиент-серверном варианте — на сервере 1С, если там есть лицензия и сервер настроен её выдавать.
Лицензия привязана не к базе и не к конфигурации, а к платформе. Один комплект клиентских лицензий годится для Бухгалтерии, ЗУП и УТ одновременно, если они запускаются на одной платформе.
Без лицензии платформа базу не откроет. Исключение — учебная версия, но у неё свои ограничения по объёму данных и функциям.
Аппаратный и программный ключ защиты: в чём разница
| USB-ключ HASP | Программная лицензия | |
|---|---|---|
| Носитель | Физический ключ в USB-порту | Файл .lic на диске |
| Привязка | К ключу: переставил — работает на другом ПК | К параметрам компьютера |
| Что ломает | Потеря, поломка ключа, нет драйвера | Замена диска, материнской платы, переустановка ОС, перенос ВМ |
| Восстановление | Через партнёра или фирму-производителя, обычно платно | Повторная активация резервным пин-кодом |
| Виртуализация | Нужен проброс USB или сетевой ключ | Слетает при миграции ВМ на другой хост |
Многопользовательский USB-ключ ставят на один компьютер в сети, остальные получают лицензии через него. Программную многопользовательскую лицензию обычно активируют на сервере 1С — тогда сеансы клиентов берут лицензию с сервера.
Новые комплекты сейчас поставляются в основном с программной защитой. USB-ключи остались у тех, кто купил их раньше, и в случаях, когда компьютер часто меняют.
Программную лицензию не активируют «на время» на ноутбуке сотрудника. После смены компьютера она перестанет совпадать с «железом», а резервных пин-кодов в комплекте ограниченное количество.
Установка драйвера HASP и настройка сервера лицензий
Локальный USB-ключ
Драйвер ставится вместе с платформой: в мастере установки 1С отметьте компонент «Драйвер защиты». Если платформа уже стоит, драйвер можно поставить отдельно утилитой haspdinst.exe из дистрибутива или с сайта производителя ключей Sentinel.
:: запуск от имени администратора
haspdinst.exe -i
Удалить драйвер — тот же файл с ключом -r. После установки откройте в браузере http://localhost:1947 — это консоль Sentinel Admin Control Center. В разделе ключей должен появиться ваш ключ. Если он там есть, а 1С его не видит, проблема уже в настройках 1С.
Многопользовательский ключ в сети
- Вставьте ключ в компьютер, который всегда включён (обычно это сервер).
- Установите драйвер и менеджер лицензий HASP License Manager как службу Windows.
- Откройте в брандмауэре сервера порт 475 (UDP и TCP) — по нему клиенты ищут ключ.
- На каждом клиенте укажите адрес сервера в файле
nethasp.ini.
Файл лежит в каталоге настроек платформы, обычно 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
Отключённый широковещательный поиск ускоряет запуск: клиент сразу идёт по адресу, а не опрашивает всю сеть.
Программная лицензия
- Запустите 1С без лицензии — откроется окно получения лицензии.
- Выберите получение лицензии и введите регистрационный номер комплекта и пин-код из конверта.
- Заполните данные владельца точно так же, как при первой активации. При повторной активации они должны совпасть.
- Отправьте запрос через интернет . Если интернета нет — сохраните файл запроса и активируйте по электронной почте или телефону.
Файл лицензии для всех пользователей хранится в C:\ProgramData\1C\licenses. Скопируйте его вместе с данными регистрации в надёжное место: при повторной активации понадобятся те же реквизиты.
Активируйте программную лицензию под учётной записью администратора и на постоянном компьютере, а не на тестовом стенде.
Лицензии на сервере 1С
В клиент-серверном варианте удобнее держать клиентские лицензии на сервере 1С, а не на каждом рабочем месте. Тогда пользователи получают лицензию при подключении к базе, а замена их компьютеров на защиту не влияет.
Программную лицензию для этого активируют на самом сервере, под той учётной записью, от которой работает служба сервера 1С. Если в кластере несколько рабочих серверов, выдачу лицензий закрепляют за конкретным сервером через требования назначения функциональности в его свойствах (объект «Клиентская лицензия»). Без такой настройки лицензию может попытаться выдать сервер, на котором её нет.
Ошибки запуска 1С 8.3, связанные с ключом защиты
Чаще всего пользователь видит сообщение Не обнаружена лицензия для использования программы с перечнем мест, где 1С искала лицензию. Этот перечень — лучшая подсказка: по нему видно, проверялись ли сетевой ключ и сервер.
Аппаратная лицензия отключена в настройках
Частая скрытая причина: в окне запуска 1С снят флажок использования аппаратной лицензии. В файле настроек conf.cfg в каталоге conf платформы за это отвечает строка:
UseHwLicenses=1
Значение 0 запрещает искать USB-ключ. Это бывает полезно, если в сети есть чужие ключи, а вы работаете только по программной лицензии, но после смены схемы защиты строку забывают вернуть.
Ключ работает через раз
- 🔌 Ключ в передней панели или в USB-хабе — переставьте в задний порт на материнской плате.
- 💤 Режим энергосбережения отключает USB-порты — запретите это в свойствах корневого USB-концентратора в диспетчере устройств.
- 🧩 Две версии драйвера после обновлений — удалите драйвер через
haspdinst.exe -r, перезагрузите компьютер и поставьте свежий.
Сеансы и освобождение лицензий
Лицензия занята, пока жив сеанс. Пользователь закрыл окно, а процесс завис — место в лицензии остаётся занятым.
Файловый вариант
Сеанс держит процесс 1cv8.exe или 1cv8c.exe на компьютере пользователя. Если человек ушёл, а 1С «висит», завершите процесс в диспетчере задач на его компьютере. На терминальном сервере — в диспетчере задач на вкладке пользователей.
Завершение процесса обрывает работу без сохранения: несохранённый документ пропадёт. Предупредите пользователя или делайте это, когда он точно закончил.
Клиент-серверный вариант
- Откройте консоль администрирования серверов 1С.
- Разверните кластер →
Информационные базы→ нужная база →Сеансы. - Найдите сеансы без активности и удалите их из контекстного меню.
Через консоль можно посмотреть, какой сеанс какую лицензию занял. Из командной строки то же показывает rac:
rac cluster list
rac session list --cluster=<id кластера> --licenses
Остальные параметры смотрите в справке rac help.
Удаление сеанса прерывает работу пользователя в этой базе. Не удаляйте сеансы фоновых и регламентных заданий во время обмена или закрытия месяца.
Если зависших сеансов много каждый день, ищите причину: обрывы связи по VPN, ноутбуки, уходящие в сон с открытой 1С, терминальные сеансы, которые отключаются, но не завершаются. Для последних задайте в Windows Server ограничение времени отключённого сеанса.
Почему обходить защиту 1С — плохая идея
Под «обходом ключа» обычно понимают эмуляторы HASP, подменённые библиотеки и изменённые файлы платформы. Рабочих инструкций здесь не будет: это нелегально и опасно. Вот что на кону.
- ⚖️ Ответственность. Использование нелицензионной программы — нарушение исключительного права. Правообладатель вправе взыскать компенсацию по Гражданскому кодексу, предусмотрен штраф по ст. 7.12 КоАП РФ с конфискацией оборудования, а при крупном размере — уголовная ответственность по ст. 146 УК РФ.
- 🦠 Вредоносный код. «Лекарства» скачивают с файловых обменников. Внутри нередко оказывается троян, а в базе 1С лежат банковские реквизиты и доступ к клиент-банку.
- 🔄 Сбои после обновлений. Каждое обновление платформы ломает подменённые файлы. Бухгалтер не может сдать отчётность, пока «кто-то» не найдёт новую сборку.
- 🚫 Нет поддержки. Без зарегистрированного комплекта нет доступа к обновлениям и сервисам интернет-поддержки.
Проверки чаще всего начинаются не с налоговой, а с жалобы бывшего сотрудника или конкурента. Так что «нас никто не проверит» — слабая гарантия.
Наш справочник независимый и не представляет фирму 1С. Совет одинаковый для всех: если лицензий не хватает, их дешевле докупить, чем разбираться с последствиями.
Законные способы получить или расширить лицензию
| Ситуация | Что сделать |
|---|---|
| Нужно научиться работать в 1С | Учебная версия — бесплатная или почти бесплатная, без лицензии, с ограничениями |
| Не хватает рабочих мест | Докупить клиентские лицензии на 1, 5, 10, 20, 50 или 100 пользователей |
| Переход на клиент-сервер | Купить серверную лицензию 32 или 64 бит; клиентские сохраняются |
| Не хочется возиться с ключами | Облачная 1С: лицензия входит в абонентскую плату |
| Потерян или сломан USB-ключ | Обращение к партнёру за восстановлением ключа |
| Закончились резервные пин-коды | Восстановление программной лицензии через партнёра |
Ориентировочно дополнительная клиентская лицензия на одно место стоит несколько тысяч рублей, комплект на 5 мест — порядка 20–25 тысяч. Точная цена зависит от комплекта и партнёра, уточняйте у него.
Перед покупкой посчитайте реальную пиковую нагрузку. Вечером в конце квартала одновременно работает больше людей, чем в обычный день: смотрите количество сеансов именно в такой момент.
Частые вопросы
Можно ли использовать один USB-ключ на двух компьютерах по очереди?
Можно ли смешивать USB-ключи и программные лицензии?
Работает ли USB-ключ на терминальном сервере?
Нужна ли отдельная лицензия для Конфигуратора?
Слетит ли программная лицензия после обновления Windows?
Источники
- Гражданский кодекс РФ, часть четвёртая (ст. 1270, 1301)
- Кодекс РФ об административных правонарушениях, ст. 7.12
- Уголовный кодекс РФ, ст. 146