Для теста использую Демонстрационную конфигурацию "Библиотека стандартных подсистем", редакция 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)
Вступайте в нашу телеграмм-группу Инфостарт
