diff --git a/CHANGELOG.md b/CHANGELOG.md index 9784a1c2..2e3127b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2018-10-17 v.2.3.12 +* Исрпавлена некорректная выгрузка остатков по складам +* Исправлена отправка габаритов товаров в заказах + ## 2018-10-04 v.2.3.11 * Добавлен учет настроек часового пояса при создании заказа * Устранено удаление событий изменения оплат при переводе выгрузки на агент diff --git a/intaro.retailcrm/classes/general/inventories/RetailCrmInventories.php b/intaro.retailcrm/classes/general/inventories/RetailCrmInventories.php index a1ed85f9..1e8683b8 100644 --- a/intaro.retailcrm/classes/general/inventories/RetailCrmInventories.php +++ b/intaro.retailcrm/classes/general/inventories/RetailCrmInventories.php @@ -96,7 +96,7 @@ class RetailCrmInventories } $elems = array(); - $chunkStores = array_chunk($stores, 50); + $chunkStores = array_chunk($stores, 50, true); foreach ($chunkStores as $stores) { foreach ($products as $product) { if (count($product['offers']) > 0) { diff --git a/intaro.retailcrm/classes/general/order/RetailCrmOrder_v5.php b/intaro.retailcrm/classes/general/order/RetailCrmOrder_v5.php index ab1ff81b..b4109a7c 100644 --- a/intaro.retailcrm/classes/general/order/RetailCrmOrder_v5.php +++ b/intaro.retailcrm/classes/general/order/RetailCrmOrder_v5.php @@ -45,7 +45,7 @@ class RetailCrmOrder return false; } - $dimensions = COption::GetOptionString(self::$MODULE_ID, self::$CRM_ORDER_DIMENSIONS, 'N'); + $dimensionsSetting = COption::GetOptionString(self::$MODULE_ID, self::$CRM_ORDER_DIMENSIONS, 'N'); $order = array( 'number' => $arFields['NUMBER'], @@ -164,7 +164,7 @@ class RetailCrmOrder $order['items'][] = $item; - if ($send && $dimensions == 'Y') { + if ($send && $dimensionsSetting == 'Y') { $dimensions = RCrmActions::unserializeArrayRecursive($product['DIMENSIONS']); if ($dimensions !== false) { @@ -176,7 +176,7 @@ class RetailCrmOrder } } - if ($send && $dimensions == 'Y') { + if ($send && $dimensionsSetting == 'Y') { $order['width'] = $width; $order['height'] = $height; $order['length'] = $length; diff --git a/intaro.retailcrm/description.ru b/intaro.retailcrm/description.ru index e1b7a362..566db60a 100644 --- a/intaro.retailcrm/description.ru +++ b/intaro.retailcrm/description.ru @@ -1,4 +1,2 @@ -- Добавлен учет настроек часового пояса при создании заказа -- Устранено удаление событий изменения оплат при переводе выгрузки на агент -- Добавлена возможность указать свойство в настройках экспорта, из которого будет подставляться картинка, если отсутствует в "Подробно" и "Анонс" -- Добавлена подстановка домена в ссылках каталога в зависимости от пренадлежности инфоблока к сайту \ No newline at end of file +- Исправлена передача габаритов товаров в заказе +- Исправлена передача остатков по складам \ No newline at end of file diff --git a/intaro.retailcrm/install/version.php b/intaro.retailcrm/install/version.php index eba67286..de4a7c69 100644 --- a/intaro.retailcrm/install/version.php +++ b/intaro.retailcrm/install/version.php @@ -1,5 +1,5 @@ "2.3.11", - "VERSION_DATE" => "2018-10-04 16:15:00" + "VERSION" => "2.3.12", + "VERSION_DATE" => "2018-10-17 13:50:00" );