В языке «1С:Предприятия» для определения принадлежности типов значения какому-то типу сначала с помощью функции ТипЗнч() получался тип значения и проверялся на равенство/неравенство с идентификатором типа, возвращаемым функцией Тип(). Например:
Значение = 56;
Если ТипЗнч(Значение) <> Тип("Строка") Тогда
Сообщить("Это не строка")
КонецЕсли;
Значение = "тест";
Если ТипЗнч(Значение) = Тип("Строка") Тогда
Сообщить("Это строка")
КонецЕсли;
Теперь в языке «Элемента» это делается с помощью операции это, которая проверяет, что список типов выражения является присваиваемым в список типов, перечисленных в правой части операции. В результате возвращается Истина или Ложь. Например:
пер Значение: Число|Строка = 56
если Значение это не Строка
Сообщить("Это не строка")
;
Значение = "тест"
если Значение это Строка
Сообщить("Это строка")
;
Если типов в проверяемом списке несколько, они перечисляются через символ «|». Например:
пер Значение = 121
если Значение это Строка|Число|Булево
Сообщить("Это базовый тип")
иначе
Сообщить("Это не базовый тип")
;
При этом вместо отрицания результата проверки рекомендуется использовать более понятную операцию проверки с отрицанием.
Например: если Значение это не Строка
А не: если не (Значение это Строка)