В Bitrix API нет прямого метода проверки принадлежности пользователя к определённой группе. Есть несколько методов для получения всех групп: CUser::GetUserGroupArray(), CUser::GetUserGroup() и CUser::GetUserGroupString(). Для проверки требуются дополнительные манипуляции.
/**
* Функция проверки нахождения пользователя в определенной группе
* @param {intval} $i_GroupID - ID группы
* @param {intval} $i_UserID - ID пользователя, если не указан, то текущий
* @return {bool}
*/
function isUserGroupID($i_GroupID, $i_UserID = false)
{
if(!$i_UserID && $GLOBALS['USER']->IsAuthorized())
$i_UserID = intval($GLOBALS['USER']->GetID());
if($i_UserID)
return in_array($i_GroupID, CUser::GetUserGroup(intval($i_UserID)));
}
var_dump( isUserGroupID(1, 1) ); // true