Возможно ли в Bitrix автоматом обработать все свойства элемента, невзирая на их тип (не рассматриваем даже пока сложные типы, например, списки)? Целочисленные, строки и файлы.
$props = $item->getProperties();
foreach ($props as $key => $prop)
$result[$key] = $prop['VALUE'];
То есть, нужен одномерный массив [Ключ => Значение], но при таком подходе свойства типа "Файл" хранят в себе не путь к файлу, а его ID.