При работе с базовыми версиями программных продуктов «1С:Предприятие» специалисты и пользователи иногда сталкиваются с неприятной проблемой: после попытки доработать конфигурацию программа перестает видеть базовый программный ключ (лицензию). При этом попытка вернуть настройки поддержки в исходное состояние («закрыть замочек») не дает результата — система продолжать требовать лицензию версии ПРОФ или USB-ключ защиты.
Рассмотрим подробно, почему возникает эта ошибка, как устроена защита базовых конфигураций в платформе «1С:Предприятие» и какие шаги необходимо предпринять для полного восстановления работы программы.
Базовые версии программ 1С поставляются по сниженной стоимости со строгим ограничением: конфигурация должна оставаться типовой и не подлежать изменению. Для контроля этого правила в платформу встроен специальный механизм проверки статуса метаданных.
В момент, когда в режиме Конфигуратора нажимается кнопка «Включить возможность изменения», платформа вносит изменения в служебные таблицы базы данных. В структуре метаданных устанавливается внутренний флаг модификации. С этой секунды система начинает расценивать информационную базу как версию ПРОФ.
При последующих запусках базы в режиме «1С:Предприятие» платформа считывает данный флаг и отказывается применять 16-значный пин-код базовой лицензии. Она начинает запрашивать полноценную ПРОФ-лицензию (15-значный пин-код) или аппаратный USB-ключ.
Важный нюанс: обычная установка режима «Объект не редактируется» обратно на объекты метаданных меняет лишь визуальное отображение значка замка и правила обновления. Однако внутренний служебный флаг модификации при этом не сбрасывается, и база продолжает требовать ПРОФ-лицензию.
Самый быстрый и эффективный способ вернуть базе статус базовой без потери введенных учетных данных — выполнить полную перезапись структуры метаданных из чистой базовой конфигурации того же релиза.
Главное правило: не следует использовать режим Конфигурация -> Сравнить, объединить с конфигурацией из файла.... Данная операция объединяет метаданные, но не снимает служебный флаг модификации. Поможет только команда полной загрузки.
Разберем порядок действий по шагам:
1Cv8.1cd или выгружаем информационную базу в файл .dt через меню Администрирование -> Выгрузить информационную базу....Конфигурация -> Сохранить конфигурацию в файл.... Также его можно извлечь из дистрибутива полного обновления.Конфигурация -> Загрузить конфигурацию из файла.....cf. На предупреждение системы о полной замене существующей конфигурации отвечаем согласием.F7 или выбираем меню Конфигурация -> Обновить конфигурацию базы данных и подтверждаем реструктуризацию.После выполнения загрузки служебный флаг модификации полностью перезаписывается, базовая версия восстанавливает свой исходный статус и программный ключ активируется без ошибок.
Если при попытке загрузки `.cf` возникли ошибки структуры или некорректно завершилась реструктуризация, рассмотрим вариант с переносом данных.
Проанализируем алгоритм выполнения:
ВыгрузкаЗагрузкаДанныхXML.epf или встроенные сервисы обмена данными (EnterpriseData) для переноса всей информации (справочников, документов, регистров) из поврежденной базы в новую.Выясним, как поступить, если перед снятием с поддержки создавалась резервная копия:
Если самостоятельные действия не привели к успеху или есть опасения повредить учетные данные, вы можете обратиться в официальную службу технической поддержки фирмы «1С».
В распоряжении специалистов линии консультаций 1С имеются внутренние специализированные утилиты. Они позволяют сбросить признак модификации конфигурации и вернуть базе статус базовой напрямую, без риска потери данных.
Чтобы в будущем не сталкиваться с подобной проблемой, проанализируем допустимые способы расширения функционала базовых версий:
.epf, .erf) и подключаться через раздел Администрирование -> Дополнительные отчеты и обработки.