Задать вопрос
@Nc_Soft

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

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

есть ли какой-то способ обновить только поле active и сохранить прежние значения?
  • Вопрос задан
  • 356 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • ProductStar
    Профессия Product Manager
    10 месяцев
    Далее
Решения вопроса 1
@PetrPo
Если ты не обновляешь пропсы, то при обновление полей они и не должны затираться. У тебя где-то есть обработчик OnBeforeIBlockElementUpdate (вероятно в init.php или какой-то модуль сторонний стоит)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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