Если необходимо заменить поле NAME элемента на PREVIEW_TEXT при добавлении или изменении = или например при выгрузке товаров из 1с
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "DropPreviewText");
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", "DropPreviewText");
function DropPreviewText($arFields){
if (@$_REQUEST['mode']=='import'){
if (!is_array($arFields['NAME'])){
$arFields['NAME'] = $arFields['PREVIEW_TEXT'];
}
unset($arFields['PREVIEW_TEXT']);
unset($arFields['PREVIEW_TEXT_TYPE']);
unset($arFields['DETAIL_TEXT']);
unset($arFields['DETAIL_TEXT_TYPE']);
}
}

