From 7fbc0b3173eb325d3a538fb35e9d9ae32bcbdfc9 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Mon, 31 Mar 2025 22:06:30 +0300 Subject: [PATCH] [ERP-381] fix formula --- erp24/records/BouquetComposition.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erp24/records/BouquetComposition.php b/erp24/records/BouquetComposition.php index 23cd7b72..dc1e1a58 100644 --- a/erp24/records/BouquetComposition.php +++ b/erp24/records/BouquetComposition.php @@ -435,7 +435,7 @@ class BouquetComposition extends ActiveRecord $costModel->selfcost_markup_price = 0.3 * $costModel->selfcost; } $costModel->price = round($cost); - $costModel->price_markup = $costModel->selfcost > 0 ? 100 * $costModel->price / ($costModel->selfcost_markup_price + $costModel->selfcost) : 0; + $costModel->price_markup = $costModel->selfcost > 0 ? 100 * ($costModel->price / ($costModel->selfcost_markup_price + $costModel->selfcost) - 1) : 0; $costModel->save(); } @@ -449,7 +449,7 @@ class BouquetComposition extends ActiveRecord $costModel->selfcost_markup = 30; $costModel->selfcost_markup_price = 0.3 * $costModel->selfcost; $costModel->price = round(1.15 * ($costModel->selfcost_markup_price + $costModel->selfcost)); - $costModel->price_markup = $costModel->selfcost > 0 ? 100 * $costModel->price / ($costModel->selfcost_markup_price + $costModel->selfcost) : 0; + $costModel->price_markup = $costModel->selfcost > 0 ? 100 * ($costModel->price / ($costModel->selfcost_markup_price + $costModel->selfcost) - 1): 0; $costModel->save(); } return $costModel; -- 2.39.5