Принятие лицензии в 1С:Предприятие — критически важный этап, без которого программа либо не запустится, либо будет работать в ограниченном демонстрационном режиме. Даже опытные пользователи иногда сталкиваются с ошибками при активации: система не видит ключ, выдаёт сообщение о неверном пин-коде или блокирует доступ к функционалу. В этой статье разберём все актуальные способы принятия лицензии — от ручного ввода пин-кода до автоматической активации через интернет, а также типичные проблемы и их решения.
Особенность процесса зависит от типа лицензии: аппаратная (USB-ключ или HASP), программная (файл или пин-код) или сетевая (для корпоративных версий). Мы рассмотрим каждый вариант с учётом последних обновлений платформы 1С:Предприятие 8.3. Если вы администрируете несколько рабочих мест или настраиваете сервер 1С:Сервер, обратите внимание на раздел про сетевые лицензии — там есть нюансы с настройкой licenses в конфигурационном файле.
1. Подготовка к принятию лицензии: что нужно проверить заранее
Прежде чем приступать к активации, убедитесь, что все условия выполнены. Это сэкономит время и предотвратит большинство ошибок.
- 🔑 Наличие лицензионного ключа. Для аппаратных лицензий проверьте физическое подключение USB-ключа (например, HASP или Guardant). Для программных — наличие файла
.licили пин-кода от поставщика. - 🖥️ Права администратора. Учётная запись Windows должна иметь права на установку драйверов (для USB-ключей) и запись в системные папки.
- 🌐 Доступ в интернет. Для онлайн-активации требуется соединение с серверами 1С (порт
443должен быть открыт). - 📋 Версия платформы. Убедитесь, что версия 1С:Предприятие совместима с вашей лицензией (например, лицензия для 8.3.20 может не подойти для 8.3.22).
Если вы работаете с сетевой лицензией, дополнительно проверьте:
- 📡 Настройку 1С:Сервера (служба
ragentдолжна быть запущена). - 🔗 Правильность указания пути к лицензиям в файле
conf.cfg(параметрLicensesPath).
⚠️ Внимание: Если вы используете виртуальную машину (например, VMware или Hyper-V), USB-ключ может не определяться автоматически. В этом случае требуется ручная привязка устройства к виртуальной машине через меню настроек.
2. Принятие аппаратной лицензии (USB-ключ)
Aппаратные ключи — самый надёжный, но и самый капризный способ лицензирования. Чаще всего используются ключи HASP (серии HL или SL) и Guardant. Процесс их активации включает установку драйверов и привязку к конкретному компьютеру.
Шаг 1. Установка драйверов
Скачайте последнюю версию драйверов с официального сайта 1С (раздел "Лицензирование"). Для HASP это пакет HASPUserSetup.exe, для Guardant — GuardantDriverSetup.msi. Запустите установщик от имени администратора и следуйте инструкциям. После установки перезагрузите компьютер — это обязательно!
Шаг 2. Подключение ключа
Вставьте USB-ключ в порт. Дождитесь звукового сигнала Windows о подключении нового устройства. Проверьте определение ключа:
- Откройте
Диспетчер устройств(Win + X → Диспетчер устройств). - Разверните ветку
Устройства HASPилиGuardant. - Убедитесь, что рядом с названием ключа нет восклицательного знака (это означает ошибку драйвера).
Шаг 3. Принятие лицензии в 1С
Запустите 1С:Предприятие в режиме конфигуратора (1cv8.exe /CONFIG). В окне запуска выберите нужную базу и нажмите Конфигуратор. Система должна автоматически обнаружить ключ и принять лицензию. Если этого не произошло:
- Перейдите в меню
Сервис → Лицензии. - Нажмите
Обновить список лицензий. - Если ключ определился, но лицензия не активна, нажмите
Принять лицензию.
⚠️ Внимание: На некоторых ноутбуках USB-порты могут отключаться для экономии энергии. Проверьте настройки электропитания в Панель управления → Электропитание → Настройка схемы электропитания → Дополнительные параметры питания → Параметры USB и отключите опцию "Временное отключение USB-портов".
☑️ Проверка аппаратной лицензии
3. Активация программной лицензии (пин-код или файл)
Программные лицензии удобны тем, что не требуют физического ключа, но их легче потерять или случайно удалить. Они бывают двух типов:
- 📄 Файл лицензии (
.lic) — выдаётся при покупке, привязан к серийному номеру. - 🔢 Пин-код — используется для онлайн-активации через сервер 1С.
Способ 1. Активация через пин-код
Этот метод требует подключения к интернету. Инструкция:
- Запустите 1С:Предприятие в режиме конфигуратора.
- В окне запуска нажмите
Добавить(если базы ещё нет) или выберите существующую базу и перейдите вСервис → Лицензии. - Нажмите
Получить лицензиюи выберитеАктивировать по пин-коду. - Введите пин-код (20 символов) и нажмите
Далее. - Дождитесь подтверждения от сервера 1С (может занять до 1 минуты).
Способ 2. Установка файла лицензии
Если у вас есть файл .lic, скопируйте его в одну из папок:
- Для локальной лицензии:
C:\Program Files (x86)\1cv8\conf\licenses - Для сетевой лицензии:
\\Server\1Cv8\conf\licenses(гдеServer— имя сервера).
После копирования перезапустите 1С:Предприятие. Лицензия должна определиться автоматически.
| Тип лицензии | Преимущества | Недостатки | Когда использовать |
|---|---|---|---|
| Пин-код | Быстрая активация, не требует файлов | Нужно подключение к интернету | Для одиночных рабочих мест |
Файл .lic |
Работает без интернета, можно переносить | Можно потерять файл | Для офлайн-систем или резервных копий |
| USB-ключ | Надёжность, привязка к железу | Может сломаться, требует драйверы | Для корпоративных пользователей |
Если при активации по пин-коду вы видите ошибку "Неверный пин-код", проверьте регистр символов — пин-код чувствителен к заглавным буквам. Также убедитесь, что вы вводите его в правильном поле (иногда пользователи путают пин-код с серийным номером).
4. Настройка сетевой лицензии для 1С:Сервера
Сетевые лицензии используются в корпоративных сетях, где несколько пользователей работают с одной базой. Здесь лицензия хранится на сервере, а клиентские машины получают к ней доступ по сети. Процесс настройки сложнее, чем для локальных лицензий, но позволяет централизованно управлять активацией.
Шаг 1. Установка 1С:Сервера
Убедитесь, что на сервере установлены:
- Платформа 1С:Предприятие 8.3 (серверная версия).
- Служба
1С:Сервер(включаяragentиrmngr). - Лицензионный менеджер (
haspdдля HASP илиguardantдля Guardant).
Шаг 2. Размещение лицензий
Скопируйте файлы лицензий (.lic) в папку на сервере, например:
\\Server\1Cv8\conf\licenses
В файле конфигурации сервера (conf.cfg) проверьте параметры:
LicensesPath = \\Server\1Cv8\conf\licenses
LicenseDistribution = Auto
Шаг 3. Настройка клиентских машин
На каждом рабочем месте в файле 1cv8.cfl (расположен в %APPDATA%\1C\1cv8) добавьте строку:
LicServerAddr = ServerName:1541
где ServerName — имя или IP-адрес сервера с лицензиями.
⚠️ Внимание: Если у вас используется терминальный сервер (RDS), убедитесь, что лицензии распределены корректно между сессиями. В противном случае пользователи могут увидеть ошибку "Превышено количество лицензий".
Что делать, если сетевая лицензия не определяется?
1. Проверьте, запущена ли служба 1С:Сервер на сервере (services.msc).
2. Убедитесь, что порт 1541 не блокируется фаерволом.
3. Проверьте права доступа к папке с лицензиями (группа Users должна иметь права на чтение).
4. Обновите конфигурационные файлы на клиентских машинах и перезапустите 1С:Предприятие.
5. Типичные ошибки при принятии лицензии и их решения
Даже при правильной настройке пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Лицензия не найдена |
USB-ключ не подключён или не определяется | Проверьте подключение ключа, обновите драйверы, перезагрузите ПК |
Неверный пин-код |
Опечатка или неверный регистр символов | Введите пин-код заново, проверьте регистр |
Превышено количество лицензий |
Сетевая лицензия исчерпана | Проверьте количество подключённых пользователей или приобретите дополнительные лицензии |
Ошибка соединения с сервером лицензий |
Проблемы с сетью или фаерволом | Проверьте подключение к серверу, отключите фаервол временно |
Ошибка: "Лицензия не соответствует версии платформы"
Эта ошибка возникает, если версия 1С:Предприятие новее, чем поддерживаемая лицензией. Например, лицензия для 8.3.18 не подойдёт для 8.3.22. Решения:
- 🔄 Обновите лицензию через партнёра 1С.
- 📥 Установите более старую версию платформы, соответствующую лицензии.
Ошибка: "Ключ защищён от копирования"
Такая ошибка появляется при попытке скопировать или эмулировать USB-ключ. Единственное решение — использовать оригинальный ключ. Эмуляторы и "кряки" не только нарушают лицензионное соглашение, но и могут привести к блокировке лицензии со стороны 1С.
Если вы видите ошибку "Лицензия истекла", проверьте дату на сервере или рабочей станции. Неправильная дата (например, сбитые настройки BIOS) может привести к ложному срабатыванию защиты.
6. Как перенести лицензию на другой компьютер
Перенос лицензии может потребоваться при замене компьютера, обновлении железа или миграции на виртуальную машину. Процесс зависит от типа лицензии.
Перенос аппаратной лицензии (USB-ключ)
- Отключите ключ от старого компьютера.
- Установите драйверы на новом компьютере (см. раздел 2).
- Подключите ключ к новому ПК и проверьте его определение в
Диспетчере устройств. - Запустите 1С:Предприятие и обновите список лицензий.
Перенос программной лицензии
Для пин-кода:
- На новом компьютере активируйте лицензию через
Сервис → Лицензии → Получить лицензию. - Используйте тот же пин-код (если он не был деактивирован).
Для файла .lic:
- Скопируйте файл на новый компьютер в папку
licenses. - Обновите список лицензий в конфигураторе.
Перенос сетевой лицензии
Если лицензия привязана к серверу, перенос сводится к:
- Копированию файлов
.licна новый сервер. - Обновлению пути
LicensesPathвconf.cfg. - Перезапуску службы
1С:Сервер.
⚠️ Внимание: Некоторые лицензии (особенно корпоративные) могут быть привязаны к аппаратному идентификатору сервера. В этом случае перенос требует обращения в службу поддержки 1С для перепривязки.
7. Проверка корректности принятой лицензии
После активации важно убедиться, что лицензия работает правильно и предоставляет весь заявленный функционал. Вот как это сделать:
Шаг 1. Просмотр информации о лицензии
В 1С:Предприятии перейдите в Сервис → Лицензии. Здесь отображаются:
- 🔹 Тип лицензии (аппаратная/программная/сетевая).
- 🔹 Серийный номер.
- 🔹 Количество доступных подключений (для сетевых лицензий).
- 🔹 Срок действия (если лицензия временная).
Шаг 2. Тестирование функционала
Убедитесь, что:
- 📊 Открываются все разделы программы (например,
Бухгалтерия,Зарплата). - 📤 Доступны все необходимые отчёты и обработки.
- 🔄 Работает обновление конфигурации (если лицензия поддерживает эту функцию).
Шаг 3. Проверка сетевых лицензий
На сервере выполните команду в командной строке:
rac license list
Эта команда выведет список активных лицензий и количество занятых/свободных мест. Пример вывода:
Лицензия: 1C:Предприятие 8. Проф
Всего: 10
Занято: 3
Свободно: 7
Если вы видите, что лицензия принята, но часть функций недоступна, проверьте версию конфигурации. Возможно, у вас установлена базовая версия программы (например, 1С:Бухгалтерия 8 Базовая), которая имеет ограничения по сравнению с Проф.
8. Частые вопросы и ответы
Можно ли использовать одну лицензию на нескольких компьютерах?
Это зависит от типа лицензии:
- 🖥️ Локальная лицензия (пин-код или файл) привязана к одному компьютеру. Перенос на другой ПК требует деактивации на старом.
- 🌐 Сетевая лицензия позволяет подключаться нескольким пользователям одновременно (в пределах купленного количества).
Использование одной локальной лицензии на нескольких машинах нарушает лицензионное соглашение и может привести к блокировке.
Что делать, если потерян пин-код или файл лицензии?
Обратитесь к партнёру 1С, у которого покупали программу. При себе имейте:
- Договор или чек о покупке.
- Серийный номер программы (если известен).
- Данные организации (для корпоративных лицензий).
Партнёр сможет восстановить пин-код или выдать новый файл лицензии. Восстановление может занять от нескольких часов до 2-3 дней.
Почему после обновления 1С перестала видеть лицензию?
Это типичная проблема при переходе на новую версию платформы. Причины и решения:
- 🔄 Лицензия устарела: Обновите лицензию через партнёра или откатитесь на старую версию платформы.
- 🔌 Сбились настройки: Проверьте путь к лицензиям в
conf.cfg(для сетевых лицензий). - 🛠️ Проблемы с драйверами: Переустановите драйверы для USB-ключа.
Как деактивировать лицензию перед продажей компьютера?
Для аппаратных ключей деактивация не требуется — просто извлеките ключ. Для программных лицензий:
- В 1С:Предприятии перейдите в
Сервис → Лицензии. - Выберите лицензию и нажмите
Удалить(для файлов.lic) илиДеактивировать(для пин-кода). - Подтвердите действие.
Если лицензия сетевая, удалите её с сервера через rac license remove.
Можно ли использовать 1С без лицензии?
Технически 1С:Предприятие запускается в демонстрационном режиме без лицензии, но с серьёзными ограничениями:
- 🚫 Блокировка сохранения данных (можно только просматривать).
- 📅 Ограничение по дате (обычно 30 дней с момента установки).
- ⚠️ Постоянные напоминания о необходимости активации.
Для полноценной работы лицензия обязательна. Использование "пиратских" версий или эмуляторов ключей нарушает законодательство и может привести к штрафам.