Выбор аппаратного ключа или программной лицензии для базы 1С
Задача: настроить использование на отдельном рабочем месте программной лицензии либо аппаратного USB-ключа в зависимости от информационной базы 1С.
Бывает, на одном ПК одновременно используются программные и аппаратные лицензии. Дальше — интереснее. Вам, возможно, потребуется запустить одну базу на программной лицензии, а другую — на аппаратном ключе. Как вариант.
В стартовом менеджере 1С есть только одна опция «Использовать аппаратную лицензию (ключ защиты)». Т. е. мы запускаем базу(-ы) либо на программной лицензии, либо на USB-ключе.
Ярлык «1С Предприятие» — Настройка... — ☑ Использовать аппаратную лицензию (ключ защиты)
Данная галка влияет на все информационные базы на конкретном рабочем месте.
Выбор лицензии по умолчанию
Если дополнительные настройки не выполнялись, то по умолчанию, в случае совместного использования лицензий, 1C сначала выбирает программные лицензии, затем — лицензии из аппаратных ключей HASP.
Как отключить использование аппаратной лицензии (ключа защиты) на рабочем месте
Варианты:
- В настройках диалога запуска отключите флаг «Использовать аппаратную лицензию (ключ защиты)» и нажмите «OK».
- Укажите параметр «UseHWLicenses=0» в конфигурационном файле 1cestart.cfg. Это текстовый документ в кодировке UTF-16 LE.
Файл 1cestart.cfg находится в каталогах:
- • для конкретного пользователя ◣
%AppData%\1C\1CEStart
- • для всех пользователей компьютера ◣
%AllUsersProfile%\1C\1CEStart
Учтите, что 1cestart.cfg в каталоге пользователя изменяется автоматически при выполнении настроек окна запуска, а общий файл для всех пользователей — только во время установки 1С.
Как вы понимаете, чтобы включить использование аппаратной лицензии — сделайте обратное действие. Проверьте, что в стартовом меню включен соответствующий флаг или в файле 1cestart.cfg указано значение параметра «UseHWLicenses=1».
О параметре UseHwLicenses
Параметр UseHwLicenses управляет поиском аппаратного ключа при запуске 1С:
- ▪ 1 — выполняется поиск ключа защиты;
- ▪ 0 — поиск ключа не выполняется.
В случае, когда значения UseHwLicenses в конфигурационных файлах различаются, используются приоритеты в следующем порядке:
- Локальный конфигурационный файл пользователя.
- Локальный конфигурационный файл для всех пользователей.
- Общий конфигурационный файл.
Отключить поиск ключа защиты можно в случаях, например, когда получение клиентской лицензии выполняется:
- ✓ с помощью расширения веб-сервера;
- ✓ сервера 1С:Предприятия;
- ✓ или для базовой версии.
Как отключить использование аппаратной лицензии (ключа защиты) для отдельной базы 1С
Первый способ: через дополнительные параметры запуска ИБ.
Выберите ИБ из списка — Изменить... — Далее> — Дополнительные параметры запуска
В сроке параметров укажите параметр /UseHwLicenses — он определит режим поиска аппаратной лицензии:
- • поиск выполняется ◣
/UseHwLicenses+
- • поиск не выполняется ◣
/UseHwLicenses-
Вариант 2: укажите параметр /UseHwLicenses в файле ibases.v8i — со списком информационных баз. Это текстовый файл в кодировке UTF-8.
Расположение файла ibases.v8i:
%AppData%\1C\1CEStart
За дополнительные параметры запуска отвечает строка AdditionalParameters:
AdditionalParameters=/UseHwLicenses-
Если использованы разные значения параметра UseHWLicenses в конфигурационном файле 1cestart.cfg (для всех ИБ) и в настройке отдельной базы, то при запуске будет использоваться значение из дополнительных параметров для этой базы, а для всех остальных — значение из общих настроек.
Пример задачи
Используется несколько информационных баз, и необходимо, чтобы только одна из них брала лицензию с аппаратного HASP-ключа, а другие использовали программную лицензию. Как это сделать?
✅ Решение: в настройках диалога запуска снимите флаг «Использовать аппаратную лицензию (ключ защиты)», а для нужной базы в дополнительных параметрах укажите параметр «/UseHwLicenses+».
__________
Что-то не так с 1С или нужна настройка?
► Оставьте заявку или позвоните +7-911-500-10-11 — разберёмся и поможем.