Как вы уже знаете, во встроенном языке 1С:Предприятие 7.7 тип переменной определяется типом хранимого значения. Довольно часто разработчику при описании алгоритма обработки данных требуется узнать тип переменной. Давайте разберемся, с помощью каких функций это можно сделать.
Во встроенном языке определены две основные функции:
- ТипЗначения() — возвращает числовой код типа данных;
- ТипЗначенияСтр() — возвращает строковое описание типа данных;
Использование функции ТипЗначенияСтр() даже предпочтительнее, т.к. при этом повышается читаемость кода.
Для таких агрегатных объектов, как: «Справочник», «Счет», «Документ» и «Регистр» зачастую требуется уточнение конкретного вида объекта метаданных, к которому они относятся. Это делается с помощью функции Вид() объекта:
Если ТипЗначенияСтр(Спр) = "Справочник" Тогда Если Стр.Вид() = "Номенклатура" Тогда ... КонецЕсли; КонецЕсли;