Механизм отражения
Механизм отражения позволяет получить информацию об экземплярах, не зная заранее их тип. Во встроенном языке в пространстве Стд::Отражение
реализован ряд типов, которые позволяют, например:
- получать свойства экземпляров, перебирать их, читать и устанавливать их значения;
- создавать экземпляры типов, имена которых вычисляются во время работы приложения.
Перебор свойств типа
пер Тип = Контрагенты.ПолучитьТип()
для Свойство из Тип.ПолучитьСвойства()
знч Имя = Свойство.Имя
знч Типы = Свойство.Типы
знч ЧтениеЗначения = &Свойство.Получить
знч ЗаписьЗначения = &Свойство.Установить
;