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

Bitrix как записать поле SUM_PAID в таблице заказа?

Делаю так

$order->setField('SUM_PAID', 100);
или так
$order->setField('SUM_PAID', DoubleVal(100));

получаю так((

[Bitrix\Main\ArgumentOutOfRangeException] 
The value of an argument 'name=SUM_PAID' is outside the allowable range of values (100)
  • Вопрос задан
  • 2256 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Решения вопроса 1
yous
@yous Автор вопроса
отвечу сам себе, нашёл в файле \bitrix\modules\sale\lib\sale.php метод $this->setFieldNoDemand

проверил работает

$order->setFieldNoDemand('SUM_PAID', 100);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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