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

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

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

есть ли какой-то способ обновить только поле active и сохранить прежние значения?
  • Вопрос задан
  • 350 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@PetrPo
Если ты не обновляешь пропсы, то при обновление полей они и не должны затираться. У тебя где-то есть обработчик OnBeforeIBlockElementUpdate (вероятно в init.php или какой-то модуль сторонний стоит)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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