]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Добавление type_id
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 7 Oct 2025 08:20:48 +0000 (11:20 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 7 Oct 2025 08:20:48 +0000 (11:20 +0300)
erp24/api2/controllers/DataController.php
erp24/records/AnalystsBusinessOperations.php

index 742f5dfca3279393b88b127b024abc5c1132f1f6..f08e3ce6e010143b0fb2ecf3a57fc091c3ddc713 100644 (file)
@@ -477,13 +477,19 @@ class DataController extends BaseController
                         $writeOff[$key]['items'] = $writeOffProductsRow;
                     }
                 }
-
+                $analytics = AnalystsBusinessOperations::find()
+                    ->select(['guid'])
+                    ->indexBy('name')
+                    ->asArray()
+                    ->all();
                 foreach ($writeOff as $row) {
                     $typeWithPrefix = $this->setPrefixToWriteOffsType($row['write_offs_type']);
+                    $analyticGuid = $analytics[$typeWithPrefix]['guid'] ?? '';
                     $writeOffResult[] = [
                         'id' => $row['guid'],
                         'store_id' => $row['store_guid'],
                         'type' => $typeWithPrefix,
+                        'type_id' => $analyticGuid,
                         'cause' => 'Документ списания в ERP ' . $row['number'],
                         'items' => $row['items'],
                         'summ' => $row['summ'],
index 82185b8c89658e69fcdf4a61ef1ee91fcbc56480..32c9280df4a4833255c62688c59a615f34af47f6 100644 (file)
@@ -16,6 +16,7 @@ use Yii;
  */
 class AnalystsBusinessOperations extends \yii\db\ActiveRecord
 {
+    const TYPE_ID_WAYBILL_WRITE_OFFS = '';
 
 
     /**