При переходе с версии 1С:Розница 2.3 на новую редакцию 3.0 пользователи базовых версий часто сталкиваются с технической сложностью: программа отказывается принимать имеющийся пин-код, выдавая ошибку «Код не для этой конфигурации». В этой статье мы подробно разберем, почему это происходит, как активировать лицензию и как правильно выполнить миграцию данных, учитывая, что архитектура этих программ принципиально различается.
Рассмотрим ситуацию, когда у вас есть легальная базовая версия 2.3 и соответствующий ей 16-значный пин-код. По правилам лицензирования фирмы «1С», переход на редакцию 3.0 для владельцев базовых версий бесплатен, и новая конфигурация должна работать с тем же ключом. Если программа запрашивает код и не принимает его, проанализируем возможные причины:
1С:Розница 3.0 крайне важно использовать актуальную версию платформы 1С:Предприятие 8.3. Мы рекомендуем использовать версию не ниже 8.3.22, так как в ней оптимизированы механизмы привязки электронных лицензий к оборудованию.Многие пользователи пытаются обновить Розницу 2.3 до 3.0 через режим конфигуратора, используя файл .cf или .cfu. Давайте разберем, почему этот путь ошибочен. Проанализируем внутреннюю структуру программ:
Это означает, что структуры метаданных (справочники, документы, регистры накопления) у них абсолютно разные. Попытка «накатить» одну конфигурацию на другую приведет к полной потере структуры данных. Именно поэтому в базовой версии 3.0 в списке обновлений вы не увидите релизов 2.3 — они несовместимы напрямую.
Поскольку прямое обновление невозможно, переход осуществляется через механизм миграции данных. Рассмотрим, как это сделать правильно, чтобы сохранить остатки и справочники. Мы будем действовать по следующему алгоритму:
Розницу 2.3 до последнего актуального релиза. Это необходимо для корректной работы правил выгрузки.1С:Розница 3.0 Базовая из полного дистрибутива. При первом запуске она может запросить активацию. Если автоматический поиск лицензии на компьютере не сработал, введите ваш 16-значный пин-код. Если ошибка «Код не для этой конфигурации» сохраняется, попробуйте установить более свежий релиз платформы и конфигурации.Настройки — Загрузка данных. Найдите пункт «Переход с Розницы 2.3».Важное примечание: Документы прошлых периодов (чеки, поступления, реализации) в версию 3.0 не переносятся. Старую базу 2.3 необходимо сохранить как архив для просмотра истории операций.
Если лицензия все равно не подхватывается, проанализируем состояние файлов программных лицензий. Посмотрим на расположение файлов с расширением .lic. Обычно они находятся в папке:
C:\ProgramData\1C\licenses
Если на вашем компьютере уже активирована Розница 2.3, файл лицензии уже существует в этой папке. Чтобы Розница 3.0 «увидела» его, убедитесь, что при установке вы выбрали именно Базовую версию. Если вы ошибочно установили версию Проф, удалите ее и установите дистрибутив с пометкой «Base» или «Базовая».
Также разберем ситуацию с «глючными» релизами. Если вы скачали релиз 3.0.1.193 и он не принимает код, выполните следующие действия:
3.0.2.x или выше).Проанализировав опыт пользователей, мы видим, что в большинстве случаев проблема решается именно обновлением платформы и использованием корректного типа дистрибутива (Base). Помните, что Розница 3.0 — это фактически УНФ с ограниченным функционалом, поэтому логика работы в ней будет отличаться от привычной версии 2.3, к чему стоит подготовиться заранее.