<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "oracle" на "Поиск: ограничение области поиска по произвольным параметрам"</title>
	<description>Комментарии в блоге "oracle" на "Поиск: ограничение области поиска по произвольным параметрам"</description>
	<link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Fri, 17 Apr 2026 11:10:48 +0300</pubDate>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Сергей Шадрин</title>
      <description><![CDATA[а что это такое? А то ничего не понятно.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=132226#com132226</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=132226#com132226</guid>
      <pubDate>Wed, 22 May 2024 14:47:47 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Захар</title>
      <description><![CDATA[Перепробовал все, но в таблице b_search_content_param ни чего не появляется. Полную переиндексацию делал. С чем может быть связана проблема?]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=128024#com128024</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=128024#com128024</guid>
      <pubDate>Tue, 22 Jun 2021 21:06:34 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Студия «СОВА»</title>
      <description><![CDATA[Тоже столкнулся с подобной задачей, разработчик сказал, что отрицание не будет работать так как оно не предусмотрено в методе. Как вариант можно получать список всех разделов инфоблока, исключать необходимые разделы из выборки и передавать список нужных ИД разделов инфоблока.]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=104357#com104357</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=104357#com104357</guid>
      <pubDate>Thu, 07 Dec 2017 14:15:27 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Анатолий Кирсанов</title>
      <description><![CDATA[Не в той таблице ищете - b_search_content_param]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=65310#com65310</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=65310#com65310</guid>
      <pubDate>Wed, 25 Feb 2015 21:16:41 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Алексей</title>
      <description><![CDATA[Сейчас ведь такой спосбо не актуальный?<br />в таблице индексации b_search_content &nbsp;<noindex><a href="http://prntscr.com/429lxe" target="_blank" rel="nofollow" >http://prntscr.com/429lxe</a></noindex> не мог найти поля PARAMS, в дкументации тоже нет <noindex><a href="http://dev.1c-bitrix.ru/api_help/search/events/beforeindex.php" target="_blank" rel="nofollow" >http://dev.1c-bitrix.ru/api_help/search/events/beforeindex.php</a></noindex> &nbsp; . То есть в какую таблиу и поле записывается id раздела? версия 14.5]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=57817#com57817</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=57817#com57817</guid>
      <pubDate>Sun, 13 Jul 2014 19:32:47 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Денис Черечукин</title>
      <description><![CDATA[====code====
<pre>global $arSectionFilter;
$arSectionFilter = array("PARAMS" =&#62; array("iblock_section" =&#62; 6759)); </pre>
=============
А отрицание здесь не работает? Допустим мне надо вывести все элементы, не принадлежащие разделу 6759<br />Так не работает:<br />
====code====
<pre>global $arSectionFilter;
$arSectionFilter = array("PARAMS" =&#62; array("!iblock_section" =&#62; 6759)); </pre>
=============]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=51812#com51812</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=51812#com51812</guid>
      <pubDate>Tue, 04 Feb 2014 15:41:52 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Дмитрий</title>
      <description><![CDATA[Долго разбирался со всем написаным, в итоге собрав все вместе получил:<br />1) init.php (Спасибо ):<br /><br />
====code====
<pre>&#60;?

AddEventHandler("search", "BeforeIndex", Array("CPortalHandlers", "BeforeIndexHandler"));

/**
 * Класс для обработчиков
 * 
 */
class CPortalHandlers
{
&nbsp;&nbsp;&nbsp;&nbsp;/**
&nbsp;&nbsp;&nbsp;&nbsp; * Метод модифицирует поисковый индекс
&nbsp;&nbsp;&nbsp;&nbsp; * для элементов и разделов инфоблока
&nbsp;&nbsp;&nbsp;&nbsp; * 
&nbsp;&nbsp;&nbsp;&nbsp; */
&nbsp;&nbsp;&nbsp;&nbsp;function BeforeIndexHandler($arFields)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$IBLOCK_ID = SANTEHVOZ_CATALOG_ID;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Обрабатываем только нужный инфоблок
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($arFields&#91;"MODULE_ID"&#93; == "iblock" &#38;&#38; $arFields&#91;"PARAM2"&#93; == $IBLOCK_ID)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arFields&#91;"PARAMS"&#93;&#91;"iblock_section"&#93; = array();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Добавляем разделы элемента
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// С учетом родительских разделов
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(substr($arFields&#91;"ITEM_ID"&#93;, 0, 1) != "S")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Получаем разделы привязки элемента (их может быть несколько)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$rsSections = CIBlockElement::GetElementGroups($arFields&#91;"ITEM_ID"&#93;, true);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($arSection = $rsSections-&#62;Fetch())
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$nav = CIBlockSection::GetNavChain($IBLOCK_ID, $arSection&#91;"ID"&#93;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($ar = $nav-&#62;Fetch())
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Сохраняем в поисковый индекс
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arFields&#91;"PARAMS"&#93;&#91;"iblock_section"&#93;&#91;&#93; = $ar&#91;'ID'&#93;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Добавляем разделы раздела
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// С учетом родительских разделов
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Получаем разделы
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$nav = CIBlockSection::GetNavChain($IBLOCK_ID, substr($arFields&#91;"ITEM_ID"&#93;, 1, strlen($arFields&#91;"ITEM_ID"&#93;)));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($ar = $nav-&#62;Fetch())
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Сохраняем в поисковый индекс
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arFields&#91;"PARAMS"&#93;&#91;"iblock_section"&#93;&#91;&#93; = $ar&#91;'ID'&#93;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Всегда возвращаем arFields
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $arFields;
&nbsp;&nbsp;&nbsp;&nbsp;}
}

?&#62;
 </pre>
=============
2) Код страницы вызова компеонента:<br /><br />
====code====
<pre>&#60;?require($_SERVER&#91;"DOCUMENT_ROOT"&#93;."/bitrix/header.php");

global $arSectionFilter;
$arSectionFilter = array("PARAMS" =&#62; array("iblock_section" =&#62; $_GET&#91;'idcatalog'&#93;));
if ($_GET&#91;'idcatalog'&#93;!=''){
$arSectionFiltername = 'arSectionFilter';
&nbsp;&nbsp;&nbsp;}// Это условие для пункта 'Все категории', если оно выбрано то в&nbsp;&nbsp;$_GET&#91;'idcatalog'&#93; передается пустое значение
$APPLICATION-&#62;SetTitle("Поиск");?&#62;&#60;?$APPLICATION-&#62;IncludeComponent(
&nbsp;&nbsp;&nbsp;"santehvoz:search.page",
&nbsp;&nbsp;&nbsp;"",
&nbsp;&nbsp;&nbsp;Array(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"USE_SUGGEST" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PATH_TO_USER_PROFILE" =&#62; "",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"FILTER_NAME" =&#62; $arSectionFiltername,
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;"arrFILTER" =&#62; array(0=&#62;"iblock_catalog",),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"arrFILTER_iblock_catalog" =&#62; array(0=&#62;"1",),

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"AJAX_MODE" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"RESTART" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"NO_WORD_LOGIC" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"USE_LANGUAGE_GUESS" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"CHECK_DATES" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"USE_TITLE_RANK" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"DEFAULT_SORT" =&#62; "rank",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"SHOW_WHERE" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"arrWHERE" =&#62; array(),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"SHOW_WHEN" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PAGE_RESULT_COUNT" =&#62; "50",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"CACHE_TYPE" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"CACHE_TIME" =&#62; "3600",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"DISPLAY_TOP_PAGER" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"DISPLAY_BOTTOM_PAGER" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PAGER_TITLE" =&#62; "Результаты поиска",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PAGER_SHOW_ALWAYS" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PAGER_TEMPLATE" =&#62; "",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"AJAX_OPTION_JUMP" =&#62; "N",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"AJAX_OPTION_STYLE" =&#62; "Y",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"AJAX_OPTION_HISTORY" =&#62; "N"
&nbsp;&nbsp;&nbsp;)
);?&#62; &#60;?require($_SERVER&#91;"DOCUMENT_ROOT"&#93;."/bitrix/footer.php");?&#62;</pre>
=============
3) ну и собственно кусочек файла шаблона поиска<br /><br />
====code====
<pre>&#60;?
$arFilter = Array('IBLOCK_ID'=&#62;'ID каталога, у меня 1', 'GLOBAL_ACTIVE'=&#62;'Y');
&nbsp;&nbsp;$db_list = CIBlockSection::GetList(Array($by=&#62;$order), $arFilter, true);
&nbsp;&nbsp;while($ar_result = $db_list-&#62;GetNext())
&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($ar_result&#91;'IBLOCK_SECTION_ID'&#93;=='' ){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$droplist&#91;$ar_result&#91;'ID'&#93;&#93;=$ar_result&#91;'NAME'&#93;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;debugmessage($ar_result);
&nbsp;&nbsp;}
?&#62;

&#60;?if($arParams&#91;"SHOW_WHERE"&#93;):?&#62;
&nbsp;&nbsp;&nbsp;&#38;nbsp;&#60;select id="type" name="idcatalog"&#62;
&nbsp;&nbsp;&nbsp;&#60;option value=""&#62;&#60;?=GetMessage("SEARCH_ALL")?&#62;&#60;/option&#62;
&nbsp;&nbsp;&nbsp;&#60;?foreach($droplist as $key=&#62;$value):?&#62;
&nbsp;&nbsp;&nbsp;&#60;option value="&#60;?=$key?&#62;"&#60;?if($_GET&#91;'idcatalog'&#93;==$key) echo " selected"?&#62;&#62;&#60;?=$value?&#62;&#60;/option&#62;
&nbsp;&nbsp;&nbsp;&#60;?endforeach?&#62;
&nbsp;&nbsp;&nbsp;&#60;/select&#62;
&#60;?endif;?&#62; </pre>
=============]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=44438#com44438</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=44438#com44438</guid>
      <pubDate>Tue, 02 Jul 2013 17:20:42 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Freud_z</title>
      <description><![CDATA[К предыдущему посту:<br />Решил вот так:<br />в init.php:<br />
====code====
<pre>
AddEventHandler("search", "BeforeIndex", Array("MyClass", "BeforeIndexHandler";));
class MyClass
{
&nbsp;&nbsp; function BeforeIndexHandler($arFields)
&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp; if(!CModule::IncludeModule("iblock";)) // подключаем модуль
&nbsp;&nbsp;&nbsp;return $arFields;
&nbsp;&nbsp;&nbsp;if($arFields&#91;"MODULE_ID"&#93; == "iblock" &#38;&#38; $arFields&#91;"PARAM2"&#93; == 8 &#38;&#38; substr($arFields&#91;"ITEM_ID"&#93;, 0, 1) != "S";)
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arSelect = Array("ID", "NAME", "IBLOCK_ID", "CATALOG_QUANTITY";);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arFilter = Array("IBLOCK_ID"=&#62;$arFields&#91;"PARAM2"&#93;, "ID"=&#62;$arFields&#91;"ITEM_ID"&#93;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while($ob = $res-&#62;GetNextElement()){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $arElement = $ob-&#62;GetFields();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $arFields&#91;"PARAMS"&#93;&#91;"ACTIVE"&#93;&#91;&#93; = $arElement&#91;"CATALOG_QUANTITY"&#93;&#62;0?"Y":"N";
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;return $arFields;
&nbsp;&nbsp; }
}
</pre>
=============
<br /><br />перед подключением search.page:<br />
====code====
<pre>
global $arSectionFilter;
$arSectionFilter = array("PARAMS" =&#62; array("ACTIVE" =&#62; "Y";));
</pre>
=============
<br /><br />в параметрах search.page:<br />
====code====
<pre>
"FILTER_NAME" =&#62; "arSectionFilter"
</pre>
=============]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=40780#com40780</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=40780#com40780</guid>
      <pubDate>Thu, 14 Mar 2013 11:35:19 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Freud_z</title>
      <description><![CDATA[Добрый день, а каким образом реализовать поиск только среди активных элементов инфоблоков? <br />поиск используется по нескольким инфоблокам сразу, но упорно продолжает выводить деактивированные элементы...]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=40779#com40779</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=40779#com40779</guid>
      <pubDate>Thu, 14 Mar 2013 10:12:21 +0400</pubDate>
    </item>

    <item>
      <title>Комментарии на "Поиск: ограничение области поиска по произвольным параметрам" от Александр Жилин</title>
      <description><![CDATA[Добрый день, Александр!<br />Подскажите пожалуйста по подробней, как у вас получилось реализовать выпадающий список рядом со строкой поиска?<br />Т.е. это:<br /><br />====quote====<br />инфоблок "Товары" содержит разделы "Диски", "Книги", "Сувениры" я могу просто сделать выпадающий список рядом со строкой поиска и передавать get'ом id раздела<br />=============<br />Спасибо!]]></description>
      <link>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=33119#com33119</link>
      <guid>http://dev.1c-bitrix.ru/community/blogs/oracle/search-search-limits-on-arbitrary-parameters.php?commentId=33119#com33119</guid>
      <pubDate>Fri, 06 Jul 2012 15:30:31 +0400</pubDate>
    </item>

  </channel>
</rss>