Имеется код, который по идее должен возвращать количество заказов в Службе доставки за 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)