Оставлю здесь, может кому пригодится.
Если у Вас наличие ведется отдельным свойством или просто нужна фильтрация при выгрузке, например по "снятым с продажи" товарам или еще каким-либо свойствам, то находите в вашем скрипте выгрузки custom_run.php (скопированном заранее в /bitrix/php_interface/include/catalog_export/)
1268 строка, где формируется фильтр:
$filter = array('IBLOCK_ID' => $IBLOCK_ID);
if (!$bAllSections && !empty($arSectionIDs))
{
$filter['INCLUDE_SUBSECTIONS'] = 'Y';
$filter['SECTION_ID'] = $arSectionIDs;
}
$filter['ACTIVE'] = 'Y';
$filter['ACTIVE_DATE'] = 'Y';
И добавляете нужную фильтрацию, например:
//добавляем фильтрацию по наличию картинки превью
$filter['!PREVIEW_PICTURE'] = false;
//фильтрация по свойству OTKLYUCHENNYY_TOVAR
$filter['!PROPERTY_OTKLYUCHENNYY_TOVAR_VALUE'] = 'да';
$filter['!PROPERTY_SALE_OFF'] = '1';
Товары дергаются стандартным методом CIBlockSection::GetList, варианты фильтрации есть в описании [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getlist.php[/URL]
Если у Вас наличие ведется отдельным свойством или просто нужна фильтрация при выгрузке, например по "снятым с продажи" товарам или еще каким-либо свойствам, то находите в вашем скрипте выгрузки custom_run.php (скопированном заранее в /bitrix/php_interface/include/catalog_export/)
1268 строка, где формируется фильтр:
$filter = array('IBLOCK_ID' => $IBLOCK_ID);
if (!$bAllSections && !empty($arSectionIDs))
{
$filter['INCLUDE_SUBSECTIONS'] = 'Y';
$filter['SECTION_ID'] = $arSectionIDs;
}
$filter['ACTIVE'] = 'Y';
$filter['ACTIVE_DATE'] = 'Y';
И добавляете нужную фильтрацию, например:
//добавляем фильтрацию по наличию картинки превью
$filter['!PREVIEW_PICTURE'] = false;
//фильтрация по свойству OTKLYUCHENNYY_TOVAR
$filter['!PROPERTY_OTKLYUCHENNYY_TOVAR_VALUE'] = 'да';
$filter['!PROPERTY_SALE_OFF'] = '1';
Товары дергаются стандартным методом CIBlockSection::GetList, варианты фильтрации есть в описании [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/getlist.php[/URL]