Имеется код, который по идее должен возвращать количество заказов в Службе доставки за 30 дней
Однако когда сравниваю с данными которые выводятся в админской части, в меню заказы, получается, что код возвращает
большее количество заказов, чем видно в админке. (например 46 вместо 15)
Код |
---|
$arFilter = Array( ">=DATE_INSERT" => date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), mktime(0, 0, 0, date("n"), date("d")-30, date("Y"))), "<=DATE_INSERT" => date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), mktime(0, 0, 0, date("n"), date("d"), date("Y"))), "DELIVERY_ID" => $city_code[$i], ); $arGroupBy = Array ("COUNT"=>"PRICE"); $db_sales = CSaleOrder::GetList(array("DATE_INSERT" => "ASC"), $arFilter,$arGroupBy); while ($ar_sales = $db_sales->Fetch()) { $PRICE_count[$i]=$ar_sales['PRICE']; } |
большее количество заказов, чем видно в админке. (например 46 вместо 15)