CModule::IncludeModule('iblock');
CModule::IncludeModule('catalog');
//задаем массив ID свойств для обнуления, если необходимо обнулить все свойства, массив не нужен
$PROP = Array(198,199,200,201,202,203,204,205,206,207,208);
$IBLOCK_ID = 20;
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID,INCLUDE_SUBSECTIONS=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, false);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arProps = $ob->GetProperties();
foreach($arProps as $prop){
//проверяем нужно ли обнулять свойство, если нужно обнулить все свойства, проверка не нужна
if(in_array($prop["ID"],$PROP))
{
CIBlockElement::SetPropertyValues($arFields["ID"], $IBLOCK_ID, 0, $prop["CODE"]);
}
}
}