а как сделать тоже самое если договор находиться в ТабличнойЧастиДокумента?
Вот так прокатить ?
СтрокаТЗ.Ссылка.Метаданные().ТабличныеЧасти.Найти("ДоговорКонтрагента")
Функция ЕстьРеквизитТабЧастиДокумента(ИмяРеквизита, МетаданныеДокумента, ИмяТабЧасти) Экспорт
ТабЧасть = МетаданныеДокумента.ТабличныеЧасти.Найти(ИмяТабЧасти);
Если ТабЧасть = Неопределено Тогда // Нет такой таб. части в документе
Возврат Ложь;
Иначе
Если ТабЧасть.Реквизиты.Найти(ИмяРеквизита) = Неопределено Тогда
Возврат Ложь;
Иначе
Возврат Истина;
КонецЕсли;
КонецЕсли;