From 339cbd2a5b02d6b23bde5802a2b602c1081d0bd9 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 22 Nov 2024 09:46:03 +0300 Subject: [PATCH] =?utf8?q?[ERP-242]=20=D0=B8=D1=82=D0=BE=D0=B3=D0=BE=20?= =?utf8?q?=D0=B2=20=D0=BA=D0=B0=D1=80=D1=82=D0=B8=D0=BA=20=D0=B2=D1=8C?= =?utf8?q?=D1=8E=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/views/shift-transfer/view.php | 68 ++++++----------------------- 1 file changed, 14 insertions(+), 54 deletions(-) diff --git a/erp24/views/shift-transfer/view.php b/erp24/views/shift-transfer/view.php index e120e47b..c9a15ed4 100644 --- a/erp24/views/shift-transfer/view.php +++ b/erp24/views/shift-transfer/view.php @@ -61,14 +61,16 @@ use yii_app\records\Products1c;
- new \yii\data\ArrayDataProvider([ 'allModels' => $shiftTransfer->shiftRemains ]), + 'showFooter' => true, 'columns' => [ [ 'attribute' => 'group_label', 'label' => 'Название группы', + 'footer' => 'Итого:', 'value' => function($data) { return ProductsClass::getHints()[$data['group_label']] ?? ''; }, @@ -96,6 +98,8 @@ use yii_app\records\Products1c; [ 'attribute' => 'self_cost', 'label' => 'Себестоимость, руб', + 'footer' => array_sum(array_column($shiftTransfer->shiftRemains, 'self_cost')), +// 'pageSummary' => true, 'value' => function($data) { return $data['self_cost'] ?? ''; }, @@ -103,6 +107,8 @@ use yii_app\records\Products1c; [ 'attribute' => 'remains_summ', 'label' => 'Сумма остатков (недостача или излишек), руб', +// 'pageSummary' => true, + 'footer' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_summ')), 'value' => function($data) { return $data['remains_summ'] ?? ''; }, @@ -110,6 +116,8 @@ use yii_app\records\Products1c; [ 'attribute' => 'remains_count', 'label' => 'Фактические остатки кол-во, шт', +// 'pageSummary' => true, + 'footer' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_count')), 'value' => function($data) { return $data['remains_count'] ?? ''; }, @@ -117,6 +125,8 @@ use yii_app\records\Products1c; [ 'attribute' => 'fact_and_1c_diff', 'label' => 'Разница факт и по программе 1с, шт', +// 'pageSummary' => true, + 'footer' => array_sum(array_column($shiftTransfer->shiftRemains, 'fact_and_1c_diff')), 'value' => function($data) { return $data['fact_and_1c_diff'] ?? ''; }, @@ -124,64 +134,14 @@ use yii_app\records\Products1c; [ 'attribute' => 'remains_1c', 'label' => 'Остатки по 1с, шт', +// 'pageSummary' => true, + 'footer' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_1c')), 'value' => function($data) { return $data['remains_1c'] ?? ''; }, ], ], - ]); ?> -
-
- -
-
- new \yii\data\ArrayDataProvider([ - 'allModels' => [ - [ - 'remains_summ' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_summ')), - 'remains_count' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_count')), - 'remains_diff' => array_sum(array_column($shiftTransfer->shiftRemains, 'fact_and_1c_diff')), - 'remains_1c' => array_sum(array_column($shiftTransfer->shiftRemains, 'remains_1c')), - ] - ], - ]), - 'columns' => [ - [ - 'label' => '', - 'value' => function () { - return 'Итого:'; - } - ], - [ - 'attribute' => 'remains_summ', - 'label' => 'Сумма остатков (недостача или излишек), руб', - 'value' => function($data) { - return $data['remains_summ'] ?? ''; - }, - ], - [ - 'attribute' => 'remains_count', - 'label' => 'Фактические остатки кол-во, шт', - 'value' => function($data) { - return $data['remains_count'] ?? ''; - }, - ], - [ - 'attribute' => 'remains_diff', - 'label' => 'Разница факт и по программе 1с, шт', - 'value' => function($data) { - return $data['remains_diff'] ?? ''; - }, - ], - [ - 'attribute' => 'remains_1c', - 'label' => 'Остатки по 1с, шт', - 'value' => function($data) { - return $data['remains_1c'] ?? ''; - }, - ], - ], + //'showPageSummary' => true, ]); ?>
-- 2.39.5