Синхронизация между базами, планы обмена, КД, как это работает?

В Плане обмена мы указываем какие документы, справочники и т.д. что нужно перекидывать между базами.
В Конвертации данных (например 2.0) пишем правила и загружаем по картинке ниже.

У меня в голове не стыкуются План обмена и Правила конвертации данных.
В КД 2.0 ПВД (правила выгрузки данных) там указываются документы, справочники, должны точно совпадать
со списком Документов и Справочников, которые указаны в Плане обмена. Так?

(у меня используются КД 2.0 в обменах)

Какие обучающие материалы порекомендуете?
---
в плане обмена, в каждом узле накапливаются ссылки на измененные объекты, чтобы их передать нужны правила обмена с ПВД для этих объектов.
---
Правила регистрации нужны для любой регистрации объекта на обмен.
В правилах регистрации описана сама логика принятия решения о регистрации конкретного объекта в момент его записи в БД.
Если правил регистрации нет, то объекты (не)регистрируются автоматически при записи.

Если происходит ручная регистрация(с помощью обработки или кодом в случае, когда запрещена автоматическая регистрация), то правила регистрации также отработают, если они имеются.
---
ПВД нужны для ручного обмена соответствующими объектами. В случае обмена по плану - необязательны, если только не требуется что-то переопределить или дополнить в процессе выгрузки. Я всегда создаю ПВД - использую для отладки правил в ручном режиме.
---
В Плане обмена мы указываем какие документы перекидывать.
Зачем нужны правила КД, которые мы загружаем по картинке?
---
В плане какие, в правилах как.
---
правила пишутся в специальной базе КД, которую можно скачать с сайта ИТС.
Правила есть типовые для кд2. Можешь писать свои с нуля какие хочешь.
Загружают именно их, чтоб выгрузка была по каким-либо правилам переноса.
---
Что такое КД 2.0 я знаю.
Как это стыкуется с Планом обмена не понятно.
---
в плане обмена, в каждом узле накапливаются ссылки на измененные объекты, чтобы их передать нужны правила обмена с ПВД для этих объектов.
---
Спасибо, то что нужно.

Как из правил КД 2.0 получит архив файлов (прикрепил картинку),
и за что каждый файл отвечает (его назначение)?
---
1. Это правила обратного обмена
2. Это сами правила обмена
3. Это правила регистрации объектов в плане обмена для каждого узла

Сами правила(файлы *.xml) формируются в КД.
Нужно отдельно формировать 3 правила.
1 можно превратить в 2 и обратно типовой обработкой "копирования" правил внутри КД.
---
С файлом 1 и 2 понятно.
Как создаётся файл 3, если в КД 2.0 как его создать?
---
Вот тут:
---
Эти кнопки в КД 2.0 не нажимал ранее.

Осталось разобраться с Правилами регистрации объектов.

В Плане обмена мы регистрируем объекты на обмен (ручная или автоматическая регистрация).
Ручная - у документа, при записи, регистрируем его на обмен.
Автоматическая - для неё нужен файл RegistrationRules.xml (выше мы его называли файл 3)

Или RegistrationRules.xml нужен и когда мы вручную регистрируем объекты?
---
Правила регистрации нужны для любой регистрации объекта на обмен.
В правилах регистрации описана сама логика принятия решения о регистрации конкретного объекта в момент его записи в БД.
Если правил регистрации нет, то объекты (не)регистрируются автоматически при записи.

Если происходит ручная регистрация(с помощью обработки или кодом в случае, когда запрещена автоматическая регистрация), то правила регистрации также отработают, если они имеются.
---
Получается, если нужно выгружать документ только по одной организации,
(ручная регистрация объекта)
можно ПриЗаписи делать проверку и регистрировать к обмену документ
а можно в Правиле регистрации (файл 3) - сделать этот отбор.

Зачем столько вариантов придумано, почему не делать фильтр (отбор) в одном месте? И где правильнее?
---
Да, можно и так выполнять отбор.
Предполагаю, что много вариантов обусловлено гибкостью настройки каждого, потому как правила регистрации объектов можно сделать ну просто шибко навороченными и править их независимо от конфигурации.

Правильнее - это решать разработчику в каждой конкретной ситуации.
---
Спасибо, помогли разобраться!
---
В составе плана обмена ты указываешь метаданные, которые могут быть зарегистрированы на узле этого плана.
В ПВД ты описываешь логику, определяющую что именно из зарегистрированного на узле будет выгружаться.
Состав плана не обязательно должен совпадать с составом ПВД в правилах.
---
Если в ПВД нет документа, который есть в Плане обмена,
он вообще не выгружается в другую базу?
---
Именно так. Он останется висеть в зарегистрированных на узле.