@Nc_Soft

Как обновить только поле ACTIVE у элемента инфоблока?

делаю так, но при этом слетают properties
$el = new CIBlockElement;
$el->Update($ID, ['ACTIVE' => 'N'])

есть ли какой-то способ обновить только поле active и сохранить прежние значения?
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
@PetrPo
Если ты не обновляешь пропсы, то при обновление полей они и не должны затираться. У тебя где-то есть обработчик OnBeforeIBlockElementUpdate (вероятно в init.php или какой-то модуль сторонний стоит)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы