1С отдает xml файл, где всё строки (нет чисел)
У свойства бывают следующие возможные значения: S - строка, N - число, F - файл, L - список, E - привязка к элементам, G - привязка к группам.
--
Этот API-код меняет тип Строка на Число:
<?
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
$arFields = Array(
"PROPERTY_TYPE" => "N", //ставим N если нужно число
"IBLOCK_ID" => 2 //номер инфоблока
);
$ibp = new CIBlockProperty;
if(!$ibp->Update(7, $arFields)) // где 7 это номер свойства (ID) в инфоблоке
echo $ibp->LAST_ERROR; //выведем ошибку если ничего не получилось
?>
По сути, после выгрузки вы можете запустить этот код и нужное свойство поменяет тип.
spoilerPS: Хотя, почему меняется тип свойства - не понятно. Не должно быть так.