AND value!=0",[$orderId]);
foreach($dataF as $row) {
if(!$row["color"]) $row["color"]=0;
- $FiledsDataArray[$row["field_name"]][$row["product_id"]][$row["color"]] +=(int)$row["value"];
+ $FiledsDataArray[$row["field_name"]][$row["product_id"]][$row["color"]] =
+ ($FiledsDataArray[$row["field_name"]][$row["product_id"]][$row["color"]] ?? 0) + (int)$row["value"];
}
//echo"<h1>Storehouse_balance</h1>";
foreach($products ?? [] as $productId => $nameProduct) {
- // echo"<br>$nameProduct ".$FiledsDataArray["quantity_warehouseman_fact"][$productId][0] ." - ".$FiledsDataArray["division_store_summ"][$productId][0]."";
- $data_up[$productId][0][0]=$FiledsDataArray["quantity_warehouseman_fact"][$productId][0] - $FiledsDataArray["division_summ"][$productId][0];
- foreach($productsColorsArray[$productId] ?? [] as $color) {
- $color=trim($color);
- $data_up[$productId][0][$color]=$FiledsDataArray["quantity_warehouseman_fact"][$productId][$color] - $FiledsDataArray["division_summ"][$productId][$color];
- }
+ // echo"<br>$nameProduct ".$FiledsDataArray["quantity_warehouseman_fact"][$productId][0] ." - ".$FiledsDataArray["division_store_summ"][$productId][0]."";
+ $data_up[$productId][0][0] = ($FiledsDataArray["quantity_warehouseman_fact"][$productId][0] ?? 0) - ($FiledsDataArray["division_summ"][$productId][0] ?? 0);
-}
\ No newline at end of file
+ foreach($productsColorsArray[$productId] ?? [] as $color) {
+ $color=trim($color);
+ $data_up[$productId][0][$color] = ($FiledsDataArray["quantity_warehouseman_fact"][$productId][$color] ?? 0) - ($FiledsDataArray["division_summ"][$productId][$color] ?? 0);
+ }
+}
\ No newline at end of file