1c-bitrix · 18.02.2014

OnAfterUserUpdate не все данные

На заметку, OnAfterUserUpdate в массиве $arFields вы будите долго искать XML_ID, ну а зачем он, и без него можно… :(

function OnAfterUserUpdateHandler(&$arFields)
{
    # Зато б..дь есть все UF_* 
    $_ar = CUser::GetByID($arFields['ID'])->Fetch();
    $arFields['XML_ID'] = $_ar['XML_ID']; 
    self::_handler($arFields, 'update');
}