From 80bb460adfd6462782a6c479c947cfc996bc621d Mon Sep 17 00:00:00 2001 From: marina Date: Mon, 28 Apr 2025 16:29:02 +0300 Subject: [PATCH] =?utf8?q?ERP-402=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?utf8?q?=D1=82=D1=8C=20=D0=B2=20=D0=9B=D0=9A=20=D0=A4=D0=BB=D0=BE=D1=80?= =?utf8?q?=D0=B8=D1=81=D1=82=D0=B0=20=D1=80=D0=B0=D1=81=D1=87=D1=91=D1=82?= =?utf8?q?=20=D0=BF=D1=80=D0=B5=D0=BC=D0=B8=D0=B8=20=D0=B7=D0=B0=20=D0=B0?= =?utf8?q?=D0=B2=D1=82=D0=BE=D1=80=D1=81=D0=BA=D0=B8=D0=B5=20=D0=B1=D1=83?= =?utf8?q?=D0=BA=D0=B5=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/CabinetService.php | 36 ++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/erp24/services/CabinetService.php b/erp24/services/CabinetService.php index bee486d3..18067d6f 100755 --- a/erp24/services/CabinetService.php +++ b/erp24/services/CabinetService.php @@ -3124,13 +3124,18 @@ false 'Премия за продажи пиротехники' => $userSalarySalutPremium, 'Премия за продажи матрицы' => $bonusSalaryMatrix, 'Премия за сборку матрицы' => $bonusMakeMatrix, - 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, - 'Премия за сборку авторских букетов' => $bonusMakeAuthor, 'Премия за продажи не фокусной продукции (Другие товары)' => $userSalaryOtherItemsPremium, 'Премия за качество (' . $userQualityPercent . '%)' => $userQualityPremium, 'Командный бонус' => $teamBonusValue, ); + if ($showAuthorPremium) { + $variableSumValuesAdministrator = array_merge($variableSumValuesAdministrator, [ + 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, + 'Премия за сборку авторских букетов' => $bonusMakeAuthor] + ); + } + if (!empty($personPremiumByStore)) { $personBonusesArrayInfo = [ 'Премия за продажу фокусных позиции в праздники' => $personPremiumByStore, @@ -3185,12 +3190,17 @@ false 'Премия за продажи пиротехники' => $userSalarySalutPremium, // 'Премия за продажи матрицы' => $bonusSalaryMatrix, // 'Премия за сборку матрицы' => $bonusMakeMatrix, // - 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, - 'Премия за сборку авторских букетов' => $bonusMakeAuthor, 'Премия за продажи не фокусной продукции (Другие товары)' => $userSalaryOtherItemsPremium, ]; + if ($bonusVariable) { + $bonusVariable = array_merge($bonusVariable, [ + 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, + 'Премия за сборку авторских букетов' => $bonusMakeAuthor] + ); + } + if (!empty($personPremiumByStore)) { $personBonusesArrayInfo = [ 'Премия за продажу фокусных позиции в праздники' => $personPremiumByStore, @@ -3248,8 +3258,6 @@ false 'Премия за продажи пиротехники' => $userSalarySalutPremium, // 'Премия за продажи матрицы' => $bonusSalaryMatrix, // 'Премия за сборку матрицы' => $bonusMakeMatrix, // - 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, - 'Премия за сборку авторских букетов' => $bonusMakeAuthor, 'Премия за продажи не фокусной продукции (Другие товары)' => $userSalaryOtherItemsPremium, 'Премия за качество (' . $userQualityPercent . '%)' => $userQualityPremium, 'Командный бонус' => $teamBonusValue, @@ -3257,6 +3265,13 @@ false ); + if ($showAuthorPremium) { + $sumValuesFlorist = array_merge($sumValuesFlorist, [ + 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, + 'Премия за сборку авторских букетов' => $bonusMakeAuthor] + ); + } + if (!empty($personBonuses)) { $personBonusesArrayInfo = [ 'Персональная премия' => $personBonuses, @@ -3341,11 +3356,16 @@ false 'Премия за продажи пиротехники' => $userSalarySalutPremium, // 'Премия за продажи матрицы' => $bonusSalaryMatrix, // 'Премия за сборку матрицы' => $bonusMakeMatrix, // - 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, - 'Премия за сборку авторских букетов' => $bonusMakeAuthor, 'Премия за продажи не фокусной продукции (Другие товары)' => $userSalaryOtherItemsPremium, ]; + if ($showAuthorPremium) { + $bonusVariable = array_merge($bonusVariable, [ + 'Премия за продажи авторских букетов' => $bonusSalaryAuthor, + 'Премия за сборку авторских букетов' => $bonusMakeAuthor] + ); + } + if (!empty($personPremiumByStore)) { $personBonusesArrayInfo = [ 'Премия за продажу фокусных позиции в праздники' => $personPremiumByStore, -- 2.39.5