Ошибки лицензирования 1С: файл лицензии не найден, ключи недоступны
Дата: 2026-02-10
Контекст: Сообщения при запуске 1С:Предприятие (клиент или сервер) о недоступности лицензии.
Сообщения об ошибках
Типичный вывод при отсутствии или недоступности лицензии:
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, ORGL8 Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8A Локальный, не установлен
локальный ключ недоступен: Status=-100, ORG8B Локальный, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORGL8 Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен
nethasp.ini: отсутствует, использованы настройки по умолчанию, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен
Конфигурация не является базовой, Конфигурация не является базовой
Если лицензия уже есть на сервере 1С
Проверка по контейнеру 1c-server (2026-02-10):
-
Файлов лицензии (.lic) на сервере нет
В каталоге/opt/1cv8/x86_64/8.3.27.1786/licenses/лежат только HTML/PDF, файлов с расширением.licнет. Поиск по контейнеру тоже не нашёл.lic.
Если лицензия у вас файловая — её нужно поместить в эту папкуlicenses/в контейнере. -
Распределение лицензий по информационной базе отключено
Для базы base1c установлено license-distribution: deny.
В этом режиме сервер не выдаёт лицензии клиентам. Клиент при подключении к этой ИБ не получает лицензию с сервера и пытается найти свою (файл, локальный ключ, NetHASP) — отсюда сообщения «файл не найден», «ключ не установлен», «nethasp.ini отсутствует».
Что сделать: включить выдачу лицензий с сервера для нужной информационной базы:
# В контейнере 1c-server (с хоста):
lxc exec 1c-server -- bash -c 'cd /opt/1cv8/x86_64/8.3.27.1786 && ./rac infobase update \
--cluster=cf5054e4-27cc-456d-96e0-af779e0e4afb \
--name=base1c \
--license-distribution=allow \
localhost:1545'
После этого переподключите клиент к этой ИБ. Если на сервере действительно есть лицензия (файл в licenses/ после добавления, или ключ/сетевой менеджер, доступный серверу), клиент сможет получить лицензию с сервера.
Если у вас контейнер 1c-server-new — замените в команде 1c-server на 1c-server-new и при необходимости укажите имя своей ИБ (например prod_dev) вместо base1c. UUID кластера можно получить командой:
lxc exec 1c-server -- /opt/1cv8/x86_64/8.3.27.1786/rac cluster list localhost:1545.
Что означают сообщения
1. «Файл программной лицензии не найден»
- Платформа ищет файловую лицензию (
.lic) в стандартных каталогах и не находит её. - Без файловой лицензии 1С дальше проверяет локальные и сетевые ключи HASP/NetHASP.
2. Локальные ключи (ORGL8, ORG8A, ORG8B)
- ORGL8 — локальный ключ защиты 1С (HASP).
- ORG8A, ORG8B — дополнительные типы ключей 1С.
- Status=-100 — ключ не найден (не подключён USB-ключ или драйвер не видит устройство).
- «Локальный, не установлен» — на этом компьютере нет подключённого и опознанного локального ключа.
Итог: ни один локальный ключ не доступен на данной машине.
3. nethasp.ini и сетевой менеджер лицензий
- nethasp.ini — конфигурационный файл для сетевого менеджера лицензий (NetHASP/LM).
- Если файла нет, используются настройки по умолчанию (часто — поиск на localhost).
- Warning=15 — типичный код «менеджер лицензий не найден» или «нет связи с демоном».
- «Сетевой, не установлен» — по сети тоже не найден менеджер с ключами ORGL8/ORG8A/ORG8B.
Итог: сетевая лицензия не используется (нет nethasp.ini и/или не запущен/недоступен сервер лицензий).
4. «Конфигурация не является базовой»
- Это не ошибка лицензии, а информационное сообщение.
- Означает, что открытая конфигурация — не «базовая» (не тип «Основная» или конфигурация с возможностью изменений).
- На работу лицензии само по себе не влияет.
Что делать (по шагам)
Вариант A: У вас есть файловая лицензия (.lic)
Важно: Файл .lic нельзя сформировать или сгенерировать — он зашифрован и выдаётся 1С при активации (серийный номер + PIN). Получить его можно только у партнёра 1С или через личный кабинет/сервер активации 1С.
- Получить файл лицензии у партнёра 1С или из личного кабинета 1С (активация по серийному номеру и PIN).
- Разместить файл в каталоге лицензий платформы, например:
- Сервер (в контейнере):
/opt/1cv8/x86_64/8.3.27.1786/licenses/ - Клиент (типично): каталог
licensesв папке установки 1С (напримерC:\Program Files\1cv8\8.3.x.x\licenses\в Windows). - Права: файл должен быть читаем для пользователя, под которым запускается 1С (например
usr1cv8на сервере). - Перезапустить сервер 1С или перезапустить клиент и проверить запуск.
Подробнее: 1c-license-placement-and-nethasp.md (подготовка каталогов, команды push), 1c-server-license-info.md.
Вариант B: Локальный USB-ключ (HASP)
- Подключить ключ к компьютеру, где запускается 1С (клиент или хост, если лицензия проверяется там).
- Установить драйверы HASP (Sentinel HASP/LDK) с дистрибутива 1С или с сайта производителя.
- В системе (например
lsusb, «Диспетчер устройств» в Windows) убедиться, что ключ виден. - Перезапустить 1С.
Если ключ на другой машине — лицензия там и будет работать; на текущей машине нужен либо свой ключ, либо файл .lic, либо сетевой доступ к NetHASP.
Вариант C: Сетевая лицензия (NetHASP / сервер лицензий)
- На машине, где установлен менеджер лицензий (демон NetHASP/LM), создать или отредактировать nethasp.ini (обычно в каталоге установки 1С или в каталоге, указанном в переменной окружения).
- В nethasp.ini указать адрес сервера лицензий, например:
ini NH_SERVER_ADDR = 192.168.1.100 NH_SERVER_PORT = 475
(IP и порт — по инструкции вашего партнёра/администратора.) - На клиентских машинах (где нет ключей) тоже должен быть nethasp.ini с тем же адресом сервера лицензий, чтобы 1С обращалась к сетевому менеджеру.
- Убедиться, что:
- демон менеджера лицензий запущен на сервере;
- между клиентом и сервером лицензий нет блокировки порта (фаервол, сеть).
- Перезапустить 1С на клиенте.
Если nethasp.ini отсутствует — 1С использует настройки по умолчанию и чаще всего не находит менеджер лицензий (как в ваших сообщениях).
Вариант D: Пока лицензии нет (разработка/тест)
- Запуск в режиме «конфигуратор» или с ограничениями по времени/функциям может быть возможен в зависимости от версии и типа дистрибутива.
- Для штатной работы сервера и клиентов нужна действующая лицензия: файл
.lic, локальный ключ или сетевой менеджер с ключами.
Краткая сводка
| Сообщение | Причина | Действие |
|---|---|---|
| Файл программной лицензии не найден | Нет файла .lic в ожидаемых каталогах | Положить .lic в каталог licenses платформы |
| ORGL8/ORG8A/ORG8B Локальный, не установлен, Status=-100 | Нет подключённого/видимого USB-ключа на этом ПК | Подключить ключ, установить драйверы HASP |
| nethasp.ini отсутствует, Сетевой не установлен | Нет файла nethasp.ini и/или нет связи с сервером лицензий | Создать nethasp.ini с адресом сервера лицензий, проверить доступность демона и сети |
| Конфигурация не является базовой | Тип конфигурации не «базовая» | Информационно; для лицензии ничего делать не нужно |
| На сервере есть лицензия, но клиент ругается | У ИБ на сервере license-distribution=deny | Включить выдачу: rac infobase update ... --license-distribution=allow (см. раздел выше) |
Полезные ссылки проекта
Официально: Лицензирование 1С, партнёр или техподдержка 1С для получения/настройки лицензии.
Дата последнего обновления: 2026-02-10
Технический директор: AI Denkart