В процессе эксплуатации программных продуктов семейства «1С:Предприятие 8», особенно специализированных отраслевых решений вроде «1С:Отчетность АПК. Базовая версия», системные администраторы и пользователи часто сталкиваются с внезапным требованием программы ввести пин-код активации. Ситуация усложняется, когда одна и та же конфигурация ведет себя по-разному на разных компьютерах или при подключении через удаленный рабочий стол (RDP).
В этой статье мы подробно проанализируем, как устроена система программного лицензирования в базовых версиях 1С, по каким причинам может «слететь» уже активированная лицензия, почему возникают технические ошибки при попытке повторной активации и как пошагово восстановить работоспособность системы.
Для начала разберем ключевое организационно-правовое и техническое ограничение. Продукт «1С:Отчетность АПК. Базовая версия» поставляется с одним пин-кодом, который предоставляет право на три активации. Однако это не означает, что программу можно одновременно установить и использовать на трех разных компьютерах.
Лицензионное соглашение базовой версии разрешает одновременную работу программы только на одном рабочем месте. Вторая и третья активации из комплекта предназначены исключительно для резервных целей на случай:
Если организация устанавливает одну и ту же базовую лицензию на три разных компьютера для трех независимых пользователей, это является прямым нарушением лицензионного соглашения. Система защиты 1С рано или поздно заблокирует такие дублирующие сессии. Если вам требуется одновременная работа трех пользователей, необходимо либо приобрести три отдельных комплекта базовой версии, либо перейти на версию ПРОФ с покупкой дополнительных клиентских лицензий.
Программная лицензия 1С представляет собой файл с расширением .lic, который жестко привязывается к уникальному аппаратному и программному профилю компьютера (так называемому «слепку» системы). Если этот профиль меняется, файл лицензии становится недействительным, и платформа начинает требовать повторный запуск процедуры активации.
Выясним, какие именно изменения в конфигурации компьютера приводят к потере лицензии:
Если на одном из рабочих мест пользователей произошел сбой лицензии, в первую очередь проанализируем, не проводились ли накануне работы по обновлению драйверов, ОС или замене комплектующих.
Рассмотрим ситуацию, описанную пользователями: при подключении по RDP к компьютеру, на котором лицензия активна, программа успешно запускается. Почему так происходит?
Дело в том, что при RDP-подключении к обычной клиентской операционной системе (например, Windows 10/11) в режиме «консольного» перехвата управления, платформа 1С использует локальную программную лицензию этого удаленного компьютера. Физически сессия выполняется на целевом ПК, где файл .lic корректен, поэтому программа не запрашивает пин-код.
Однако важно помнить: базовые версии 1С штатно не поддерживают многопользовательский терминальный режим (RDP) на серверах. Попытка запустить базовую версию в сессии Windows Server под управлением служб удаленных рабочих столов (RDS) приведет к ошибке системы защиты. Работа в режиме консольного подключения к клиентской ОС — единственный жизнеспособный, но ограниченный вариант удаленного использования базовой версии.
Если вы обратились в Центр лицензирования 1С и вам предоставили дополнительную попытку активации на старый пин-код (или выдали новый резервный пин-код), при активации на проблемном компьютере часто возникает ситуация, когда файлы лицензии начинают «ругаться» и выдавать ошибки. Разберем по шагам, как решить эту проблему.
Если на компьютере присутствуют остатки старых, поврежденных или заблокированных файлов лицензий, мастер активации может конфликтовать с ними. Перед вводом пин-кода необходимо очистить служебные папки. Выполним поиск файлов с расширением *.lic и *.oldlic, а также файла параметров подключений 1cv8conn.pfl в следующих каталогах:
C:\ProgramData\1C\licenses\ (общий каталог для всех пользователей системы).C:\Users\<Имя_Пользователя>\AppData\Local\1C\1Cv8\Conf\ (индивидуальный каталог пользователя).C:\Program Files\1cv8\conf\ (или каталог C:\Program Files (x86)\1cv8\conf\ для 32-битной платформы).Важно: папка AppData и ProgramData по умолчанию могут быть скрыты в Windows. Включите отображение скрытых файлов и папок в панели управления проводника.
При повторной активации по уже использовавшемуся ранее пин-коду система 1С выполняет сверку регистрационных данных организации. Любое несовпадение (даже лишний пробел, точка вместо запятой или сокращение «ООО» вместо «Общество с ограниченной ответственностью») приведет к ошибке проверки.
Чтобы гарантировать стопроцентное совпадение, выполним следующие действия:
C:\ProgramData\1C\licenses\ файл с расширением .lic.licdata.txt, который формируется в момент успешной активации.Если платформа выдает ошибку о том, что пин-код «не укомплектован» или имеет неверный формат (например, вы вводите 16-значный код базовой версии, а программа ожидает 15-значный код версии ПРОФ), значит, запускаемая база не распознается платформой как базовая.
Это происходит, если база была создана с нуля как пустая, либо конфигурация была повреждена. Чтобы исправить это, выполним инициализацию базы строго из оригинального шаблона базовой конфигурации:
// Пример структуры путей при добавлении базовой информационной базы:
Имя макета конфигурации: ОтчетностьАПКБазовая
Путь к шаблону: C:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\tmplts\1c\apkbase\...
Убедимся, что в списке баз при нажатии кнопки «Изменить» в поле «Вариант запуска» не форсирован запуск конкретной версии платформы, которая может конфликтовать с лицензией базовой поставки.
Выполнив очистку папок от старых лицензий, восстановив точные регистрационные данные и указав верный шаблон базы, мы сможем успешно завершить активацию программного продукта без возникновения непредвиденных ошибок защиты.