При экспорте товаров с сайта в 1С, экспортируются только активные товары, а нужно чтобы и те и другие. Изменения файла component.php компонента catalog.export.1c ни к чему не привело, а изменения были следующими:
• Как работает компонент — я до конца не понял, понятно только что происходит экспорт в несколько шагов. Сначала формируются свойства и разделы (CIBlockCMLExport::ExportProperties, CIBlockCMLExport::ExportSections). Во втором шаге элементы (CIBlockCMLExport::ExportElements), в третьем разделы и элементы. Там в переменную сессии $_SESSION["BX_CML2_EXPORT"]["total"] возвращается результат метода GetList объекта CIBlockElement, где в параметре фильтра указан ACTIVE => "Y". Изменял его как только можно, даже убирал все равно выдаются только активных товары;
• Метод CIBlockCMLExport::ExportElements($PROPERTY_MAP, $SECTION_MAP, $start_time, $INTERVAL, $counter_limit = 0, $arElementFilter = false) шестым параметром передавал массив фильтра. При экспорте программа 1С зависает затем выдается ошибка что XML не был получен.
============================================================ ==================================================
Подскажите, пожалуйста, в чем тут дело? Может не с того инфоблока идет экспорт или где-то мои модификации над компонентом были неправильны... я незнаю, но уверен, что причина банальна
• Как работает компонент — я до конца не понял, понятно только что происходит экспорт в несколько шагов. Сначала формируются свойства и разделы (CIBlockCMLExport::ExportProperties, CIBlockCMLExport::ExportSections). Во втором шаге элементы (CIBlockCMLExport::ExportElements), в третьем разделы и элементы. Там в переменную сессии $_SESSION["BX_CML2_EXPORT"]["total"] возвращается результат метода GetList объекта CIBlockElement, где в параметре фильтра указан ACTIVE => "Y". Изменял его как только можно, даже убирал все равно выдаются только активных товары;
• Метод CIBlockCMLExport::ExportElements($PROPERTY_MAP, $SECTION_MAP, $start_time, $INTERVAL, $counter_limit = 0, $arElementFilter = false) шестым параметром передавал массив фильтра. При экспорте программа 1С зависает затем выдается ошибка что XML не был получен.
============================================================
Подскажите, пожалуйста, в чем тут дело? Может не с того инфоблока идет экспорт или где-то мои модификации над компонентом были неправильны... я незнаю, но уверен, что причина банальна