From: Vladimir Fomichev Date: Tue, 5 Aug 2025 10:59:49 +0000 (+0300) Subject: Добавлены планы по маркетплейсам X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=6d22acdb5d74238249c5760f5567d8468daa6dc2;p=erp24_rep%2Fyii-erp24%2F.git Добавлены планы по маркетплейсам --- diff --git a/erp24/controllers/CategoryPlanController.php b/erp24/controllers/CategoryPlanController.php index b3350bbe..0538f7dd 100644 --- a/erp24/controllers/CategoryPlanController.php +++ b/erp24/controllers/CategoryPlanController.php @@ -212,6 +212,13 @@ class CategoryPlanController extends Controller { Yii::$app->session->setFlash('error', 'Не установлен план для магазина'); } + if (!empty($salesWriteOffsPlan->online_sales_marketplace_plan)) { + $onlineMarketPlannedSales = self::calculatePlannedSales($tableOnline, $salesWriteOffsPlan->online_sales_marketplace_plan); + } else { + $onlineMarketPlannedSales = []; + Yii::$app->session->setFlash('error', 'Не установлен план для магазина'); + } + $eit = ExportImportTable::find()->where(['entity' => 'city_store', 'export_id' => 1, 'entity_id' => $model->store_id])->one(); $store_id = $eit->export_val ?? ''; @@ -269,7 +276,7 @@ class CategoryPlanController extends Controller { $categoryPlanNew->category = $type; $categoryPlanNew->offline = $offlinePlannedSales[$model->store_id][$type] ?? 0; $categoryPlanNew->internet_shop = $onlinePlannedSales[$model->store_id][$type] ?? 0; - $categoryPlanNew->marketplace = 0; + $categoryPlanNew->marketplace = $onlineMarketPlannedSales[$model->store_id][$type] ?? 0; $categoryPlanNew->write_offs = $plannedWriteOffs[$model->store_id][$type] ?? 0; $categoryPlanNew->created_at = date('Y-m-d HH:i:s'); $categoryPlanNew->updated_at = date('Y-m-d HH:i:s'); diff --git a/erp24/views/category-plan/index.php b/erp24/views/category-plan/index.php index 3aeb55ef..727e375e 100644 --- a/erp24/views/category-plan/index.php +++ b/erp24/views/category-plan/index.php @@ -208,7 +208,7 @@ input[readonly] { offline_sales_plan; - $online_sale = $salesWriteOffsPlan->online_sales_shop_plan; + $online_sale = $salesWriteOffsPlan->online_sales_shop_plan + $salesWriteOffsPlan->online_sales_marketplace_plan; $write_offs = $salesWriteOffsPlan->write_offs_plan; ?> @@ -230,11 +230,11 @@ input[readonly] { - + ?>
data-offline="" data-offline-type=""> 'number', 'style' => 'max-width: 80px;', 'readonly' => !$isEditable, 'onchange' => 'editProcent(this);']) ?>% 'number', 'readonly' => true, ]) ?> data-online="" data-online-type=""> 'number', 'style' => 'max-width: 80px;', 'readonly' => !$isEditable, 'onchange' => 'editProcent(this);']) ?>% 'number', 'readonly' => true, ]) ?> 'number', 'readonly' => true, ]) ?>