]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-107] Подсчёт бонуса
authorAlexander Smirnov <fredeom@mail.ru>
Wed, 4 Sep 2024 07:40:32 +0000 (10:40 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Wed, 4 Sep 2024 07:40:32 +0000 (10:40 +0300)
erp24/services/MotivationService.php

index 2786a266831b6eaa334a02a50e0ed2677fba73a8..2e9b19d6d2ecc4b160b49c4715bc6edd69faae65 100644 (file)
@@ -1256,19 +1256,19 @@ class MotivationService
                 $motivationDataTableSort[$indMap[self::CODE_NET_PROFIT_THRESHOLD_RUB]][$column] = $sum; // "Минимальный порог Чистой прибыли, руб."
             }
 
-//            if ($ind > 0) {
-//                $c62 = $motivationDataTableSort[$indMap[self::CODE_NET_PROFIT]][$column]; // "Чистая прибыль"
-//                $b64 = $motivationDataTableSort[$indMap[self::CODE_NET_PROFIT_THRESHOLD_RUB]][$ind == 6 ? "plan" : $column]; // "Минимальный порог Чистой прибыли, руб."
-//
-//                $j66 = 0;
-//                if ($c62 >= $b64) {
-//                    $formula = $c62 - $c5 * $motivationDataTableSort[$indMap[self::CODE_THRESHOLD_COEFFICIENT]]["plan"]; // "Пороговый коэффициент"
-//                    if ($formula > 0) {
-//                        $j66 = $formula;
-//                    }
-//                }
-//                $motivationDataTableSort[$indMap[self::CODE_CALCULATION_OF_PREMIUM]][$column] = $j66 + 0; // "Расчет премии"
-//            }
+            if ($indexItem > 0) {
+                $c62 = $motivationDataTableSort[$indMap[self::CODE_NET_PROFIT]][$column]; // "Чистая прибыль"
+                $b64 = $motivationDataTableSort[$indMap[self::CODE_NET_PROFIT_THRESHOLD_RUB]][$indexItem == 6 ? "plan" : $column]; // "Минимальный порог Чистой прибыли, руб."
+
+                $j66 = 0;
+                if ($c62 >= $b64) {
+                    $formula = $c62 - $c5 * $motivationDataTableSort[$indMap[self::CODE_THRESHOLD_COEFFICIENT]]["plan"]; // "Пороговый коэффициент"
+                    if ($formula > 0) {
+                        $j66 = $formula;
+                    }
+                }
+                $motivationDataTableSort[$indMap[self::CODE_CALCULATION_OF_PREMIUM]][$column] = $j66 + 0; // "Расчет премии"
+            }
         }
 
         // Отклонение