Что делать, если 1С:Розница 2.3.8 предлагает «обновиться» на версию 2.3.5 вместо 2.3.9?

Системный администратор 1С v8.3 (Управляемые формы) Торговля и дистрибуция
← На главную

В процессе эксплуатации программного продукта 1С:Розница (базовая версия) пользователи и технические специалисты часто сталкиваются с парадоксальной ситуацией. При попытке выполнить переход с релиза 2.3.8.27 на актуальный релиз 2.3.9.42 встроенный помощник обновления выдает предложение установить версию 2.3.5.35. Фактически программа предлагает совершить «даунгрейд» (откат на старую версию), что технически невозможно и логически неверно.

В данной статье мы подробно разберем, почему возникает эта ошибка цепочки обновлений, и рассмотрим несколько надежных способов корректного перехода на нужный релиз, сохранив работоспособность базы данных и торгового оборудования.

Почему возникает ошибка последовательности обновлений?

Разберем ситуацию с технической точки зрения. Каждый релиз 1С содержит файл манифеста (updinfo.txt), в котором жестко прописано, с каких предыдущих версий возможно обновление. В случае с переходом на 2.3.9.42 произошел технический сбой в метаданных на стороне серверов обновлений или в самом дистрибутиве. Программа не видит прямой связи между 2.3.8.27 и 2.3.9.42, поэтому пытается найти ближайшую «якорную» точку, которой ошибочно становится ветка 2.3.5.

Кроме того, проанализируем влияние системных требований. Релизы линейки 2.3.9 и выше были выпущены под новые требования законодательства (ФФД 1.2, маркировка товаров) и требуют обновленной платформы 1С:Предприятие. Если ваша текущая платформа ниже версии 8.3.17.1851, автоматический механизм может вести себя непредсказуемо, скрывая доступные обновления, которые не поддерживаются старым движком платформы.

Подготовительный этап перед обновлением

Прежде чем приступать к исправлению ситуации, необходимо выполнить обязательные регламентные действия. Проигнорировав их, мы рискуем получить не только ошибку обновления, но и заблокированную кассовую смену или потерю данных.

  1. Обязательно закройте кассовую смену. При обновлении конфигурации «Розница» часто обновляются библиотеки подключаемого оборудования (БПО). Если в системе будет открыта смена на ККТ, после обновления вы можете столкнуться с невозможностью её закрыть из-за несовместимости версий драйвера.
  2. Создайте резервную копию базы данных. Это стандартная, но критически важная процедура. В режиме Конфигуратор выберите пункт меню Администрирование — Выгрузить информационную базу.
  3. Проверьте версию платформы. Убедитесь, что у вас установлена актуальная версия платформы (рекомендуется не ниже 8.3.18).

Способ №1: Использование полного дистрибутива конфигурации

Это наиболее «чистый» способ решения проблемы, который позволяет обойти ошибки в файлах .cfu (файлы обновлений). Вместо того чтобы скачивать маленькое обновление, мы установим полный шаблон конфигурации.

Рассмотрим пошагово этот алгоритм:

  1. Зайдите на портал поддержки 1С и скачайте не «Обновление», а «Дистрибутив для установки» полной версии 2.3.9.42.
  2. Распакуйте архив и запустите файл setup.exe. Это установит шаблон конфигурации в каталог шаблонов на вашем компьютере.
  3. Запустите базу в режиме Конфигуратор.
  4. Перейдите в меню Конфигурация — Поддержка — Обновить конфигурацию.
  5. В открывшемся окне выберите вариант «Поиск доступных обновлений».
  6. Снимите галочку с пункта «Искать в текущих каталогах обновлений через интернет» и оставьте только «Искать в локальных каталогах».
  7. Поскольку мы установили полный дистрибутив, система должна увидеть версию 2.3.9.42 в списке доступных. Выберите её и следуйте указаниям мастера.

Этот метод хорош тем, что он восстанавливает корректную цепочку манифестов в локальном кэше обновлений.

Способ №2: Принудительное обновление через загрузку конфигурации (CF)

Если первый способ не помог или программа продолжает настаивать на версии 2.3.5, мы можем применить более радикальный, но эффективный метод — загрузку файла конфигурации (.cf). Проанализируем, как это сделать правильно для базовой версии.

Внимание: Для базовых версий процедура «Загрузить конфигурацию из файла» может привести к потере признака «базовости», если файл взят из ПРОФ-версии. Убедитесь, что используемый вами .cf получен именно из дистрибутива базовой версии!

Рассмотрим последовательность действий:

  1. Из установленного полного дистрибутива (см. Способ №1) извлеките файл 1cv8.cf (обычно он находится в папке с номером релиза в каталоге tmplts).
  2. В режиме Конфигуратор откройте дерево конфигурации (Конфигурация — Открыть конфигурацию).
  3. Перейдите в меню Конфигурация — Поддержка — Обновить конфигурацию.
  4. Выберите вариант «Выбор файла обновления вручную».
  5. В поле выбора файла укажите путь не к файлу обновления (.cfu), а к полному файлу конфигурации (.cf), который мы подготовили на первом шаге.
  6. Система выдаст предупреждение о том, что версия совпадает или является допустимой. Подтвердите обновление.
  7. После завершения процесса обязательно выполните Обновить конфигурацию базы данных (клавиша F7).

Этот метод «натягивает» новую структуру поверх старой, игнорируя промежуточные шаги и ошибки в логике автоматического помощника.

Важные замечания по драйверам и торговому оборудованию

Выясним причину, по которой дистрибутивы версии 2.3.9 стали весить значительно больше (до 2 Гб). В состав конфигурации включена новая Библиотека подключаемого оборудования (БПО) 3.1. Это связано с переходом на новый формат фискальных данных (ФФД 1.2).

После успешного обновления на версию 2.3.9.42 проанализируйте состояние ваших устройств:

Если после обновления программа выдает ошибку при попытке пробить чек, проверьте настройки в разделе Администрирование — Подключаемое оборудование. Возможно, потребуется нажать кнопку «Установить драйвер» или «Обновить драйвер» непосредственно в интерфейсе программы.

Очистка кэша обновлений

Если вы исправили проблему, но встроенный помощник в режиме «Предприятие» всё равно продолжает предлагать странные варианты, проанализируем состояние локального кэша. Программа 1С кэширует информацию о доступных релизах в профиле пользователя Windows.

Попробуйте очистить содержимое следующих папок:

%LOCALAPPDATA%\1C\1cv8\

Это заставит систему заново опросить сервера 1С и локальные каталоги шаблонов, что часто убирает «фантомные» предложения об откате на версию 2.3.5.

Заключение

Подведем итог. Ошибка обновления с 2.3.8 на 2.3.9 в «1С:Розница» — это не критическая неисправность вашей базы, а следствие технической ошибки в описании релизов. Мы рассмотрели два основных пути решения: установку через полный дистрибутив и ручную загрузку CF-файла. Оба метода позволяют успешно перейти на новый функционал, необходимый для работы с маркировкой и актуальными формами УПД. Помните о важности актуальной платформы и закрытых смен на кассовых аппаратах, и процесс обновления пройдет гладко.

← На главную