День добрый, помогите разобраться с ошибкой, которая содержится в массиве "$arErrors":
Метод "CSaleOrder::DoCalculateOrder" возвращает "NULL".
Мой код:
Что сделать, чтобы исправить эту ошибку?
Ребята помогите пожалуйста, 3 день ломаю голову((
Код |
---|
array(1) { [0]=> array(2) { ["CODE"]=> string(9) "CALCULATE" ["TEXT"]=> string(38) "Argument 'deliveryId' is null or empty" } } |
Мой код:
Код |
---|
$arOrderDat = CSaleOrder::DoCalculateOrder( SITE_ID, $USER->GetID(), $basket, 2, // тип плательщика array( 33 => '', 35 => '', 37 => '20', 52 => '', 55 => '', 53 => '', 56 => '', 54 => '', 22 => 'Тестовая Организация', 6 => '', 7 => '', 8 => '', 9 => '', 10 => '7714704125', 11 => '', 12 => '', 13 => '', 14 => '', 15 => '', 16 => '', 17 => 'Василий', 18 => 'Сергеевич', 19 => 'Пупкин', 20 => '2222222', 21 => 'test@gmail.com', 24 => 'Россия, Москва, улица Тестовая', 40 => '', 92 => '', 74 => '', 77 => '', 76 => '', 79 => '', 78 => '', 73 => '', 72 => '00:00', 71 => '00:00', 75 => '', 83 => '', 87 => '', 90 => '', 84 => '', 86 => '', 89 => '', 82 => '', 81 => '', 88 => '', 85 => '', 80 => '', ), "new56:profile", // доставка 7, // оплата array ( ), $arErrors, $arWarnings ); var_dump($arOrderDat); // возвращает NULL echo "<pre>"; var_dump($arErrors); echo "</pre>"; // $arErrors содержит ошибку /* array(1) { [0]=> array(2) { ["CODE"]=> string(9) "CALCULATE" ["TEXT"]=> string(38) "Argument 'deliveryId' is null or empty" } } */ |
Что сделать, чтобы исправить эту ошибку?
Ребята помогите пожалуйста, 3 день ломаю голову((