[QUOTE]Адель Кагараманова пишет:
$arFilter = array("IBLOCK_ID" => 42, "SECTION_ID" => 234); $arEl = CIBlockElement::GetList(Array("ID"=>"ASC"), $arFilter, false, false, $arSelect); $item = $arEl->GetNext(); CIBlockElement::SetElementSection($item["ID"], 229); [/QUOTE]
Это нечто. У вас в секции 1 и 2 всегда по одному элементу что-ли?
А вот здесь [QUOTE]Адель Кагараманова пишет:
if ($arFields["SECTION_ID"]="234") [/QUOTE]
и здесь
[QUOTE]Адель Кагараманова пишет:
}else {if($arFields["SECTION_ID"]="229") [/QUOTE]
Надо бы использовать оператор сравнения, а не присваивания.
Думаю, если исправить, то будет работать.