From: marina Date: Mon, 28 Apr 2025 13:29:02 +0000 (+0300) Subject: ERP-402 Добавить в ЛК Флориста расчёт премии за авторские букеты X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=80bb460adfd6462782a6c479c947cfc996bc621d;p=erp24_rep%2Fyii-erp24%2F.git ERP-402 Добавить в ЛК Флориста расчёт премии за авторские букеты --- 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,