Задача: При добавлении элемента из 13 ИБ добавлять в начало символьного кода ID элемента
Код:
Все условия срабатывают, но значение не сохраняется
Код:
Код |
---|
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("QA", "AfterQAQuest")); class QA { function AfterQAQuest(&$arFields) { if($arFields['IBLOCK_ID'] == 13){ if($arFields['ID'] > 0){ $arFields['CODE'] = $arFields['ID'].'_'.$arFields['CODE']; #echo $arFields['CODE']; #exit(); CIBlockElement::SetPropertyValues($arFields['ID'], 13, $arFields['CODE'], "CODE"); return; } } } } |