Работа с типами

//ТипЗнч даёт тип значения, Тип - тип
//по его имени. Проверка - это сравнение
//одного с другим
Значение = 42;
Сообщить(Строка(ТипЗнч(Значение)));
//Сообщает: Число

Если ТипЗнч(Значение) = Тип("Число"Тогда
    Сообщить("это число");
КонецЕсли;

//Имя ссылочного типа складывается из вида
//объекта и его имени в конфигурации
Сотрудник = Справочники.Сотрудники
    .НайтиПоКоду("000001");
Если ТипЗнч(Сотрудник) =
    Тип("СправочникСсылка.Сотрудники"Тогда
    Сообщить("это сотрудник");
КонецЕсли;

//Тип есть у всего, даже у пустых значений
Части = Новый Массив;
Части.Добавить(Строка(ТипЗнч(Неопределено)));
Части.Добавить(Строка(ТипЗнч(NULL)));
Части.Добавить(Строка(ТипЗнч("")));
Части.Добавить(Строка(ТипЗнч('00010101')));
Сообщить(СтрСоединить(Части, " "));
//Сообщает: Неопределено NULL Строка Дата