]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Добавить колонку в зарплатную ведомость премия за продажу группы "Другие товары" feature_filippov_erp-134_payroll_list_add_column origin/feature_filippov_erp-134_payroll_list_add_column
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Wed, 7 Aug 2024 08:16:51 +0000 (11:16 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Wed, 7 Aug 2024 08:16:51 +0000 (11:16 +0300)
erp24/actions/payroll/IndexAction.php
erp24/actions/payroll/StoreAction.php
erp24/services/CabinetService.php

index 659f8789c9304d9a0c7f59d7b93c7795940715b2..3e4ce27ea4d8f875bef4d0010b959928b4c7b910 100755 (executable)
@@ -117,6 +117,7 @@ class IndexAction extends Action
                 'userSalaryPottedPremium',
                 'userSalaryWrapPremium',
                 'userSalarySalutPremium',
+                'userSalaryOtherItemsPremium',
                 'bonusSalaryMatrix',
                 'bonusMakeMatrix',
                 'teamBonusValue',
index 3309c181526dac7f1e5b4783b0cbd2449f81517f..bb3938defbd81b8b784550c074d265653f7c39ac 100755 (executable)
@@ -158,6 +158,7 @@ class StoreAction extends Action
                 'userSalaryPottedPremium',
                 'userSalaryWrapPremium',
                 'userSalarySalutPremium',
+                'userSalaryOtherItemsPremium',
                 'bonusSalaryMatrix',
                 'bonusMakeMatrix',
                 'teamBonusValue',
index ccc1a9ce5414b35c57e865335a89f6e867d66946..ee1fe20f7d7f13829dce3878f7eb27757aee7ef1 100755 (executable)
@@ -1400,7 +1400,7 @@ class CabinetService
 
         $userSalarySalutPremium  = round($userSalarySalut * 0.05); // 5% за личные продажи пиротехники
 
-        $userSalaryOtherItemsPremium  = round($userSalaryOtherItems * 0.01); // 1% Ð·Ð° Ð»Ð¸Ñ\87нÑ\8bе Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)
+        $userSalaryOtherItemsPremium  = round($userSalaryOtherItems * 0.01); // 1% Ð·Ð° Ð»Ð¸Ñ\87нÑ\8bе Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)
 
         //Букеты по матрице
         $enableTransform = ($dateFrom < '2022-12-07' && $dateTo > '2022-12-07');
@@ -1601,7 +1601,7 @@ class CabinetService
 
             if ($isShowBonusOtherItems) {
                 $addConstantSumValuesAdministrator = array(
-                    'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                    'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
                 );
 
                 $constantSumValuesAdministrator = array_merge($constantSumValuesAdministrator, $addConstantSumValuesAdministrator);
@@ -1683,7 +1683,7 @@ class CabinetService
 
             if ($isShowBonusOtherItems) {
                 $addSumValuesFlorist = array(
-                    'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                    'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
                 );
 
                 $sumValuesFlorist = array_merge($sumValuesFlorist, $addSumValuesFlorist);
@@ -3092,7 +3092,7 @@ false
                 'Премия за продажи пиротехники' => $userSalarySalutPremium,
                 'Премия за продажи матрицы' => $bonusSalaryMatrix,
                 'Премия за сборку матрицы' => $bonusMakeMatrix,
-                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
                 'Премия за качество (' . $userQualityPercent . '%)' => $userQualityPremium,
                 'Командный бонус' => $teamBonusValue,
             );
@@ -3151,7 +3151,7 @@ false
                 'Премия за продажи пиротехники' => $userSalarySalutPremium, //
                 'Премия за продажи матрицы' => $bonusSalaryMatrix, //
                 'Премия за сборку матрицы' => $bonusMakeMatrix, //
-                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
             ];
 
             if (!empty($personPremiumByStore)) {
@@ -3211,7 +3211,7 @@ false
                 'Премия за продажи пиротехники' => $userSalarySalutPremium, //
                 'Премия за продажи матрицы' => $bonusSalaryMatrix, //
                 'Премия за сборку матрицы' => $bonusMakeMatrix, //
-                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
                 'Премия за качество (' . $userQualityPercent . '%)' => $userQualityPremium,
                 'Командный бонус' => $teamBonusValue,
 
@@ -3294,7 +3294,7 @@ false
                 'Премия за продажи пиротехники' => $userSalarySalutPremium, //
                 'Премия за продажи матрицы' => $bonusSalaryMatrix, //
                 'Премия за сборку матрицы' => $bonusMakeMatrix, //
-                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)' => $userSalaryOtherItemsPremium,
+                'Ð\9fÑ\80емиÑ\8f Ð·Ð° Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)' => $userSalaryOtherItemsPremium,
             ];
 
             if (!empty($personPremiumByStore)) {
@@ -7865,7 +7865,7 @@ Group BY admin_id
 
         $userSalarySalutPremium  = round($userSalarySalut * 0.05); // 5% за личные продажи пиротехники
 
-        $userSalaryOtherItemsPremium  = round($userSalaryOtherItems * 0.01); // 1% Ð·Ð° Ð»Ð¸Ñ\87нÑ\8bе Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гме товары)
+        $userSalaryOtherItemsPremium  = round($userSalaryOtherItems * 0.01); // 1% Ð·Ð° Ð»Ð¸Ñ\87нÑ\8bе Ð¿Ñ\80одажи Ð½Ðµ Ñ\84окÑ\83Ñ\81ной Ð¿Ñ\80одÑ\83кÑ\86ии (Ð\94Ñ\80Ñ\83гие товары)
 
         $userSalaryPremium = [
             'userSalaryServicesPremium' => $userSalaryServicesPremium,