Поделитесь в соцсетях

Как определить тип значения

Содержание[Убрать]

Как узнать какой тип у значения

Как сравнить типы значений

Для определения типа значения используется метод "ТипЗнч(<Значение>)". С помощью его можно узнать тип имеющегося у нас значения, например:

НоваяВалюта = Справочники.Валюты.СоздатьЭлемент();
Сообщить(ТипЗнч(НоваяВалюта)); 
//выдаст сообщение:
// Справочник объект: Валюты

Чтобы сравнить типы значений используется метода "Тип(<ИмяТипаСтрокой>)". Можно сравнить тип нашего занчения с произвольно созданным типом.

 

НоваяВалюта = Справочники.Валюты.СоздатьЭлемент();
Сообщить(ТипЗнч(НоваяВалюта) = Тип("СправочникОбъект.Валюты"));
// выдаст сообщение:
//Истина

Сообщение выдаст "Истина" т.к. эти типы равны. Естественно сравнение можно использовать и в конструкции Условие.

Если ТипЗнч(НоваяВалюта) = Тип("СправочникОбъект.Валюты") Тогда
КонецЕсли;

Недостаточно прав для комментирования