Для теста использую Демонстрационную конфигурацию "Библиотека стандартных подсистем", редакция 3.1 (3.1.2.264)
В ней есть план обмен _ДемоОбменСБиблиотекойСтандартныхПодсистем по правилам КД2.
Давайте скопируем и сделаем свой План обмена ОбменБСП
Скопируем обработчики Подписки на события
Создадим общий модуль new_ОбменДаннымиСобытия в котором расположим процедуры новых обработчиков событий
Процедура ОбменБСПРегистрация1ПередЗаписью(Источник, Отказ) Экспорт
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью("ОбменБСП", Источник, Отказ);
КонецПроцедуры
Процедура ОбменБСПРегистрацияДокумента1ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента("ОбменБСП", Источник, Отказ, РежимЗаписи, РежимПроведения);
КонецПроцедуры
Процедура ОбменБСПРегистрацияНабора1ПередЗаписью(Источник, Отказ, Замещение) Экспорт
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюРегистра("ОбменБСП", Источник, Отказ, Замещение);
КонецПроцедуры
Процедура ОбменБСПРегистрацияУдаления1ПередУдалением(Источник, Отказ) Экспорт
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередУдалением("ОбменБСП", Источник, Отказ);
КонецПроцедуры
Добавим новый План обмена ОбменБСП в типы данных общих команд и в подсистему.
Подсистема._ДемоСинхронизацияДанных.Состав
ОпределяемыйТип.АдресатЗапретаИзменения.Тип
ОпределяемыйТип.ПолеРегистраКлючейДоступаКРегистрам.Тип
ОбщаяКоманда.ЗагрузитьКомплектПравил.ТипПараметраКоманды
ОбщаяКоманда.ЗагрузитьПравилаКонвертацииОбъектов.ТипПараметраКоманды
ОбщаяКоманда.ЗагрузитьПравилаРегистрацииОбъектов.ТипПараметраКоманды
ОбщаяКоманда.НастройкиПодключения.ТипПараметраКоманды
ОбщаяКоманда.ПолучитьНастройкиСинхронизацииДляДругойПрограммы.ТипПараметраКоманды
ОбщаяКоманда.Синхронизировать.ТипПараметраКоманды
ОбщаяКоманда.СинхронизироватьСДополнительнымиПараметрами.ТипПараметраКоманды
ОбщаяКоманда.СобытияОтправки.ТипПараметраКоманды
ОбщаяКоманда.СобытияПолучения.ТипПараметраКоманды
ОбщаяКоманда.СоставОтправляемыхДанных.ТипПараметраКоманды
ОбщаяКоманда.СценарииСинхронизации.ТипПараметраКоманды
ОбщаяКоманда.УдалитьНастройкуСинхронизации.ТипПараметраКоманды
В состав ОбменБСП включим один документ СчетНаОплатуПокупателю и обязательно нужно добавить СоответствияОбъектовИнформационныхБаз, иначе не пойдет обмен.
В модуле менеджера плана обмена ОбменБСП исправляем текстовки
В форме списка нужно подправить запрос в динамическом списке и выбрать основную таблицу ОбменБСП
Исправляем остальные формы плана обмена ОбменБСП
В КД 2.1 Сделаем Правила конвертации объектов для документа СчетНаОплатуПокупателю. Также сделаем правила регистрации СчетНаОплатуПокупателю (регистрируем только проведенные)
Сохраним правила и скопируем текст в соответствующие макеты плана обмена ОбменБСП
Далее сохраняем изменения и переходим в режим предприятия.
Запускаем обработку ОбновлениеВспомогательныхДанных.epf (AppData\Roaming\1C\1cv8\tmplts\1c\SSL\3_1_2_264\ExtFiles\Инструменты разработчика)
В синхронизации данных нажмем Новая синхронизация данных
В списке настроек появился наша настройка. Выберем ее и настроем обмен.
В результате обмен прошел. Базы синхронизировались.
Тестировал на платформе 1С:Предприятие 8.3 (8.3.15.1747)
Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 3.1 (3.1.2.264)