Проверка, что тип - ссылочный

БСП (стандартные подсистемы) / Метаданные и ссылки

//Вызывается на сервере. Проверяется ТИП, а не значение:
//заранее неизвестно, ссылку ли получили в параметре
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Ромашка");
ЭтоСсылка = ОбщегоНазначения.ЭтоСсылка(ТипЗнч(Контрагент));
//ЭтоСсылка = Да
Сообщить("ЭтоСсылка = " + ЭтоСсылка);

//Строка и число - не ссылки
ЭтоСсылка = ОбщегоНазначения.ЭтоСсылка(Тип("Строка"));
//ЭтоСсылка = Нет
Сообщить("ЭтоСсылка = " + ЭтоСсылка);

//Для типа Неопределено - Ложь, исключения нет
ЭтоСсылка = ОбщегоНазначения.ЭтоСсылка(ТипЗнч(Неопределено));
//ЭтоСсылка = Нет
Сообщить("ЭтоСсылка = " + ЭтоСсылка);

//Без БСП - тип ищется в наборе «все ссылки» каждого вида объектов
Тип = ТипЗнч(Контрагент);
ЭтоСсылка = Справочники.ТипВсеСсылки().СодержитТип(Тип)
    Или Документы.ТипВсеСсылки().СодержитТип(Тип);
//ЭтоСсылка = Да, но планы счетов, планы видов характеристик
//и остальные виды пришлось бы дописывать
Сообщить("ЭтоСсылка = " + ЭтоСсылка);