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

товар один и тот же, а отображается как 2, только у одного есть кнопка настройки у другого нету, из-за чего это может быть
проверяю через getlist
результат такой
товар один
проверяю общее количество - выдает 3300, в админке 3500 (обновил только 200 товаров вот и 200 дубликатов)
если открыть и нажать сохранить, то в админке остается только 1 товар
товар один и тот же, а отображается как 2, только у одного есть кнопка настройки у другого нету, из-за чего это может быть
проверяю через getlist
| Код |
|---|
$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();
}
}
|
| Код |
|---|
Array ( [0] => Array ( [ID] => 15063 [~ID] => 15063 [NAME] => Колодки тормозные передние HP1097 Hardron [~NAME] => Колодки тормозные передние HP1097 Hardron [XML_ID] => 1090 [~XML_ID] => 1090 [SORT] => 500 [~SORT] => 500 ) ) |
проверяю общее количество - выдает 3300, в админке 3500 (обновил только 200 товаров вот и 200 дубликатов)
если открыть и нажать сохранить, то в админке остается только 1 товар