Программное лицензирование в 1С:Предприятие 8.3 — это гибкий, но иногда капризный механизм. Одной из самых распространенных и пугающих ошибок является сообщение о том, что используемый пин-код привязан сразу к двум разным устройствам. В этой статье мы подробно разберем, почему возникает такая ситуация, как найти «лишние» файлы лицензий и что нужно сделать для восстановления работоспособности программы.
Прежде всего, проанализируем ситуацию: почему система считает, что один и тот же пин-код используется на двух компьютерах, даже если физически вы работаете на одном? 1С привязывает лицензию не к «железу» в общем смысле, а к уникальному идентификатору системы (Hardware ID). Этот идентификатор формируется на основе набора параметров. Если хотя бы один из них меняется, 1С воспринимает компьютер как совершенно новое устройство.
К ключевым параметрам привязки относятся:
Рассмотрим ситуацию, описанную в обсуждении: пользователь активировал лицензию, затем что-то изменил в настройках пользователя или системы и попытался активировать тот же пин-код снова. В результате в системе появилось два файла лицензий, ссылающихся на один пин-код, но имеющих разные внутренние привязки. Именно это и вызывает конфликт.
Выясним, где именно 1С хранит файлы программных лицензий. Нам необходимо проверить папку C:/ProgramData/1C/licenses/. Обратите внимание, что папка ProgramData является скрытой, поэтому вам может потребоваться включить отображение скрытых элементов в проводнике.
Проанализируем содержимое этой папки. Файлы лицензий имеют расширение .lic. Названия этих файлов формируются автоматически в формате ГГГГММДДЧЧММСС (дата и время получения лицензии). Если в этой папке находится несколько файлов, созданных с разницей в несколько месяцев или даже минут, это явный признак дублирования.
Что нужно сделать:
.lic из папки C:/ProgramData/1C/licenses/ в любую архивную папку на рабочем столе.Когда мы убедились, что старые файлы мешают работе, перейдем к процедуре активации резервного пин-кода. В стандартном комплекте поставки 1С (электронной или коробочной) обычно идет 3 пин-кода: один основной и два резервных.
Разберем последовательность действий в Конфигураторе:
Важный момент: Если вы меняли данные об организации при первой активации, они должны в точности (до символа, включая пробелы и кавычки) совпадать при активации резервного пин-кода. Рекомендуется сохранять эти данные в текстовом файле при самой первой установке.
Если вы не знаете, какие пин-коды уже использованы, воспользуемся официальным инструментом 1С. На портале ИТС в личном кабинете существует раздел «Управление программными лицензиями».
Рассмотрим, что полезного мы можем там найти:
Бывают случаи, когда автоматическая активация невозможна или все резервные пин-коды исчерпаны. В такой ситуации нам необходимо написать письмо в Центр лицензирования 1С. Проанализируем, какая информация им потребуется для оперативной помощи:
Подготовим данные для письма:
После проверки сотрудники 1С аннулируют старую привязку или выдадут вам новый резервный пин-код.
Если вы столкнулись с ошибкой на сервере, проанализируем еще один важный аспект: куда именно сохраняется файл лицензии. Существует два варианта установки:
C:/ProgramData/1C/licenses. Это рекомендуемый вариант для серверов, так как лицензия будет доступна всем пользователям.Как мы видели в сообщениях форума, часто ошибка возникает из-за того, что лицензию активировали сначала в профиле одного пользователя, а потом попытались «подтянуть» её для другого. Всегда выбирайте установку «На этот компьютер» и запускайте Конфигуратор от имени Администратора, чтобы у системы были права на запись файла в общую папку.
В логах ошибки часто фигурируют упоминания nethasp.ini и Status=-100. Посмотрим, что это значит. 1С при запуске выполняет поиск лицензий в определенном приоритете: сначала программные, потом локальные USB-ключи, затем сетевые ключи. Ошибки, связанные с nethasp.ini, говорят лишь о том, что 1С честно попыталась найти аппаратный ключ и не смогла этого сделать. В контексте нашей проблемы с программной лицензией на эти строки можно не обращать внимания — они являются следствием того, что основная программная лицензия заблокирована из-за дубля, и система начала искать альтернативы.
Выяснив причину ошибки «Пинкод привязан к двум компьютерам», мы понимаем, что решение всегда кроется в очистке папки с лицензиями и корректной повторной активации. Не бойтесь обращаться в техподдержку 1С — программные лицензии созданы для того, чтобы их можно было восстанавливать при изменении конфигурации вашего оборудования.