= array(
                      
                      
                          'ID',
                      
                      
                          'IBLOCK_ID',
                      
                      
                          'NAME',
                      
                      
                          'DETAIL_TEXT',
                      
                      
                          'PROPERTY_*'
                      
                      
                      
                      
                      
                      );
                      
                      
                      $arFilter = array(
                      
                      
                          'IBLOCK_ID' => $arParams["IBLOCK_ID"]
                      
                      
                      );
                      
                      
                      $arSort = array(
                      
                      
                          'RAND' => 'ASC'
                      
                      
                      );
                      
                      
                      $rsElements = CIBlockElement::GetList(
                      
                      
                          $arSort,
                      
                      
                          $arFilter,
                      
                      
                          false,
                      
                      
                          false,
                      
                      
                          $arSelect
                      
                      
                      )Они ведь  должны быть, я пробовала добавлять код что бы удобно их вывести из массива.
                      
                      
                       if ($obElement = $rsElements->GetNextElement()) {
                      
                      
                      
                      
                      
                          $arResult = $obElement->GetFields();
                      
                      
                        
                      
                      
                          // пользовательские свойства
                      
                      
                          $arResult['PROPERTIES'] = $obElement->GetProperties();
                      
                      
                      
                      
                      
                          // получаем значения пользовательских свойств в удобном для отображения виде
                      
                      
                          foreach ($arResult['PROPERTIES'] as $code => $data) {
                      
                      
                              $arResult['DISPLAY_PROPERTIES'][$code] = CIBlockFormatProperties::GetDisplayValue($arResult, $data, '');
                      
                      
                          }
                      
                      
                    
Попробуйте добавить UF_* в arSelect
код и выхлоп не соответствует в коде прямое присваивание ['PROPERTIES'] а в выхлопе и такого нет, подозреваю что выводится результат ->GetFields() без свойств
да, я не то смотрела, спасибо)
Обсуждают сегодня