Проверка на наличие реквизита документа
ДокументСсылка.Метаданные().Реквизиты.Найти("Реквизит") <> Неопределено
или
текст из оператора ЕстьРеквизитДокумента()
Проверка на существование реквизита документа (реквизита шапки):
Если Метаданные.Документы[ВидДокумента].Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
Проверка существования реквизита табличной части
ТабЧасть = Метаданные.Документы[ВидДокумента].ТабличныеЧасти.Найти(ИмяТабЧасти);
Если ТабЧасть <> Неопределено И ТабЧасть.Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
Еще вариант
Документ("ИмяДок").Реквизит("ИмяРеквизита").Выбран()
ДокументСсылка.Метаданные().Реквизиты.Найти("Реквизит") <> Неопределено
или
текст из оператора ЕстьРеквизитДокумента()
Проверка на существование реквизита документа (реквизита шапки):
Если Метаданные.Документы[ВидДокумента].Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
Проверка существования реквизита табличной части
ТабЧасть = Метаданные.Документы[ВидДокумента].ТабличныеЧасти.Найти(ИмяТабЧасти);
Если ТабЧасть <> Неопределено И ТабЧасть.Реквизиты.Найти(ИмяРеквизита) <> Неопределено Тогда
Еще вариант
Документ("ИмяДок").Реквизит("ИмяРеквизита").Выбран()