From 53ce4109ba5f6f526d9b9aa2a5b8b80c0791dc89 Mon Sep 17 00:00:00 2001 From: fomichev Date: Tue, 13 May 2025 15:25:26 +0300 Subject: [PATCH] =?utf8?q?=D0=92=D1=8B=D0=B2=D0=BE=D0=B4=20=D0=B4=D0=BE?= =?utf8?q?=D0=BF=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B4=D0=BB?= =?utf8?q?=D1=8F=20=D1=86=D0=B5=D0=BB=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../AutoPlannogrammaController.php | 7 +++ .../auto-plannogramma/control-species.php | 56 +++---------------- 2 files changed, 16 insertions(+), 47 deletions(-) diff --git a/erp24/controllers/AutoPlannogrammaController.php b/erp24/controllers/AutoPlannogrammaController.php index 5a640043..de94a9ff 100644 --- a/erp24/controllers/AutoPlannogrammaController.php +++ b/erp24/controllers/AutoPlannogrammaController.php @@ -290,6 +290,10 @@ class AutoPlannogrammaController extends BaseController $monthCategoryShareResult[$sid][$cat['category']]['share_of_total'] = $cat['share_of_total']; } + } + foreach ($monthCategoryGoal as $cats) { + $monthCategoryShareResult[$cats['store_id']][$cats['category']]['goal'] = $cats['goal']; + } //var_dump($monthCategoryShareResult); die(); $monthSubcategoryShare = $service->getMonthSubcategoryShareOrWriteOffWeighted($datePlan, $filters, null, $filters['type']); @@ -329,6 +333,9 @@ class AutoPlannogrammaController extends BaseController foreach ($monthSubcategoryShare as $subcat) { $monthCategoryShareResult[$subcat['store_id']][$subcat['category']][$subcat['subcategory']]['total_sum'] = $subcat['total_sum']; $monthCategoryShareResult[$subcat['store_id']][$subcat['category']][$subcat['subcategory']]['percent_of_month'] = $subcat['percent_of_month']; + } + foreach ($monthSubcategoryGoal as $cats) { + $monthCategoryShareResult[$cats['store_id']][$cats['category']][$cats['subcategory']]['goal'] = $cats['goal']; } $monthSpeciesShare = $service->getMonthSpeciesShareOrWriteOffWeighted($datePlan, $datePlan, $filters, null, $filters['type']); diff --git a/erp24/views/auto-plannogramma/control-species.php b/erp24/views/auto-plannogramma/control-species.php index abd6f86b..5adabfc4 100644 --- a/erp24/views/auto-plannogramma/control-species.php +++ b/erp24/views/auto-plannogramma/control-species.php @@ -46,51 +46,7 @@ use yii_app\records\Products1c; - -

Итоги по магазину

- - - - - - - - - $sum): ?> - - - - - - -
МагазинИтого сумма
formatter->asDecimal($sum, 2) ?>
- - -

Детализация по видам

- - - - - - - - - - - - - - - - - - - - - -
КатегорияПодкатегорияВид товараСуммаДоля
formatter->asPercent($monthCategoryShare[$row['category']]['share_of_total'], 2) ?>formatter->asDecimal($row['total_sum'], 2) ?>formatter->asPercent($row['percent_of_month'], 2) ?>
-

Результаты по неделям

@@ -99,15 +55,18 @@ use yii_app\records\Products1c; + + + - - + + @@ -117,12 +76,15 @@ use yii_app\records\Products1c; + + + - + -- 2.39.5
Категория Категория сумма Категория доляКатегория цель Подкатегория Подкатегория сумма Подкатегория доляПодкатегория цель Вид Вид сумма Вид доляВид Цель месяца НеделяДоля (%)Цель месяцаДоля недели (%)Цель недели
storeId][$r['category']]['total_sum_cat'] ?> formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']]['share_of_total'], 2) ?>storeId][$r['category']]['goal'] ?> storeId][$r['category']][$r['subcategory']]['total_sum'] ?> formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']][$r['subcategory']]['percent_of_month'], 2) ?>storeId][$r['category']][$r['subcategory']]['goal'] ?> storeId][$r['category']][$r['subcategory']][$r['species']]['total_sum'] ?> formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']][$r['subcategory']][$r['species']]['percent_of_month'], 2) ?> неделя - начало @@ -131,7 +93,7 @@ use yii_app\records\Products1c; formatter->asPercent($r['percent'], 1) ?>