Помогите с проблемой.
Нужно вывести остатки по складам вместе с нулевыми значениями.
Пишу в result_modifier такой код
В ответ мне выдается такое
Т.е. не выводятся склады с нулевыми остатками.
Как мне их вывести, чтобы выводились все склады (от 1 до 6)
Нужно вывести остатки по складам вместе с нулевыми значениями.
Пишу в result_modifier такой код
PHP:
$arStore = array();
$arFilter = array('PRODUCT_ID' => $arItem["ID"]);
$res = CCatalogStoreProduct::GetList(array(), $arFilter, false, false, array('ID', 'STORE_ID', 'AMOUNT'));
while ($ob = $res->Fetch()){
$arStore["STORES"][$ob["STORE_ID"]] = 0;
$arStore["STORES"][$ob["STORE_ID"]] += $ob["AMOUNT"];
}
В ответ мне выдается такое
Код:
array (size=1)
'STORES' =>
array (size=3)
1 => int 59
2 => int 85
4 => int 27
array (size=1)
'STORES' =>
array (size=6)
1 => int 6650
2 => int 814
3 => int 625
4 => int 558
5 => int 224
6 => int 170
Т.е. не выводятся склады с нулевыми остатками.
Как мне их вывести, чтобы выводились все склады (от 1 до 6)