Здравствуйте! Создаю элемент в инфоблоке через
$el = new CIBlockElement;
$arLoadProductArray = array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_ID" => 1,
"NAME" => $elem['id'],
"CODE" => $elem['id'],
);
$newElement = $el->Add($arLoadProductArray)
Все создается как надо, но при повторном запуске скрипта элементы создаются по новой с новыми айдишниками. Тем самым создаются дубли. Как избежать дублирования и апдейтить данные в элементе если он существует?
$el = new CIBlockElement;
$arLoadProductArray = array(
"MODIFIED_BY" => $USER->GetID(),
"IBLOCK_ID" => 1,
"NAME" => $elem['id'],
"CODE" => $elem['id'],
);
$newElement = $el->Add($arLoadProductArray)
Все создается как надо, но при повторном запуске скрипта элементы создаются по новой с новыми айдишниками. Тем самым создаются дубли. Как избежать дублирования и апдейтить данные в элементе если он существует?