Рейтинг: 1.9899  
Новая
Предложил Кирсанов Анатолий 24.05.2016 23:49:26

Нужно событие для реакции на уже распарсенный XML с каталогом

Крайне актуально для обмена 4 и выше, т.к. здесь уже не два файла (товары и предложения), а семь (товары-метаданные-группы, товары-метаданные-свойства, товары-элементы, предложения-метаданные, предложения-элементы, остатки, цены). Файлы с метаданными и элементами можно различить только заглянув внутрь (по наличию элемента Классификатор, Группы, Свойства).

Сейчас приходится заниматься кастомизацией компоненты bitrix:catalog.import.1c.
Событие 'catalog', 'OnBeforeCatalogImport1C' не поможет, т.к. отправляется после создания временной таблицы b_xml_tree, но до ее наполнения.

catalog 17.0.4: Ситуация не изменилась.
Рейтинг: 0.4979  
На голосовании
Предложил Borisenko Valentin 16.05.2014 19:43:16

Импорт товаров из 1с :: Доступ к товарам - после импорта

Реализовать возможность доступа в "catalog.import.1c" к выгруженным товарам / торговым предложениям через событие (наподобие: OnSuccessCatalogImport1C($arItems), где $arItems['ITEMS'] - товары, $arItems['OFFERS'] - торговые предложения).