• Почему появляется ошибка при изменении полей в процессе создания заказа Bitrix?

    @ulf_hednar
    Столкнулся с такой же ошибкой, долго кубатурил - что за фигня. Оказалось, что проблема была в то, что я установил
    несуществующий тип плательщика. Из примера, с которого копировал код: D
    $order->setPersonTypeId(1);// в скобках id плательщика

    Фактические же у меня было два типа плательщика - физик(id=3) и юрик(id=4)

    То есть апи пыталось достать свойство с id несуществующего плательщика и возвращало null
    Ответ написан
    Комментировать