Подскажите как проверить на тип данных (документ, справочник, регистр и т.п.)...
Данные могут быть разные, поэтому сравнивать с конкретным каким-то документом или справочником нет смысла...
Если ТипЗнч(Строка.Данные) = Тип("ДокументСсылка. ...") Тогда
ТипЗначения = ТипЗнч(ВыбСчет);
ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипЗначения);
Если Метаданные.Справочники.Содержит(ОбъектМетаданных) Тогда
Сообщить("Справочник");
ИначеЕсли Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда
Сообщить("Документ");
КонецЕсли;