| Код |
|---|
if ($NEW_ID = $el->Add($arFieldsCopy)) {
CIBlockElement::SetPropertyValuesEx($NEW_ID,$arFieldsCopy['PROPERTY_VALUES']);
echo 'Элемент скопирован. ID нового элемента: ' . $NEW_ID;
if($el->LAST_ERROR){
echo 'Error: ' . $el->LAST_ERROR;
}
} else {
echo 'Error: ' . $el->LAST_ERROR;
}
|
Вывел: Элемент скопирован. ID нового элемента: 192152 То есть ошибки нет.
Мне начинает казаться, что тут какой-то конфликт двух событий: удаление одного элемента и создание другого. Это объясняет почему сам код работает в консоли.