ТипЗнч – Получение текущего типа переменной по ее значению. [Функция 1С]

Т.к. в 1С используется не жесткая типизация, и переменные нет необходимости объявлять, может потребоваться узнать текущий тип. Подробнее в примере.

Синтаксис

ТипЗнч(<Переменная>);

Параметры

<Переменная> — исходное значение

Возвращаемое значение:

тип переменной

Прочее

Доступность (для версии 8.2):
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

Пример

// изначально  строка
ТекДанные = "строка";
// ..... действия с переменной
//стала числом
ТекДанные = 6559450.50;
Результат = ТипЗнч(ТекДанные);
// данное условие ошибочно, т.к. переменная результат содержит тип.
Если результат = "Число" Тогда
	сообщить ("Это число"); 
	ТекДанные = ТекДанные - 2;
КонецЕсли;
Если результат = Тип("Число") Тогда
	сообщить ("Это число"); 
	ТекДанные = ТекДанные - 2;
КонецЕсли;


comments powered by Disqus

Популярное