Определение типа объекта в 1С — это важная задача, особенно при работе с динамическими данными или при необходимости выполнения различных действий в зависимости от типа объекта. Значение = 123;
ТипЗначения = Тип(Значение); // ТипЗначения будет равен "Число" Функция ТипЗнч(): Значение = Новый Справочник.Номенклатура;
ТипЗначения = ТипЗнч(Значение);
Если ТипЗначения = Тип("СправочникСсылка.Номенклатура") Тогда
// Действия для ссылки на номенклатуру
КонецЕсли; Оператор Есть(): Значение = Новый Справочник.Номенклатура;
Если Есть(Значение, СправочникСсылка.Номенклатура) Тогда
// Действия для ссылки на номенклатуру
КонецЕсли; Проверка на реализацию интерфейса: Если Объект.ПолучитьТип() = Тип(Новый КомпоновщикЗапросов.КомпоновщикЗапросов) Тогда
// Объект является компонентом запросов
КонецЕсли; В 1С существует множество типов данных: Для Каждого СтрокаТаблицы Из Таблица Цикл
Если Тип(СтрокаТаблицы.Значение) = Тип("Число") Тогда
// Обработка числового значения
Иначе