Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как получить ID заказа?

00 голосов
5
CSaleOrder::Delete($ID) использует ID заказа,
а CSaleOrder::GetList() в качестве параметров возвращает всё (DATE_INSERT, DATE_UPDATE ..... PAY_VOUCHER_DATE), только не ID заказа.

Как победить?
спросил 10 Дек, 13 от Mudak (220 баллов)

5 Ответы

00 голосов
$arResult["ORDER_ID"]
ответил 13 Фев, 14 от Kiriel (2,010 баллов)
00 голосов
В таких случаях следует использовать var_dump($arResult) и смотреть, что там вообще есть :)
ответил 03 Июнь, 14 от Eddie (2,060 баллов)
00 голосов
не-е-е-е!!!

событие: пользователь зарегистрировался, а за ним в системе числится 10 заказов.
в этот момент (регистрации) надо перебрать все заказы (по фильтру этого пользователя "USER_ID" => $USER->GetID()) - получить ID каждого заказа в цикле и удалить(CSaleOrder::Delete($ID))
ответил 01 Окт, 14 от Mudak (220 баллов)
00 голосов
Если используете CSaleOrder::Delete(), то явно есть CSaleOrder::GetList()
ответил 03 Фев, 15 от smileplz (8,020 баллов)
00 голосов
CSaleOrder::GetList() - конечно есть!
только у него в в списке возвращаемых параметров нет ID !!!!
ответил 16 Май, 15 от Mudak (220 баллов)

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

0 голосов
4 ответов
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
3 ответов
спросил 16 Март, 14 от Santinel (180 баллов)