Уже существует решение "Инфоблоки, инструменты" Партнер-разработчик: Долганин Антон Сергеевич. Но оно не полное. Хотелось бы что бы оно было в стандартной поставке.
1 мастер копирования свойств между инфоблоками.
а. Если копируемого свойства не существует в конечном инфоблоке просто создаётся копия такого свойства
б. Если свойство есть и тип совпадает недостающие данные добавляются.
2 копирование самих элементов со значениями свойств.
1 переносим(объединяем) нужные свойства
2 переносим элемент
Если нужны просто описания просто переносим без свойств. А если нужно со свойствами вот тут я бы сначала их перенёс, а уже потом перенес элемент.
При объединении свойств можно использовать интерфейс как в импорте экспорте торгового каталога. Там сопоставляются поля в файле выгрузки и поля в в торговом каталоге. Только объединение свойства кроме всего должен содержать связку не только самого свойства но и значений.
Приведу пример
Пусть будет 2 инфоблока IB1 и IB2
в каждом есть свойство(список) COLOR1 и COLOR2 соответственно.
COLOR1
белый
красный
черный
зеленый
COLOR2
желтый
зеленый
белый
Надо перенести свойство из IB1 в IB2
делаем привязку
COLOR1 {белый} = COLOR2 {белый}
COLOR1 {зеленый} = COLOR2 {зеленый}
COLOR1 {желтый} -> COLOR2 {новое значение}
После переноса значений свойства.
можно копировать элемент.
При копировании элемента ему ставятся значения или те которые уже существовали в COLOR1 или те которые были созданы в момент слияния свойств( COLOR1 {желтый}новый)
Тут все есть, если чего нет пишите доработаем!