я не пойму в чем дело, вот смотрите
если поставить компонент catalog.section и передать ему нижеприведенный фильтр, то все работает, выводятся только элементы с нужным свойством, а с бесцеллером не пашет. Даже если фильтровать по IBLOCK_ID, то уже не работает. Непонятно в чем может быть причина.
<?global $arFilterProteins;
$arFilterProteins = Array("PROPERTY_PROTEINS_VALUE"=>"yes");
?>
<?$APPLICATION->IncludeComponent("bitrix:sale.bestsellers", "template1", array(
"AJAX_MODE" => "Y",
"AJAX_OPTION_JUMP" => "Y",
"AJAX_OPTION_STYLE" => "N",
"AJAX_OPTION_HISTORY" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400",
"BY" => array(
0 => "QUANTITY",
),
"PERIOD" => array(
0 => "",
1 => "",
),
"FILTER_NAME" => "arFilterProteins",
"ORDER_FILTER_NAME" => "arOrderFilter",
"ITEM_COUNT" => "3",
"DETAIL_URL" => "",
"AJAX_OPTION_ADDITIONAL" => ""
),
false
);?>