From: fomichev Date: Wed, 14 May 2025 12:17:02 +0000 (+0300) Subject: Корректировка представлений X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=e72ea3ed5e854aafd248f6fd677bd62b8d72fbc7;p=erp24_rep%2Fyii-erp24%2F.git Корректировка представлений --- diff --git a/erp24/services/AutoPlannogrammaService.php b/erp24/services/AutoPlannogrammaService.php index d236060a..23136f75 100644 --- a/erp24/services/AutoPlannogrammaService.php +++ b/erp24/services/AutoPlannogrammaService.php @@ -1010,13 +1010,13 @@ var_dump($totals); die(); $weekRanges[] = [ 'index' => (int)date('W', $wkStart), 'start' => date('Y-m-d H:i:s', $wkStart), - 'end' => date('Y-m-d H:i:s', $wkEnd), + 'end' => date('Y-m-d 23:59:59', $wkEnd), ]; } } $result = []; - + //var_dump($weekRanges, $dateFrom); die(); foreach ($weekRanges as $range) { $exprWeek = new Expression((string)$range['index']); $query = (new Query())->select([ @@ -1069,6 +1069,7 @@ var_dump($totals); die(); 'sum' => (float)$row['total_sum'], ]; } + // var_dump($result, $range['start'], $range['end']); die(); } return $result; @@ -1099,11 +1100,12 @@ var_dump($totals); die(); $year = (int)$yearStr; $historical = []; - for ($yr = $year-2; $yr < $year; $yr++) { + for ($yr = $year - 2; $yr < $year; $yr++) { $mYear = sprintf('%02d-%d', $month, $yr); $weeklyData = $this->getWeeklySpeciesDataForMonth( $mYear, $filters, $productFilter, $type ); + // var_dump($weeklyData, $mYear); die(); foreach ($weeklyData as $row) { $week = $row['week']; $sid = $row['store_id']; @@ -1120,7 +1122,7 @@ var_dump($totals); die(); ($historical[$week][$sid][$cat][$sub][$spec] ?? 0) + $sumWeek; } } - + //var_dump($historical); die(); $dateFrom = sprintf('%04d-%02d-01 00:00:00', $year, $month); $dateTo = date('Y-m-d H:i:s', strtotime("$dateFrom +1 month -1 second")); $monthWeighted = $this->getMonthSpeciesShareOrWriteOffWeighted( diff --git a/erp24/views/auto-plannogramma/control-species.php b/erp24/views/auto-plannogramma/control-species.php index d2aa7711..98e80236 100644 --- a/erp24/views/auto-plannogramma/control-species.php +++ b/erp24/views/auto-plannogramma/control-species.php @@ -22,7 +22,7 @@ use yii_app\records\Products1c; ?>
-

Проверка продаж/списаний по видам

+

Проверка списаний по видам

'post']); ?> @@ -36,7 +36,7 @@ use yii_app\records\Products1c; field($model, 'type') ->radioList([ - 'sales' => 'Продажи', + //'sales' => 'Продажи', 'writeOffs'=> 'Списания', ]) ->label('Тип данных') ?> @@ -50,7 +50,7 @@ use yii_app\records\Products1c; -

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

+

Результаты расчетов списаний видов по неделям

@@ -105,7 +105,7 @@ use yii_app\records\Products1c;
-

Прогноз по неделям по неделям

+

Прогноз списаний товаров по неделям