При совместном использовании различных версий конфигураций 1С на одном рабочем месте пользователи часто сталкиваются с ситуацией, когда «базовая» версия программы начинает использовать лицензию от версии ПРОФ. На первый взгляд, это не мешает работе, однако в справке «О программе» может отображаться сообщение «Проверка лицензионного использования не выполнялась», а драгоценные сеансы многопользовательской ПРОФ-лицензии расходуются нецелевым образом. Разберем подробно, как разграничить эти лицензии и привести систему в порядок.
Для начала выясним причину проблемы. Платформа 1С:Предприятие при запуске ищет файлы программных лицензий (с расширением .lic) в определенных каталогах в строго заданном порядке. Если базовая версия находит «подходящую» (с её точки зрения) лицензию ПРОФ в папке с высоким приоритетом, она подхватывает её и прекращает дальнейший поиск. Чтобы заставить базовую версию увидеть собственный пин-код, нам нужно понимать иерархию папок:
C:\Program Files\1cv8\8.3.XX.XXXX\bin\conf.C:\Program Files\1cv8\conf.%AppData%\1C\1cv8\conf.%ProgramData%\1C\1cv8\conf. Именно здесь чаще всего лежат файлы лицензий по умолчанию.%LocalAppData%\1C\1cv8\conf.Важное правило: платформа прекращает поиск, как только найдена первая валидная лицензия. Если ПРОФ-лицензия лежит в ProgramData, а базовая еще не активирована или лежит «дальше» в списке, возникнет конфликт.
Рассмотрим алгоритм действий, который позволит нам принудительно заставить базовую версию запросить свой пин-код или использовать свой файл:
Шаг 1. Временная изоляция. Прежде всего, нам нужно сделать так, чтобы платформа «потеряла» ПРОФ-лицензию. Найдите файл с расширением .lic, который относится к ПРОФ-версии (обычно он находится в C:\ProgramData\1C\1cv8\conf), и временно переместите его в любое другое место (например, на рабочий стол). Внимание: не копируйте, а именно перемещайте, чтобы в системных папках файла не осталось.
Шаг 2. Активация базовой версии. Запустите базовую конфигурацию. Поскольку ПРОФ-лицензия больше не видна, программа сообщит: «Лицензия не обнаружена» и предложит получить её. Выберите пункт «Получить лицензию», введите пин-код от вашей базовой версии и завершите процесс активации. Теперь в системе появится новый файл .lic, специфичный для базовой версии.
Шаг 3. Распределение по папкам с учетом приоритета. Чтобы обе лицензии работали корректно и не мешали друг другу, воспользуемся иерархией папок, которую мы изучили ранее:
%AppData%\1C\1cv8\conf.%ProgramData%\1C\1cv8\conf.В этом случае базовая версия при запуске сначала заглянет в %AppData%, найдет там свою лицензию и успокоится. ПРОФ-версия также заглянет в %AppData%, поймет, что базовая лицензия ей не подходит, пойдет искать дальше и найдет свою лицензию в ProgramData.
Даже после успешной активации базовой лицензии вы можете увидеть в справке «О программе» досадную надпись о том, что проверка не выполнялась. Рассмотрим подробнее, почему так происходит. Этот статус связан не с самим файлом лицензии, а с механизмом Центра мониторинга и защиты правомерности использования программного продукта.
Проанализируем ситуацию: для базовых версий этот статус часто не является критичным, но если вы хотите видеть заветное «Выполнена успешно», выполните следующие действия:
Существует мнение, что после трех активаций базовой версии (1 основная + 2 резервных) пользователю придется покупать новую коробку. Выясним, так ли это на самом деле. Согласно официальной политике лицензирования:
Во-первых, три попытки действительно даются на случай смены компьютера или серьезного апгрейда (замена материнской платы, процессора, переустановка ОС). Если вы просто переустановили платформу в рамках одного ПК без изменения его параметров, лицензия должна подхватиться старая.
Во-вторых, если лимит активаций исчерпан по объективным причинам (например, поломка компьютера), вы имеете право обратиться в Центр лицензирования (lic@1c.ru). При предоставлении корректных данных о владельце и описании причины замены оборудования, техническая поддержка зачастую идет навстречу и восстанавливает возможность активации по тому же пин-коду или выдает новый. Покупка новой коробки — это крайняя мера, применимая только в случаях явного злоупотребления лицензионной политикой.
Проанализируем еще несколько технических моментов, которые помогут избежать проблем с лицензированием:
Очистка кэша лицензий. Иногда платформа «кэширует» информацию о старых лицензиях. Если вы переместили файлы, но программа продолжает видеть старые данные, попробуйте очистить временные файлы в папках Local/1C/1cv8. Это заставит систему выполнить повторное полное сканирование каталогов conf.
Параметр /UseHwLicenses. Если в вашей сети используются аппаратные ключи защиты (USB), а базовая версия пытается найти их, можно принудительно запретить этот поиск. В настройках запуска информационной базы в поле «Дополнительные параметры запуска» пропишите:
/UseHwLicenses-
Знак «минус» в конце команды отключает поиск аппаратных ключей, что ускоряет запуск и предотвращает лишние конфликты с программными лицензиями.
Таким образом, правильное распределение файлов по каталогам и своевременная настройка интернет-поддержки позволяют полностью решить вопросы с лицензированием 1С на рабочих местах с несколькими конфигурациями разного уровня.