]> gitweb.erp-flowers.ru Git - yii-erp24/.git/commitdiff
fix part 009
authorAlexander Smirnov <fredeom@mail.ru>
Mon, 20 May 2024 15:02:18 +0000 (18:02 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Mon, 20 May 2024 15:02:18 +0000 (18:02 +0300)
erp24/modul/shipment/fields/storehouse_balance.php

index 6664e391724a41b42ba582f672e2beba45f438b0..99c8e426840e5a4b77402eb70025d24f4a636e1a 100644 (file)
@@ -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"<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