]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-360 Сборка страницы автопм
authormarina <m.zozirova@gmail.com>
Tue, 17 Jun 2025 12:59:36 +0000 (15:59 +0300)
committermarina <m.zozirova@gmail.com>
Tue, 17 Jun 2025 12:59:36 +0000 (15:59 +0300)
erp24/controllers/AutoPlannogrammaController.php

index 76d107b0f5ee81dfa371036ec82ae9057d848efc..2970b8124788329175a1b7f1b6248756517f972e 100644 (file)
@@ -163,14 +163,6 @@ class AutoPlannogrammaController extends BaseController
                     continue;
                 }
 
-                // Безопасно получаем write_offs для всего value
-                $value['title']['write_offs'] = null;
-                if (isset($value['id']) && is_numeric($value['id'])) {
-                    $autoplannogramma = Autoplannogramma::findOne(['id' => $value['id']]);
-                    if ($autoplannogramma) {
-                        $value['title']['write_offs'] = $autoplannogramma->writeoffs_forecast;
-                    }
-                }
 
                 foreach (['offline', 'marketplace', 'online'] as $channel) {
                     $channelData = $forecast[$storeId][$channel] ?? [];
@@ -188,6 +180,14 @@ class AutoPlannogrammaController extends BaseController
 
                     $value['title'][$channel] = $titleData ?: [];
                 }
+
+                $value['title']['write_offs'] = null;
+                if (isset($value['id']) && is_numeric($value['id'])) {
+                    $autoplannogramma = Autoplannogramma::findOne(['id' => $value['id']]);
+                    if ($autoplannogramma) {
+                        $value['title']['write_offs'] = $autoplannogramma->writeoffs_forecast;
+                    }
+                }
             }
         }