|
Синхронизация обновленной Розницы 2.3 с БП 3.0 | ☑ | ||
---|---|---|---|---|
0
slafor
05.04.22
✎
01:10
|
Есть обновленная БД Розница 2.3, обновленная с релиза на редакции 2.2. Розница доработанная.
Есть уже написанный обмен с абсолютно типовой БП 3.0. Но на обновлении он не работает, и это понятно: изменились метаданные, часть была удалена, часть создались новые, удаленные через несколько предыдущих обновление "перетекли" в новые объекты... Нет, обновление проводилось правильно, пошагово, данные никуда не пропали... Но обмен уже не работает. Допустим, в Рознице раньше были справочники БанковскиеСчетаКонтрагентов и БанковскиеСчетаОрганизаций, которые переносились в БП в общий справочник БанковскиеСчета. А теперь в Рознице этих двух справочников нет, зато вместо них появился один - БанковскиеСчета. И надо переписать обмен так, чтобы перенос работал правильно. https://disk.yandex.ru/i/v96jUjg5HA6EyQ . Прочитал кое-какую информацию на эту тему, в том числе и на этом форуме: нашел дельный совет - сначала создать новую конвертацию, загрузить метаданные для новых релизов, а потом загрузить измененные правила - тогда должны загрузиться старые правила на новую структуру метаданных. То есть, они, конечно, как надо загрузиться не смогут, потому что структура поменялась. Но исправлять ее в таком виде будет проще. Но ничег оне получается - делаю так, как написали, и в итоге у меня в структура попадают только данные из старой конфигурации, а новые пропадают (тот же справочник "БанковскиеСчета"). Пока на ум приходит только одно единственное решение: сделать конвертацию "с нуля" на основании новых метаданных, и пошагово переносить все правила из старой конвертации, с учетом изменений в структуре конфигурации... |
|||
1
slafor
05.04.22
✎
01:12
|
+ (0) Да, если я пытаюсь загрузить новую структуру метаданных в конфигурацию-источник, у меня возникает вот такая ошибка: https://disk.yandex.ru/i/uKRumSkM3t-BhA .
|
|||
2
slafor
05.04.22
✎
01:23
|
Может быть, я неправильно тут флажки устанавливаю https://disk.yandex.ru/i/9IqAWnEsSO6kqg ? В первый раз я поставил "Полностью заменить существующие правила", сейчас попробую "Обновить и дополнить..."
|
|||
3
razlagator
05.04.22
✎
05:33
|
Я бы делал так:
1) Сравнить доработанные правила с базы 2.2 с типовыми той же версии. Посмотреть что дорабатывалось. 2) Взять типовые правила из версии 2.3 и перенести в них доработки, которые выявили в п.1 Естественно этот вариант подходит если своих доработок было гораздо меньше чем от 1С. |
|||
4
Kuzmich123
05.04.22
✎
09:02
|
(0) не надо ничего с нуля писать. у меня такая же ситуация постоянно. Розница 2.3 (начиная с 2.1) обновляется, а УТ 11.4 древняя как мамонт.
Обычно загружаю правила в кд, подгружаю новые метаданные, прохожу по всем метаданным (убираю удаленные, добавляю новые). Проверяю, что все вызываемые общие модули оп-прежнему существуют в конфигурациях если нет, то тащу из типовых новых правил. Тоже самое и для новых объектов, если так не 1 к 1. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |