1 Отредактировано Ярослав (26.05.2016 00:37:34)

Тема: 1С УТ 11.2 и выгрузка свойств товарных предложений

Впервые настраивали импорт для УТ 11.2. Как обычно, в новых версиях и терминология другая и интерфейс.

Как показала практика, для версии УТ 11.2 узел "Свойства" для товарных предложений может находится не только в файле "import.xml", но и "offers.xml", в результате чего свойства не загружаются и характеристики не создаются.

Решается путем   добавления '\Exchange\Model\Importers\CatalogProperty' в массив в api.inc.php (146 строка):

}elseif(preg_match('/offers/iu',$filename)){ //offers.xml
//Очистим сессию с id складов для получения
$_SESSION[\Exchange\Model\Importers\Warehouse::SESS_KEY_WAREHOUSE_IDS] = array();
return $this->matcher->applyImporters($full_filename,
array(
'\Exchange\Model\Importers\CatalogProperty',//ЗДЕСЬ ДОБАВЛЕНО!
'\Exchange\Model\Importers\PriceType',
'\Exchange\Model\Importers\Warehouse',
'\Exchange\Model\Importers\Offer',

),
$offset, $max_exec_time);

В описании файла offers.xml узел "Свойства" есть - http://dev.1c-bitrix.ru/api_help/sale/xml/offers.php

Спасибо разработчикам, модуль написан красиво. Много каких модулей импорта видел в других системах и там бы одной строчкой не отделался.

Re: 1С УТ 11.2 и выгрузка свойств товарных предложений

Спасибо. Продублируйте пожалуйста нам в поддержку.

Re: 1С УТ 11.2 и выгрузка свойств товарных предложений

И если можно пришлите пожалуйста, import и offers xml, для нашего анализа, чтобы мы могли посмотреть, что можно внести в релиз.

Re: 1С УТ 11.2 и выгрузка свойств товарных предложений

Уже написал в поддержке. С Виталием уже спор идет)

http://helpdesk.readyscript.ru/ticket/Harakteristiki-i-1s-n632089.html

Там же в теме выслал примеры. Если надо, продублирую