From: Alexander Smirnov Date: Mon, 20 May 2024 15:02:18 +0000 (+0300) Subject: fix part 009 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=faab2f940c56dc841abdc148c1e3a8ce1ace6b3b;p=yii-erp24%2F.git fix part 009 --- diff --git a/erp24/modul/shipment/fields/storehouse_balance.php b/erp24/modul/shipment/fields/storehouse_balance.php index 6664e39..99c8e42 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