From: Alexander Smirnov Date: Wed, 4 Sep 2024 13:56:03 +0000 (+0300) Subject: [ERP-130] изменена формула себестоимости X-Git-Tag: 1.4~6^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=c45a3b665c2bf6737c26291950063369fd6cbe65;p=erp24_rep%2Fyii-erp24%2F.git [ERP-130] изменена формула себестоимости --- diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index 9abba216..90a9a6a5 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -459,7 +459,7 @@ class MotivationService } if ($exportImportTable) { - $writeOffs = WriteOffs::find()->alias('wo')->select(['wo.type', 'wo.date', 'wop.product_id', 'wop.quantity', 'wop.summ']) + $writeOffs = WriteOffs::find()->alias('wo')->select(['wo.type', 'wo.date', 'wop.product_id', 'wop.quantity', 'wop.price']) ->rightJoin('write_offs_products wop', 'wop.write_offs_id = wo.id') ->where(['between', 'wo.date', $weekStart, $weekEnd]) ->andWhere(['wo.store_id' => $exportImportTable->export_val]) @@ -482,7 +482,7 @@ class MotivationService continue; } $value = ($selfCostProductMap[date("Y-m-d", strtotime($data['date']))][$data['product_id']] ?? 0) * ($data['quantity'] ?? 0); - $sum += $value > 0 ? $value : ($data['summ'] ?? 0); + $sum += $value > 0 ? $value : ($data['price'] ?? 0) * ($data['quantity'] ?? 0); } $motivationItemType = MotivationCostsItem::writeOffsToMotivationItemMap($key);