Есть обновленная БД Розница 2.3, обновленная с релиза на редакции 2.2. Розница доработанная.
Есть уже написанный обмен с абсолютно типовой БП 3.0.
Но на обновлении он не работает, и это понятно: изменились метаданные, часть была удалена, часть создались новые, удаленные через несколько предыдущих обновление "перетекли" в новые объекты... Нет, обновление проводилось правильно, пошагово, данные никуда не пропали... Но обмен уже не работает.
Допустим, в Рознице раньше были справочники БанковскиеСчетаКонтрагентов и БанковскиеСчетаОрганизаций, которые переносились в БП в общий справочник БанковскиеСчета. А теперь в Рознице этих двух справочников нет, зато вместо них появился один - БанковскиеСчета. И надо переписать обмен так, чтобы перенос работал правильно.
https://disk.yandex.ru/i/v96jUjg5HA6EyQ .
Прочитал кое-какую информацию на эту тему, в том числе и на этом форуме: нашел дельный совет - сначала создать новую конвертацию, загрузить метаданные для новых релизов, а потом загрузить измененные правила - тогда должны загрузиться старые правила на новую структуру метаданных. То есть, они, конечно, как надо загрузиться не смогут, потому что структура поменялась. Но исправлять ее в таком виде будет проще.
Но ничег оне получается - делаю так, как написали, и в итоге у меня в структура попадают только данные из старой конфигурации, а новые пропадают (тот же справочник "БанковскиеСчета").
Пока на ум приходит только одно единственное решение: сделать конвертацию "с нуля" на основании новых метаданных, и пошагово переносить все правила из старой конвертации, с учетом изменений в структуре конфигурации...