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"]); } } }