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