Эм... что-то напутали в документации по ходу. Всегда писал так (для вашего случая):
[CODE]$arFilter["!ID"] = array();//замечу, знак % не стоит
foreach($GLOBALS["arUsedElements"] as $value)
{
$arFilter["!ID"][] = $value;
}[/CODE]
[CODE]$arFilter["!ID"] = array();//замечу, знак % не стоит
foreach($GLOBALS["arUsedElements"] as $value)
{
$arFilter["!ID"][] = $value;
}[/CODE]