<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title>Комментарии к пользовательской системе помощи</title>
<link>http://dev.1c-bitrix.ru/user_help/</link>
<description></description>
<lastBuildDate>Fri, 10 Apr 2026 00:59:19 +0300</lastBuildDate>
<ttl>180</ttl>
<item>
	<title>Контент / Задачи (КП) / Задачи (КП). Настройки модуля</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=453382</link>
	<description><![CDATA[]]></description>
	<pubDate>Tue, 01 Feb 2022 16:23:45 +0300</pubDate>
</item>
<item>
	<title>Контент / Задачи (КП) / Задачи (КП). Настройки модуля</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=453382</link>
	<description><![CDATA[]]></description>
	<pubDate>Tue, 01 Feb 2022 16:22:34 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Магазин / Корзина / Корзина</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63316</link>
	<description><![CDATA[]]></description>
	<pubDate>Sat, 03 Apr 2021 19:24:09 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Магазин / Корзина / Ссылка на корзину</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63318</link>
	<description><![CDATA[]]></description>
	<pubDate>Fri, 05 Feb 2021 15:43:25 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Служебные / Пользователь / Запрос согласия пользователя</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=6465485</link>
	<description><![CDATA[Бывает такое, что если данный компонент установлен на AJAX форме, после отправки формы, галочка и попап &quot;Запроса на обработку персональных данных&quot; уже не работает. Решается след. образом:[CODE]<?if($_REQUEST['AJAX_CALL'] == 'Y'):?>
<sc ript>
    BX.UserConsent.loadFromForms();
</sc ript>
<?endif;?>[/CODE]]]></description>
	<pubDate>Fri, 11 Dec 2020 17:45:51 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Магазин / Список профилей текущего пользователя / Подробная информация о заказе</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63323</link>
	<description><![CDATA[Скрытый параметр GUEST_MODE = Y/N отвечает за режим только для чтения.]]></description>
	<pubDate>Mon, 31 Aug 2020 13:58:52 +0300</pubDate>
</item>
<item>
	<title>Магазин / Интернет-магазин / Настройки магазина / Местоположения / Импорт местоположений</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=1227412</link>
	<description><![CDATA[Расширенный набор местоположений с точностью до улицы рекомендую грузить по 1-2 округа за раз. Целиком импорт России не проходил ни разу ни на BitrixVM ни на хостингах.]]></description>
	<pubDate>Sun, 10 May 2020 14:42:44 +0300</pubDate>
</item>
<item>
	<title>Контент / Информационные блоки / Фасетные индексы</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=1200695</link>
	<description><![CDATA[Для переиндексации элемента можно использовать метод:
[CODE]\Bitrix\Iblock\PropertyIndex\Manager::updateElementIndex($IBLOCK_ID,$PRODUCT_ID);[/CODE]]]></description>
	<pubDate>Mon, 30 Mar 2020 14:40:00 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Служебные / Включаемые области / Вставка включаемой области</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63458</link>
	<description><![CDATA[Для примера: 

<?$APPLICATION->IncludeComponent("bitrix:main.include","",Array(
        "AREA_FILE_SHOW" => "page", 
        "AREA_FILE_SUFFIX" => "example", 
        "EDIT_TEMPLATE" => "" 
    )
);?>

Это означает, что для определенной страницы "page" будет показан файл с названием "index_example.php" (index в названии файла обязателен, т.к. компонент не будет находить файл )]]></description>
	<pubDate>Thu, 14 Nov 2019 10:43:45 +0300</pubDate>
</item>
<item>
	<title>Контент / Информационные блоки / Создание и редактирование элемента инфоблока</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62958</link>
	<description><![CDATA[Казалось бы, простая вещь, но начинающих пользователей часто ставит в тупик - как удалить ненужное значение в множественном поле типа &quot;Привязка к элементам&quot; или &quot;Привязка к разделам&quot; (да и во многих других множественных полях такое бывает)? Кнопка &quot;Добавить&quot; есть, а кнопки &quot;Удалить&quot; нет. Ответ очень прост, но в наш век &quot;интуитивно-понятных интерфейсов&quot; неочевиден - просто взять и удалить значение из поля ввода ;) Просто с клавиатуры, без специальных кнопок &quot;Очистить&quot; и т.д. ;)]]></description>
	<pubDate>Tue, 23 Jul 2019 12:11:05 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Магазин / Процедура заказа / Оформление заказа</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=146775</link>
	<description><![CDATA[Для того что бы модифицировать адрес страницы &quot;заказ сформирован&quot; использовать параметр &quot;CURRENT_PAGE&quot;]]></description>
	<pubDate>Fri, 28 Jun 2019 21:57:01 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Каталог / Каталог (комплексный компонент)</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62978</link>
	<description><![CDATA[[B]Вопрос:[/B] Возможно ли реализовать многоуровневую структуру каталога без физического создания разделов.

[B]Вариант решения:[/B]
С версии 15.5.0 в адресе страниц можно использовать #SECTION_CODE_PATH#/  где будет использоваться N уровень вложенности каталога.]]></description>
	<pubDate>Tue, 27 Jun 2017 11:15:33 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Инфоблоки / Голосование</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62994</link>
	<description><![CDATA[]]></description>
	<pubDate>Mon, 05 Jun 2017 15:02:44 +0300</pubDate>
</item>
<item>
	<title>Магазин / Интернет-магазин / Настройки магазина / Экспорт / Экспорт. Детальное описание</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63346</link>
	<description><![CDATA[]]></description>
	<pubDate>Mon, 03 Apr 2017 23:10:45 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Контент / RSS / RSS новости (экспорт)</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62990</link>
	<description><![CDATA[при выводе rss ленты раздела, если у вас есть подразделы, элементы подразделов по умолчанию не выводятся.
лечится добавлением незадокументрованного параметра "INCLUDE_SUBSECTIONS" => "Y"]]></description>
	<pubDate>Wed, 18 May 2016 11:16:24 +0300</pubDate>
</item>
<item>
	<title>Магазин / Торговый каталог / Компоненты / Информация о товарах / Просмотренные товары (устаревший)</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=997109</link>
	<description><![CDATA[В стандартном шаблоне компонента catalog.element добавление элемента в таблицу просмотренных происходит в файле ajax.php с помощью запроса в script.js
Если вы используете кастомный шаблон, товар можно добавить в просмотренные с помощью этого кода:

[CODE]<sc ript type="text/javascript">
var viewedCounter = {
    path: '/bitrix/components/bitrix/catalog.element/ajax.php',
    params: {
        AJAX: 'Y',
        SITE_ID: "<?= SITE_ID ?>",
        PRODUCT_ID: "51",
        PARENT_ID: "51"
    }
};
BX.ready(
    BX.defer(function(){
        BX.ajax.post(
            viewedCounter.path,
            viewedCounter.params
        );
    })
);
</sc ript>
 [/CODE]]]></description>
	<pubDate>Fri, 29 Jan 2016 11:17:20 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Каталог / Умный фильтр</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=541722</link>
	<description><![CDATA[Фильтр генерирует url вида arFilter_<ид свойства>_<некий код>.

[B]Задача: [/B]взяв параметры фильтра из урл, использовать их для своих компонентов и фильтраций.

<некий код> = abs( crc32( "значение свойства" ) ) - т.е. это просто crc32 сумма от строки, взятая по модулю.
В базе, в таблице b_iblock_<ид нужного инфоблока>_index_val содержится весь перечень возможных значений. Высчитываем abs(crc32()) от каждого из значений, и формируем массив вида $arr = array( abs(crc32( "значение" ) ) => "значение", ... ), и далее - получаем искомое текстовое представление $arr[ "<искомый crc32 код>" ].


Пример кода:

[CODE]global $DB;

$arFILTER = explode("&", $UF_FILTER_LINK);
foreach ($arFILTER as $k=>$v) {
 unset($arFILTERFULL);
 unset($arFILTERVAL);
 if (substr_count($v,"arrFilter")>0) {
 $arFILTERFULL = explode("=", $v);
 $arFILTERVAL = explode("_", str_replace("arrFilter_","",$arFILTERFULL[0]));
 $arFILTERCRC[$arFILTERVAL[0]][] = $arFILTERVAL[1];
 }
}

$res = $DB->Query("SEL ECT * FR OM b_iblock_16_index_val", false, $err_mess.__LINE__);
while ($row = $res->Fetch()) {
 $arrDBVALS[abs(crc32($row["VALUE"]))] = $row["VALUE"];
}

foreach ($arFILTERCRC as $prop=>$val) {
 foreach ($val as $crc32) {
 if ($arrDBVALS[$crc32]) {
 $arFILTERNORMAL[$prop][] = $arrDBVALS[$crc32];
 }
 }
} 
[/CODE]
Таким же образом, можно решить и обратную задачу, когда надо передать фильтру определенные параметры.

Было бы здорово, если бы в будующих версиях продукта, в этой таблице появился столбец с уже вычисленными кодами, чтобы не формировать каждый раз большие массивы из всей таблицы.]]></description>
	<pubDate>Sat, 26 Dec 2015 13:32:50 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Служебные / navigation / Пункты меню</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=133383</link>
	<description><![CDATA[Живой пример для файла меню, например [B].catalog.menu_ext.php[/B] (в модуле bitrix:menu должно быть «USE_EXT» &#8658; «Y»)
[CODE]
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

global $APPLICATION;
$aMenuLinksExt = array();

if(CModule::IncludeModule('iblock'))
{
	$arFilter = array(
		"TYPE" => "catalog",
		"SITE_ID" => SITE_ID,
	);

	$dbIBlock = CIBlock::GetList(array('SORT' => 'ASC', 'ID' => 'ASC'), $arFilter);
	$dbIBlock = new CIBlockResult($dbIBlock);

	if ($arIBlock = $dbIBlock->GetNext())
	{
		if(defined("BX_COMP_MANAGED_CACHE"))
			$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_".$arIBlock["ID"]);

		if($arIBlock["ACTIVE"] == "Y")
		{
			$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
				"IS_SEF" => "Y",
				"SEF_BASE_URL" => "",
				"SECTION_PAGE_URL" => $arIBlock['SECTION_PAGE_URL'],
				"DETAIL_PAGE_URL" => $arIBlock['DETAIL_PAGE_URL'],
				"IBLOCK_TYPE" => $arIBlock['IBLOCK_TYPE_ID'],
				"IBLOCK_ID" => $arIBlock['ID'],
				"DEPTH_LEVEL" => "3",
				"CACHE_TYPE" => "N",
			), false, Array('HIDE_ICONS' => 'Y'));
		}
	}

	if(defined("BX_COMP_MANAGED_CACHE"))
		$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_new");
}

$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>
[/CODE]]]></description>
	<pubDate>Tue, 01 Sep 2015 10:02:01 +0300</pubDate>
</item>
<item>
	<title>Контент / Информационные блоки / Фасетные индексы</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=1200695</link>
	<description><![CDATA[]]></description>
	<pubDate>Fri, 17 Apr 2015 21:38:47 +0300</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Добавление элементов / Форма добавления / редактирования</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62993</link>
	<description><![CDATA[В рамках стандартного компонента системы Форма добавления/редактирования (iblock.element.add.form) на данный момент не реализована возможность добавлять описание к свойству типа "Файл".
При необходимости добавления пользователем описание к файлу, нужно подправить компонент.

Для этого в файле компонента /bitrix/components/bitrix/iblock.element.add.form/component.php
перед ~755 строкой
[CODE]$sAction = "ADD";
[/CODE]вставить

[CODE]foreach ($arUpdateValues['PROPERTY_VALUES'][#PROPERTY_ID#] as $k => &$value) {
    if (isset($_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k])) {
        $value = array(
            'VALUE' => $value,
            'DESCRIPTION' => $_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k],
        );
    }
} [/CODE]и в своем шаблоне использовать следующий input

[CODE]<input type="text" name="DESCRIPTION[#PROPERTY_ID#][$k]" value="">
[/CODE]где #PROPERTY_ID# - ID нашего свойства типа Файл.]]></description>
	<pubDate>Thu, 06 Nov 2014 06:44:51 +0300</pubDate>
</item>
<item>
	<title>Сервисы / Контроллер / Контроллер. Настройки модуля</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63079</link>
	<description><![CDATA[Для того что задачи контролера исполнялись автоматически надо в крон прописать файл:

[CODE]/bitrix/modules/controller/tools/cron_tasks.php [/CODE]]]></description>
	<pubDate>Wed, 26 Feb 2014 18:01:35 +0400</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Каталог / Структура разделов</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62979</link>
	<description><![CDATA[Чтобы выбрать все пользовательские поля раздела укажите
    
[CODE]	  "SECTION_USER_FIELDS" => array('UF_*'),[/CODE]]]></description>
	<pubDate>Mon, 25 Nov 2013 12:15:00 +0400</pubDate>
</item>
<item>
	<title>Настройки / Настройки продукта (главный модуль) / Почтовые и СМС события / Почтовые шаблоны</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=63445</link>
	<description><![CDATA[Репозиторий с небольшим скриптом импорта/экспорта шаблонов https://github.com/u-mulder/memtiex. Каких-то готовых инструментов не нашел, пришлось создать самому)]]></description>
	<pubDate>Sun, 24 Nov 2013 22:33:20 +0400</pubDate>
</item>
<item>
	<title>Компоненты / Сервисы / Менеджер идей / Идеи</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=443416</link>
	<description><![CDATA[Что бы подписать модератора Идей (пользователя, добавляющего специальный ответ) на email-уведомления о всех вновь добавляемых идея и комментариях к ним, следует выполнить в командной PHP-строке конструкцию:
[CODE]CModule::IncludeModule("blog");
CModule::IncludeModule("idea");
CIdeaManagment::getInstance()->Notification()->getEmailNotify()->Add("A", 12346);
CIdeaManagment::getInstance()->Notification()->getEmailNotify()->Add("AI", 12346);[/CODE]где 123456 - идентификатор пользователя (модератора).]]></description>
	<pubDate>Tue, 16 Oct 2012 15:36:23 +0400</pubDate>
</item>
<item>
	<title>Компоненты / Контент / Каталог / Элементы раздела</title>
	<link>http://dev.1c-bitrix.ru/user_help/detail.php?ID=62980</link>
	<description><![CDATA[]]></description>
	<pubDate>Mon, 08 Oct 2012 17:05:24 +0400</pubDate>
</item>
</channel>
</rss>
