From faab2f940c56dc841abdc148c1e3a8ce1ace6b3b Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Mon, 20 May 2024 18:02:18 +0300 Subject: [PATCH] fix part 009 --- .../shipment/fields/storehouse_balance.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/erp24/modul/shipment/fields/storehouse_balance.php b/erp24/modul/shipment/fields/storehouse_balance.php index 6664e391..99c8e426 100644 --- a/erp24/modul/shipment/fields/storehouse_balance.php +++ b/erp24/modul/shipment/fields/storehouse_balance.php @@ -12,17 +12,18 @@ AND field_name IN ('quantity_warehouseman_fact','division_summ') 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"

Storehouse_balance

"; foreach($products ?? [] as $productId => $nameProduct) { - // echo"
$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"
$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 -- 2.39.5