From: Vladimir Fomichev Date: Wed, 28 Jan 2026 08:32:25 +0000 (+0300) Subject: Меняем статус 1С X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=b5050c60227f86c45d7aef7dffe330d51dc070b1;p=erp24_rep%2Fyii-erp24%2F.git Меняем статус 1С --- diff --git a/erp24/services/UploadService.php b/erp24/services/UploadService.php index 44c76f23..b742dae0 100644 --- a/erp24/services/UploadService.php +++ b/erp24/services/UploadService.php @@ -1641,9 +1641,9 @@ class UploadService { $mess['line'][] = __LINE__; $mess["created_orders"] = $result['created_orders']; $productsNames = Products1c::getNamesByTip('products'); + $marketplaceOrdersGuidArr = []; foreach ($result['created_orders'] as $arr) { $marketplaceOrders = null; - $marketplaceOrdersGuidArr = []; if (!empty($arr["id"])) { $marketplaceOrders = MarketplaceOrders::find()->where(['guid' => $arr["id"]])->one(); if ($marketplaceOrders && $marketplaceOrders->guid) { @@ -1713,7 +1713,12 @@ class UploadService { $errorText .= ' ,' . $arr['error_description']; } - $marketplaceOrders->status_1c = MarketplaceOrders::STATUSES_1C_ERROR_1C; + if (stripos($errorText, 'уже записан в системе') !== false) { + $marketplaceOrders->status_1c = MarketplaceOrders::STATUSES_1C_CREATED_IN_1C; + $marketplaceOrders->number_1c = $arr["number"] ?? ''; + } else { + $marketplaceOrders->status_1c = MarketplaceOrders::STATUSES_1C_ERROR_1C; + } $marketplaceOrders->error_text = $errorText; $marketplaceOrders->save(); if ($marketplaceOrders->getErrors()) {