В архиве четыре обработки. Две из них используются для настройки обмена, еще две для самого обмена. Порядок действий следующий:
1. В базе-источнике открываете обработку ПКД_НастройкаВыгрузки. Отмечаете объекты метаданных, которые будут участвовать в обмене. Объекты, связанные с отмеченными, будут также отмечены автоматом.
Нажимаете кнопку "Создать код" получаете код для выгрузки
2. В режиме Конфигуратора копируете этот код в обработку ПКД_Выгрузка, в модуль формы, в функцию ПолучитьДанные()
Запускаете эту обработку и выгружаете данные в файл
3. В базе приемнике запускаете обработку ПКД_НастройкаЗагрузки и загружаете файл, который вы получили на предыдущем шаге (кнопка "Загрузить пример"). Дерево объектов метаданных будет заполнено в соответствии с данными выгрузки. Реквизиты, для которых не нашлось соответствия в базе приемнике будут выделены красным.
4. Далее все то же, что и для выгрузки. Получаете код и копируете его в обработку ПКД_Загрузка
Теперь у вас на руках две обработки, ПКД_Выгрузка и ПКД_Загрузка. Внутри у них элементарный код, обеспечивающий выгрузку и загрузку выбранных вами данных. А дальше вы все сами знаете. Меняете, отлаживаете... Я старался сделать так, чтобы генерируемый код был максимально простым, и, как следствие, максимально пригодным для дальнейшей настройки. Поэтому здесь нет каких-то сложных отборов по условиям или по датам. И уж тем более нет сложных превращений одних видов объектов в другие. Все это у вас получится быстрее и лучше, если вы напрямую измените код. Единственное исключение из этого правила - это возможность подключить план обмена для того, чтобы отбирать не все подряд, а только измененное.
Обработка тестировалась на управляемых формах. Платформа 8.3.19.1467. Код обработки полностью открыт. Замечания и пожелания всячески приветствуются. Приятной работы!