Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \solutions\1c\zavisanie-informacionnyh-baz-pri-zapuske-s-raznymi-licenziyami.md

Зависание информационных баз при запуске с разными лицензиями

КОНТЕКСТ

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

ПРОБЛЕМА

База с программной лицензией при запуске проверяет наличие аппаратной лицензии. Не найдя её, выдаёт длинное сообщение с предложением отключить использование аппаратной лицензии. Если пользователь нажмёт «Да» — он больше не сможет зайти в базу, работающую по аппаратной лицензии. Постоянно нажимать «Нет» — не решение: рано или поздно пользователь случайно нажмёт «Да».

ВАРИАНТЫ РЕШЕНИЯ

Вариант А: каждый раз нажимать «Нет» при появлении сообщения.

✅ Плюсы: ничего не нужно настраивать;

❌ Минусы: рано или поздно пользователь нажмёт «Да» и потеряет доступ к базе с аппаратной лицензией. Не решение.


Вариант Б: в дополнительных параметрах запуска базы с программной лицензией прописать параметр /UseHwLicenses-, отключающий проверку аппаратной лицензии.

✅ Плюсы: сообщение больше не появляется, пользователь спокойно заходит в обе базы;

❌ Минусы: нет.


ВЫБОР РЕШЕНИЯ

Использовать Вариант Б:

  1. В стартере 1С открыть настройки базы с программной лицензией → кнопка «Изменить» → «Далее»;

  2. В поле «Дополнительные параметры запуска» прописать: /UseHwLicenses-;

  3. Нажать «Готово» и сохранить настройки;

  4. Дополнительно: в стартере 1С нажать «Настройки» и проверить, стоит ли галочка «Использовать аппаратную лицензию» — если стоит, всё нормально. Если нет — поставить.

✅ Применимо: когда при запуске базы с программной лицензией выходит сообщение об отключении аппаратной лицензии, и на том же ПК используется другая база с аппаратной лицензией;

❌ Не применимо: если сообщение об аппаратной лицензии появляется по другой причине — тогда разбираться с лицензированием отдельно.