В вашем коде вы правильно запрашиваете данные из инфоблока. Однако, проблема может заключаться в неправильной интерпретации результата запроса. Обратите внимание, что вы используете только одно свойство `PROPERTY_MY_FILES`, и, возможно, оно не заполнено или указано неправильно.
### Проверьте следующие моменты:
1. **Проверьте наличие и правильность свойства**:
Убедитесь, что свойство `PROPERTY_MY_FILES` действительно существует в инфоблоке и правильно настроено (это должно быть свойство типа "файл").
2. **Проверьте, заполнено ли свойство**:
Убедитесь, что для элемента с ID, который вы запрашиваете, это свойство действительно заполнено.
3. **Используйте правильные ключи для доступа**:
Если ваше свойство настроено правильно, вы сможете получить путь к файлу через `$arFields['PROPERTY_MY_FILES_VALUE']` или `$arFields['PROPERTY_MY_FILES']`, в зависимости от ваших настроек и версии.
### Обновлённый код:
Попробуйте обновить код, чтобы он выглядел следующим образом:
```php
<?php
$ID = $_POST['arr'][0];
if (CModule::IncludeModule("iblock")):
$iblock_id = 10;
$mySlider = CIBlockElement::GetList(
Array("ID" => "ASC"),
Array("IBLOCK_ID" => $iblock_id, "ID" => $ID),
false,
false,
Array('ID', 'PROPERTY_MY_FILES')
);
while ($arFields = $mySlider->GetNext())
{
if (!empty($arFields['PROPERTY_MY_FILES_VALUE_ID'])) {
$fileID = $arFields['PROPERTY_MY_FILES_VALUE_ID'];
$file = CFile::GetFileArray($fileID);
if ($file) {
echo '<pre>';
print_r($file);
echo '</pre>';
echo 'Путь к файлу: ' . $file['SRC'];
} else {
echo 'Файл не найден.';
}
} else {
echo 'Свойство не заполнено.';
}
}
endif;
?>
```
### Примечания:
- Этот код сначала проверяет, заполнено ли поле файла. Если заполнено, он получает ID файла и использует `CFile::GetFileArray`, чтобы извлечь информацию о файле, включая полный путь.
- Убедитесь, что вы используете корректный ID элемента и что свойство действительно содержит данные.