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