Определяет тип значения переменной
Синтаксис
Функция ТипЗначенияСтр()
имеет следующий синтаксис:
строка ТипЗначенияСтр(Значение)
А также альтернативный англоязычный синтаксис:
string ValueTypeStr(Value)
Параметры
Описание параметров функции ТипЗначенияСтр()
:
Имя параметра | Тип | Описание |
---|---|---|
Значение | Произвольный | выражение, тип значения которого необходимо определить. |
Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Строка
Строковое представление типа значения:
<> | — неопределенный тип данных (пустая строка) |
Число | — числовой тип данных |
Строка | — строковый тип данных |
Дата | — тип данных Дата |
Перечисление | — агрегатный тип данных ‘Перечисление’ |
Справочник | — агрегатный тип данных ‘Справочник’ |
Документ | — агрегатный тип данных ‘Документ’ |
Календарь | — агрегатный тип данных ‘Календарь’ |
ВидРасчета | — агрегатный тип данных ‘ВидРасчета’ |
Счет | — агрегатный тип данных ‘Счет’ |
ВидСубконто | — агрегатный тип данных ‘ВидСубконто’ |
ПланСчетов | — агрегатный тип данных ‘ПланСчетов’ |
Здесь представлены не все типы данных встроенного языка. С полным перечнем типов данных можно ознакомиться в «Приложении Б: Имена типов данных встроенного языка» |
Описание
Функция ТипЗначенияСтр()
определяет тип значения произвольного выражения и возвращает его символьное представление. В зависимости от языка, установленного для конфигурации, функция возвращает имена на русском, либо их англоязычные аналоги.
Пример использования
Пример кода с использованием функции ТипЗначенияСтр()
:
>Если ТипЗначенияСтр(Переменная) = "Справочник" Тогда Сообщить("Справочник." + Переменная.Вид()); ИначеЕсли ТипЗначенияСтр(Переменная) = "Документ" Тогда Сообщить("Документ." + Переменная.Вид()); КонецЕсли;
Читайте также:
Функция ОсновнойЯзык()