При попытке обновить конфигурацию «Бухгалтерия предприятия» редакции 2.0 на платформе «1С:Предприятие 8.2» администраторы и программисты нередко сталкиваются с ситуацией, когда Конфигуратор сообщает об отсутствии доступных обновлений в каталоге шаблонов. При этом в сопроводительном файле описания релиза указано требование к платформе не ниже ветки 8.3 (например, 8.3.8.1747). Разберем подробно, почему возникает такая ошибка, сохраняется ли техническая возможность работы конфигурации на технологической платформе 8.2 и какими способами можно успешно применить обновление.
Проанализируем техническую сторону взаимодействия Конфигуратора и файлов поставки. Невозможность обнаружить обновление в автоматическом режиме через дерево шаблонов обусловлена следующими факторами:
1cv8.mft. Если в параметре AppVersion указан номер ветки 8.3, Конфигуратор платформы 8.2 считает данный пакет неподходящим по системным требованиям и отфильтровывает его из списка доступных.%APPDATA%\1C\1Cv8\tmplts. Платформа 8.2 ищет обновления по историческому пути %APPDATA%\1C\1Cv82\tmplts. Если этот путь не добавлен в настройки окна запуска, система физически не видит новые каталоги.Версия 8.2.16, а в коде модулей прописан минимальный релиз 8.2.19.80. Однако формирование дистрибутивов выполняется разработчиками на стендах 8.3, что приводит к автоматическому попаданию повышенных требований в манифесты и файлы описания.Самый простой и быстрый способ обновить базу данных без изменения служебных файлов — указать файл обновления напрямую в Конфигураторе. Рассмотрим по шагам этот алгоритм:
.cfu в каталоге установленного релиза и подтвердим выбор.F7.Если требуется обновить несколько однотипных информационных баз и неудобно вручную указывать файл 1cfu для каждой из них, вернем отображение пакета в списке шаблонов. Для этого отредактируем файл описания пакета:
tmplts\1c\accounting\2_0_66_1\).1cv8.mft и откроем его любым текстовым редактором.
AppVersion=8.2
В случаях, когда пропущены промежуточные релизы или цепочка файлов .cfu не позволяет выполнить прямое обновление, применим полный файл конфигурации поставщика:
.cf.Несмотря на то, что сама конфигурация продолжает успешно запускаться и функционировать на платформе 8.2 (включая файловый и клиент-серверный варианты на базе 8.2.19.83), необходимо учитывать технические риски дальнейшей эксплуатации устаревшей платформы:
Оптимальным переходным решением для сохранения привычного интерфейса без изменения конфигурации является запуск информационной базы на платформе 8.3 в режиме обычного приложения толстого клиента. Это снимает сетевые ограничения устаревшей платформы и сохраняет функциональность форм редакции 2.0 до планового перехода на актуальную редакцию 3.0.