Спасибо! Попробовал:
<?
// файл /bitrix/php_interface/init.php
AddEventHandler("main", "OnBeforeUserUpdate", Array("MyClass", "OnBeforeUserUpdateHandler"));
class MyClass
{
function OnBeforeUserUpdateHandler(&$arFields)
{
$filter = Array ("LOGIN" => ($arFields["LOGIN"]), "WORK_DEPARTMENT" => "3229");
$rsUsers = CUser::GetList(($by="LOGIN") , ($order="desc") , $filter);
if ($rsUsers->NavNext(true, "f_"))
$arFields["GROUP_ID"][] = 58;
}
}
?>
Группа у пользователя не изменилась, хотя пользователь в нужном подразделении.
Может что-то не так написал?