0

Функция ТипЗначения()

Определяет тип значения переменной

Синтаксис

Функция ТипЗначения() имеет следующий синтаксис:

число ТипЗначения(Выражение)

А также альтернативный англоязычный синтаксис:

numeric ValueType(Expression)

Параметры

Описание параметров функции ТипЗначения():

Имя параметра Тип Описание
Выражение Произвольный выражение, тип значения которого необходимо определить.
Жирным шрифтом выделены обязательные параметры

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

Число
Числовой код типа значения:

0 — неопределенный тип данных
1 — числовой тип данных
2 — строковый тип данных
3 — тип данных Дата
10 — агрегатный тип данных ‘Перечисление’
11 — агрегатный тип данных ‘Справочник’
12 — агрегатный тип данных ‘Документ’
13 — агрегатный тип данных ‘Календарь’
14 — агрегатный тип данных ‘ВидРасчета’
15 — агрегатный тип данных ‘Счет’
16 — агрегатный тип данных ‘ВидСубконто’
17 — агрегатный тип данных ‘ПланСчетов’
100 — все остальные типы, именуемые внешними: ‘Текст’, ‘Таблица’, ‘Запрос’, ‘ЖурналРасчетов’ и т.п.

Описание

Функция ТипЗначения() определяет числовой код типа значения произвольного выражения.

Пример использования

Пример кода с использованием функции ТипЗначения():

Если ТипЗначения(Переменная) = 11 Тогда
	Сообщить("Справочник." + Переменная.Вид());
ИначеЕсли ТипЗначения(Переменная) = 12 Тогда
	Сообщить("Документ." + Переменная.Вид());
КонецЕсли;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *