From: marina Date: Fri, 6 Dec 2024 13:39:20 +0000 (+0300) Subject: ERP-259 Доработка второго шага передачи смен X-Git-Tag: 1.7~187^2~4 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=8bb0781c7733ff939c55d12ccdaa3801d72ef4a3;p=erp24_rep%2Fyii-erp24%2F.git ERP-259 Доработка второго шага передачи смен --- diff --git a/erp24/records/EqualizationRemains.php b/erp24/records/EqualizationRemains.php index b129232c..7f109b21 100644 --- a/erp24/records/EqualizationRemains.php +++ b/erp24/records/EqualizationRemains.php @@ -160,7 +160,7 @@ class EqualizationRemains extends \yii\db\ActiveRecord foreach ($minus as $key => $item) { -// $count = $count ?? $item['fact_and_1c_diff']; + $count = $count ?? $item['fact_and_1c_diff']; if (self::find() ->select(['shift_id', 'product_replacement_id']) @@ -195,13 +195,13 @@ class EqualizationRemains extends \yii\db\ActiveRecord $model->save(); $quanity = $quanity - min($quanity, abs($item['fact_and_1c_diff'])); -// $count += min($quanity, abs($item['fact_and_1c_diff'])); + $count += min($quanity, abs($item['fact_and_1c_diff'])); // -// if ($count == 0) { -//// unset($intersection['fad838d9-8159-11ef-84ea-ac1f6b1b7573']); -// unset($count); -// break; -// } + if ($count == 0) { + unset($minus[$key]); + unset($count); + break; + } } elseif ($model->getErrors()) { var_dump($model->errors); die();