Возможно, есть более простые варианты реализации задачи, сообщите в комментариях, добавлю.
Для поиска элемента в базе приемнике нужно поставить флажки "Поиск объекта при загрузке по свойству", "Продолжить поиск по полям поиска, если по идентификатору объект приемник не найден":
Также можно принудительно задать поля поиска в обработчике "Поля поиска" в ПКО справочника "Контрагенты":
Далее остается как-то получать вид договора из документа и использовать его в обработчике "Поля поиска".
В обработчик "Перед выгрузкой" ПКС "Контрагенты" правила конвертации документа "Реализация товаров и услуг" пишем следующий код:
Далее добавляем новое ПКС (необходимо поставить флажки "Передавать данные в параметр","Поиск объекта при загрузке по свойству") у ПКО "Контрагенты" и заполняем его входящими данными:
Далее дописываем условие поиска:
Правила тестировались на конфигурации "Управление производственным предприятием, редакция 1.3 (1.3.87.2)".
Удачного внедрения!