При работе с типовыми конфигурациями 1С пользователи привыкли к комфортному обновлению в один клик через пользовательский интерфейс. Однако при переходе между крупными редакциями, такими как переход с Управление торговлей 11.3 на 11.4, встроенный помощник может «не видеть» доступных обновлений. Разберем подробно, почему так происходит, как правильно выполнить переход вручную и какие технические нюансы платформы необходимо учесть.
Проанализируем ситуацию: когда конфигурация обновляется внутри одной ветки (например, с 11.3.3 на 11.3.4), это считается обновлением релиза. Переход с 11.3 на 11.4 — это смена редакции. Рассмотрим основные причины, по которым система игнорирует новую версию:
.cfu, а специальный дистрибутив перехода, который содержит расширенные правила конвертации данных.1С:Предприятие. Если ваша текущая платформа помечена в манифесте обновления как «несовместимая» или «нерекомендуемая», помощник обновления в пользовательском режиме может просто скрыть доступную версию 11.4, чтобы предотвратить критические ошибки.Если автоматический поиск не дает результатов, наиболее надежным способом является обновление через режим Конфигуратор. Рассмотрим этот процесс пошагово, так как он требует ручного контроля на каждом этапе.
Шаг 1: Создание резервной копии. Это критически важный этап. При переходе с 11.3 на 11.4 меняется структура сотен таблиц. Если база файловая, достаточно просто скопировать папку с базой данных. В случае клиент-серверного варианта необходимо сделать выгрузку в файл .dt или создать бэкап средствами SQL Server.
Шаг 2: Подготовка файла обновления. Скачаем с портала поддержки 1С дистрибутив обновления для перехода с 11.3 на 11.4. Распакуем его, чтобы получить файл 1cv8.cfu или полный файл конфигурации 1cv8.cf.
Шаг 3: Запуск процедуры в Конфигураторе. Выполним следующие действия:
Шаг 4: Принятие изменений. После того как основная конфигурация обновится, нажмем F7 (Обновить конфигурацию базы данных). На этом этапе 1С начнет реструктуризацию таблиц. Внимание: этот процесс может занять длительное время, особенно если база большая.
Разберем важный технический момент, упомянутый в обсуждении. При использовании платформы 8.3.13.1513 могут возникнуть проблемы, так как в новых версиях платформы 1С иногда меняет логику работы встроенных методов. Выясним причину опасений программистов.
Начиная с определенных версий, платформа может исключать старые методы или менять формат возвращаемых значений. Проанализируем пример, когда код, написанный для старой платформы, перестает работать:
// Пример изменения логики: работа с правами доступа
// В старых версиях возвращалось Булево (Истина/Ложь)
Если ПравоДоступа("Чтение", Метаданные.Документы.ЗаказПокупателя) Тогда
// Код обработки
КонецЕсли;
// В новых версиях (или при смене режима совместимости)
// отсутствие права может вызвать исключение или требовать иной проверки
Именно поэтому 1С часто пишет: «Не рекомендуется использовать текущую версию конфигурации на платформе X.X.X». Это означает, что конфигурация еще не протестирована на этой платформе полностью, и режим совместимости может не спасти от всех ошибок. Если вы столкнулись с ошибками в модулях или падением платформы (например, в библиотеке frame.dll), рекомендуется использовать проверенную версию платформы, указанную в требованиях к релизу 11.4 (обычно это 8.3.12 или более поздние стабильные сборки 8.3.14+).
Часто возникает ситуация: ЗУП требует платформу 8.3.13, а УТ стабильнее работает на 8.3.12. Рассмотрим, как решить эту задачу без переустановки сервера. Выясним, как настроить запуск конкретной базы под нужной версией платформы:
8.3.12.1685.В этом случае, если на компьютере установлены обе версии платформы, стартер автоматически выберет нужную. Для клиент-серверных версий ситуация сложнее: версия клиента должна совпадать с версией сервера. В таком случае придется либо обновлять все базы до одной стабильной платформы, либо разворачивать несколько служб сервера 1С на разных портах.
После того как Конфигуратор завершил работу, самое «грязное» дело только начинается. При первом запуске УТ 11.4 в пользовательском режиме запустятся обработки обновления данных.
Проанализируем, что происходит в этот момент:
Важный совет: Не прерывайте выполнение отложенных обработок обновления. Пока они не завершатся, данные в отчетах могут быть некорректными, а проведение документов заблокировано. Отслеживать прогресс можно в разделе НСИ и администрирование — Обслуживание — Обновление программы — Результаты обновления.
Таким образом, мы выяснили, что переход с 11.3 на 11.4 требует осознанного подхода, использования Конфигуратора и внимательного отношения к версии платформы 1С:Предприятие. Рекомендуется всегда проводить такие операции сначала на копии базы, проверяя работоспособность специфических выгрузок и самописных доработок.