Переход с версии ПРОФ на Базовую (так называемый «даунгрейд») — задача не самая тривиальная, так как платформа 1С:Предприятие жестко разделяет эти типы поставок на уровне системы защиты. Часто пользователи сталкиваются с ситуацией, когда конфигурация уже заменена на базовую, но программа при запуске упорно требует 15-значный пин-код (от версии ПРОФ), игнорируя купленный 16-значный код от Базовой версии. Разберем по шагам, как правильно выполнить эту процедуру, чтобы легализовать учет и избежать ошибок лицензирования.
Прежде чем приступать к техническим манипуляциям в Конфигураторе, проанализируем состояние информационной базы. Базовая версия накладывает ряд жестких ограничений, без соблюдения которых переход невозможен:
Организации. Если в нем содержится более одного элемента (даже если остальные помечены на удаление), платформа заблокирует работу. Перед переходом лишние организации необходимо физически удалить из базы через «Удаление помеченных объектов».Рассмотрим стандартную ошибку: простая попытка «накатить» базовый .cf файл на базу ПРОФ часто не меняет внутренний идентификатор конфигурации. Проанализируем правильный алгоритм действий в Конфигураторе:
.dt). Это обязательный этап перед любыми экспериментами с поддержкой..cf именно Базовой версии того же релиза (или более свежего).Важный технический нюанс: У версии ПРОФ внутреннее имя конфигурации в метаданных обычно Accounting, а у базовой — AccountingBase. Именно по этому имени платформа определяет, какой диалог получения лицензии вызывать. Загрузка через «Загрузить конфигурацию из файла» (а не через «Сравнение/объединение») принудительно заменяет имя и структуру метаданных.
Выясним причину, почему даже после замены конфигурации 1С может просить пин-код ПРОФ. Часто это происходит из-за остатков эмуляторов или файлов программных лицензий .lic, которые платформа находит раньше, чем вы успеваете ввести новый код. Выполним следующие действия:
.lic.Пути поиска файлов лицензий в Windows:
%ProgramData%\1C\licenses%AppData%\1C\1Cv8\confC:\Program Files\1cv8\conf)Проанализируем ситуацию: если платформа видит в этих папках хотя бы один действующий или «битый» файл лицензии ПРОФ, она по умолчанию будет считать, что вы работаете в многопользовательском режиме, и не предложит окно для 16-значного кода.
После того как конфигурация заменена на AccountingBase, а система очищена от старых лицензий, выполним первый запуск в режиме «1С:Предприятие». Проследим за параметрами запуска:
Иногда информация о типе лицензии кэшируется платформой на уровне локальных файлов пользователя. Если вы столкнулись с «упрямством» программы, выполним полную очистку кэша:
Удалим содержимое папок:
%LocalAppData%\1C\1Cv8\
%AppData%\1C\1Cv8\
В этих каталогах находятся папки с длинными именами-идентификаторами (GUID). Их удаление сбросит настройки подключения и временные данные, что поможет платформе корректно переопределить тип конфигурации при следующем обращении к базе.
В исключительных случаях, если база сильно повреждена или «загрязнена» остатками предыдущих установок, рассмотрим альтернативный вариант — перенос данных:
Этот метод более трудоемкий, так как требует контроля ссылочной целостности, но он гарантирует 100% результат «чистоты» лицензионной чистоты новой базы.
Резюмируем: Основной секрет успешного перехода заключается в снятии с поддержки перед загрузкой .cf и тщательной очистке папок conf и licenses от следов предыдущих программных лицензий ПРОФ. Помните, что базовая лицензия привязывается к параметрам компьютера, поэтому при значительных изменениях железа или переустановке Windows потребуется повторная активация по одному из резервных пин-кодов.