ТипВсеСсылки возвращает ОписаниеТипов, по которому можно проверить реальную ссылку.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте собственный документ УчебнаяОперация с номером 001 в 2026 году и замените номер/дату своим.
&НаСервереБезКонтекста
Процедура ПроверитьТипУчебнойСсылки()
Ссылка = Документы.УчебнаяОперация.НайтиПоНомеру("001", Дата(2026, 1, 1));
Если Не ЗначениеЗаполнено(Ссылка) Тогда
ВызватьИсключение "Учебный документ не найден";
КонецЕсли;
ТипыДокументов = Документы.ТипВсеСсылки();
Сообщить("Это ссылка документа: " + Строка(ТипыДокументов.СодержитТип(ТипЗнч(Ссылка))));
КонецПроцедурыРазбор по шагам
Получите свою существующую ссылку.
Получите описание всех типов ссылок документов.
Проверьте настоящий тип найденного значения.
Как проверить результат
Проверяется тип, не совпадение строкового представления.
Пустая ссылка не объявляется существующим документом.
Ожидаемый результат
Получен логический результат принадлежности своей ссылки к типам документов.
На что обратить внимание
Принадлежность типу документа не подтверждает права, проведение или существование чужого объекта.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.