через api обновляю цены и получаю какую-то ерунду

товар один и тот же, а отображается как 2, только у одного есть кнопка настройки у другого нету, из-за чего это может быть
проверяю через getlist
[CODE]$dbEl = CIBlockElement::GetList(array('sort' => 'asc'), array('IBLOCK_ID' => 6, 'ID'=>'15063'), false, false, Array("ID","NAME","XML_ID"));
if($dbEl->SelectedRowsCount()>0){
while($obEl = $dbEl->GetNextElement())
{
$Arr[] = $obEl->GetFields();
}
}
[/CODE]результат такой
[CODE]Array
(
[0] => Array
(
[ID] => 15063
[~ID] => 15063
[NAME] => Колодки тормозные передние HP1097 Hardron
[~NAME] => Колодки тормозные передние HP1097 Hardron
[XML_ID] => 1090
[~XML_ID] => 1090
[SORT] => 500
[~SORT] => 500
)
)
[/CODE]товар один
проверяю общее количество - выдает 3300, в админке 3500 (обновил только 200 товаров вот и 200 дубликатов)
если открыть и нажать сохранить, то в админке остается только 1 товар