Переход с БП 2.0 на БП 3.0.22 (последнюю редакцию) за минимум времени

01.07.13

База данных - Обновление 1С

Быстрый способ обновиться с минимальными потерями времени с БП2 на БП3

Возникла задача перевести клиента с БП 2 (не последняя), не серьезно изменённая, отстала на 4 релиза от последнего, на БП 3.0.22.10

Отставание между конфигурациями - просто пропасть. Если выкручивать последовательно - день-два удовольствий гарантирован.

Для убыстрения процесса обновляем на БП2 последню штатными средствами.

Дальше берем последню БП 3 и делаем Конфигурация-Поставка-СоздатьФайлы поставки, Сохраняем CF

Сравниваем конфигурации. Чато документов в БП 3 получили префикс "Удалить". Во избежение потерь - переименувуем их в БП2 . Добавляем префикс.

Далее через Конфигурация-Поддержка-Выбор файла обновления подкидываем созданую поставку

Там где были изменённые обработки, формы документов  ставим формы на удаление, (ибо всё равно переделывать на управляемые). Копия с кодом у нас же есть про запас...

Объеденяем конфигурацию с БП 2

Идем в проблемную область - общий модуль ОбменСообщениямиВнутренний - необходимо добавить Попытку-Исключение в "УстановитьКодЭтойКонечнойТочки", так как некоторые вещи обмену не подлежат - при обновлении уже успели создатся и удалится объекты. И при обновлении сисема нам не даст провести пачку обновлений.

Процедура УстановитьКодЭтойКонечнойТочки() Экспорт
    
    Если ПустаяСтрока(КодЭтогоУзла()) Тогда        
        попытка
        ЭтаКонечнаяТочка = ЭтотУзел().ПолучитьОбъект();
        ЭтаКонечнаяТочка.Код = Строка(Новый УникальныйИдентификатор());
        ЭтаКонечнаяТочка.Записать();
    Исключение
    КонецПопытки;    
    КонецЕсли;
    
КонецПроцедуры

Получаем рабочую БП 3 с включенной поддержкой и готовую к работе.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Обновление 1С Программист 1С 8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1C:ERP Бесплатно (free)

В ходе тестового обновления нетиповой конфигурации «1С:ERP» с версии 2.5.7.201 на 2.5.22.129 после завершения всех регламентных процедур были зафиксированы массовые отрицательные остатки по складам.

17.04.2026    316    1c-izh    1    

4

Обновление 1С Программист 1С 8.3 1С:ERP. Управление холдингом Бесплатно (free)

Проект обновления «1С:ERP Управление холдингом» с 3.2.1 на 3.2.8 принёс задачку: логика проверки заполнения обязательных реквизитов «переехала» с момента проведения на этап первичной записи документа.

16.04.2026    285    1c-izh    2    

3

Обновление 1С Программист 1С 8.3 Россия Абонемент ($m)

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

1 стартмани

09.04.2026    378    4    NAlex    0    

2

Обновление 1С Перенос данных 1C Программист 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 Бесплатно (free)

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

06.04.2026    3250    1c-izh    9    

6

Обновление 1С Программист Бесплатно (free)

Рассматриваем типичные проблемы обновления 1С: ручную рутину, ошибки при релизах и перегрузку команды. Учимся автоматизировать обновления, работу с доработанными конфигурациями и процессы групповой разработки с помощью инструмента «Обновлятор». Разбираемся, как выстроить безопасный и управляемый процесс доставки изменений – от проверки релизов до автоматического обновления рабочих баз. В результате команда освобождается от рутинных задач и может сосредоточиться на развитии системы.

01.04.2026    1028    vladimir-89    0    

5

Нейросети Обновление 1С Программист 1С 8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Внешняя обработка для автоматизации обновления расширений конфигураций 1С с помощью нейросетей.

1 стартмани

30.03.2026    813    6    erni    6    

4

Обновление 1С Программист 1С 8.3 Россия Бесплатно (free)

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

11.02.2026    1566    AntonovaElena    9    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. B2B 274 01.07.13 00:27 Сейчас в теме
Слишком сложный путь.
Если в БП2 внесены только программные изменения, то проще взять файл с конфигурацией БП3 и загрузить ее в базу (не объединить!!!). Это можно сделать а) через обновление файлом конфигурации, б) либо полностью снять с поддержки основную конфигурацию и загрузить вместо нее БП3.
Если же в конфигурацию внесены изменения, влияющие на структуру данных, то нужно подготовить cf с БП3 с изменениями, главное сохранить внутренние идентификаторы добавленных реквизитов, а потом уже идти по п. б).
Marka_; CratosX; Styvi; asterlana; +4 Ответить
2. _smile_ 01.07.13 12:39 Сейчас в теме
Я тоже не понял
Дальше берем последню БП 3 и делаем Конфигурация-Поставка-СоздатьФайлы поставки, Сохраняем CF

Если есть последняя БП3, то зачем идти в Конфигурация-Поставка-СоздатьФайлы поставки?
3. Styvi 6 03.07.13 10:33 Сейчас в теме
Ну, процесс объединения автор верояно имел в виду как раз для сохранения особого вида документов (чтобы оставить их не как изменяемый объект, а как новый объект)...
А создание файлов поставки мне тоже не понятно, если есть конфигурация...
4. CratosX 116 12.07.13 00:18 Сейчас в теме
Вы не можете ставить минус пока не скачали файл данной публикации


чё за фигня? Какой ещё файл? Что-то плохое с инфостартом творится...
5. Fraktalov 31.10.13 15:23 Сейчас в теме
Еще можно без попытки и без доработки типового модуля!!! Просто нужно проверить чтобы у всех подписок были события (если не типовая то он коряво их обновляет) , а именно 6 подписок
ПриПолученииДанныхОтПодчиненного = СтандартныеПодсистемыСервер.ПриПолученииДанныхОтПодчиненногоСобытие
ПриПолученииДанныхОтГлавного = СтандартныеПодсистемыСервер.ПриПолученииДанныхОтГлавногоСобытие
ПриОтправкеДанныхПодчиненному = СтандартныеПодсистемыСервер.ПриОтправкеДанныхПодчиненномуСобытие
ПриОтправкеДанныхГлавному = СтандартныеПодсистемыСервер.ПриОтправкеДанныхГлавномуСобытие

ПослеПолученияДанных = СтандартныеПодсистемыСервер.ПослеОтправкиДанных
ПослеОтправкиДанных = СтандартныеПодсистемыСервер.ПослеПолученияДанных


И БУДЕТ ВАМ САСТЬЕ!!! на типовых такой проблемы нет)

Обновлял 2.0.53.4 на 3.0.26.6 полет нормальный
6. natarezn 24.02.14 10:48 Сейчас в теме
спасибо. начинаю что-то поонимать.
Для отправки сообщения требуется регистрация/авторизация