Здравствуйте уважаемые!
Существует такая задача: надо в ручном режиме добавить заказ, привязать к нему корзину(кусочек кода внизу).
Но почему то всегда выкидывает на обработчик ошибки.
арфилдс при этом дампит в Array(13) { ["LID"]=> string(2) "ru" ["PERSON_TYPE_ID"]=> int(1) ["PAYED"]=> string(1) "N" ["CANCELED"]=> string(1) "N" ["STATUS_ID"]=> string(1) "N" ["PRICE"]=> string(4) "5513" ["CURRENCY"]=> string(3) "RUR" ["USER_ID"]=> int(10783) ["PAY_SYSTEM_ID"]=> int(1) ["PRICE_DELIVERY"]=> string(3) "236" ["DELIVERY_ID"]=> int(2) ["TAX_VALUE"]=> float(0) ["USER_DESCRIPTION"]=> string(41) "Регистрационный заказ" }
Хотелось бы знать где я не прав
кусочек кода:
Существует такая задача: надо в ручном режиме добавить заказ, привязать к нему корзину(кусочек кода внизу).
Но почему то всегда выкидывает на обработчик ошибки.
арфилдс при этом дампит в Array(13) { ["LID"]=> string(2) "ru" ["PERSON_TYPE_ID"]=> int(1) ["PAYED"]=> string(1) "N" ["CANCELED"]=> string(1) "N" ["STATUS_ID"]=> string(1) "N" ["PRICE"]=> string(4) "5513" ["CURRENCY"]=> string(3) "RUR" ["USER_ID"]=> int(10783) ["PAY_SYSTEM_ID"]=> int(1) ["PRICE_DELIVERY"]=> string(3) "236" ["DELIVERY_ID"]=> int(2) ["TAX_VALUE"]=> float(0) ["USER_DESCRIPTION"]=> string(41) "Регистрационный заказ" }
Хотелось бы знать где я не прав
кусочек кода:
Код |
---|
$arFields = array( "LID" => "ru", "PERSON_TYPE_ID" => 1, "PAYED" => "N", "CANCELED" => "N", "STATUS_ID" => "N", "PRICE" => IntVal(number_format($totalPrice * 1.18, 0, ".", "")), "CURRENCY" => "RUR", "USER_ID" => IntVal($_SESSION['SIGNUP']['USER']['ID']), "PAY_SYSTEM_ID" => IntVal($_SESSION['SIGNUP']['PAYMENT']['ID']), "PRICE_DELIVERY" => IntVal(number_format($_SESSION['SIGNUP']['DELIVERY']['PRICE']['VALUE'], 0, ".", "")), "DELIVERY_ID" => IntVal($_SESSION['SIGNUP']['DELIVERY']['ID']), "TAX_VALUE" => 0.0, "USER_DESCRIPTION" => "Регистрационный заказ" ); $ORDER_ID = CSaleOrder::Add($arFields); if (!$ORDER_ID) die("Заказ не добавили".var_dump($arFields)); else echo $ORDER_ID; $ORDER_ID = IntVal($ORDER_ID); |