<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог</title>
	<atom:link href="https://blog.ifires.ru/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ifires.ru</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 25 Mar 2026 09:34:57 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Битрикс24: QR код для товаров</title>
		<link>https://blog.ifires.ru/bitriks24-qr-kod-dlja-tovarov/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 25 Mar 2026 09:33:12 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=204</guid>

					<description><![CDATA[<p>Генерация QR кода для товаров Ключевые возможности приложения для генерации QR-кодов товаров:</p>
The post <a href="https://blog.ifires.ru/bitriks24-qr-kod-dlja-tovarov/">Битрикс24: QR код для товаров</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.bitrix24.ru/apps/app/optima-crm.qr_kod_dlya_tovarov" target="_blank" rel="noopener" title="Генерация QR кода для товаров">Генерация QR кода для товаров</a></p>



<span id="more-204"></span>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="524" src="https://blog.ifires.ru/wp-content/uploads/2026/03/image-1024x524.png" alt="" class="wp-image-205" srcset="https://blog.ifires.ru/wp-content/uploads/2026/03/image-1024x524.png 1024w, https://blog.ifires.ru/wp-content/uploads/2026/03/image-300x154.png 300w, https://blog.ifires.ru/wp-content/uploads/2026/03/image-768x393.png 768w, https://blog.ifires.ru/wp-content/uploads/2026/03/image-1536x787.png 1536w, https://blog.ifires.ru/wp-content/uploads/2026/03/image.png 1896w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></figure>



<p><strong>Ключевые возможности приложения для генерации QR-кодов товаров:</strong></p>



<ul class="wp-block-list">
<li>Генерация QR-кодов для товаров из каталога с использованием штатных полей и пользовательских свойств.</li>



<li>Добавление страницы на портал Bitrix24 с возможностью размещения в левом меню.</li>



<li>Создание QR-кодов для одного товара или массово &#8212; через структуру каталога и фильтры.</li>



<li>Настройка шаблона QR-кода: статичный текст + динамические данные из полей товаров.</li>



<li>Выбор поля (свойства) товара для сохранения сгенерированного QR-кода.</li>



<li>Уведомление в &#171;Колокольчике&#187; после успешной генерации.</li>



<li>Результат: QR-код сохраняется как изображение в файл. Его можно вставлять в шаблоны документов, печатать на этикетках, отображать в карточках лидов, сделок и т.д. по стандартным правилам Bitrix24.</li>
</ul>



<p></p>The post <a href="https://blog.ifires.ru/bitriks24-qr-kod-dlja-tovarov/">Битрикс24: QR код для товаров</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Битрикс (БУС) добавить статус заказа через D7</title>
		<link>https://blog.ifires.ru/bitriks-bus-dobavit-status-zakaza-cherez-d7/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 15 Sep 2025 06:12:06 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=201</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<span id="more-201"></span>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">// Добавляем основной статус (типа заказа)
$result = \Bitrix\Sale\Internals\StatusTable::add([
    'ID'     => $id,      // код статуса (латиница/цифры)
    'TYPE'   => 'O',                 // O - заказ, D - отгрузка/доставка
    'SORT'   => 100,                 // сортировка
    'COLOR'  => '#008800',           // цвет, необязательно
    'NOTIFY' => 'N'                  // уведомлять о событии смены
]);

if ($result->isSuccess()) {
    // Добавляем языковой элемент
    \Bitrix\Sale\Internals\StatusLangTable::add([
        'STATUS_ID' => $id,
        'LID' => 'ru',
        'NAME' => $name,
        'DESCRIPTION' => $description
    ]);
}

//удаление статуса
\Bitrix\Sale\Internals\StatusLangTable::deleteByStatus($code);
\Bitrix\Sale\Internals\StatusTable::delete($code);</pre>



<p></p>The post <a href="https://blog.ifires.ru/bitriks-bus-dobavit-status-zakaza-cherez-d7/">Битрикс (БУС) добавить статус заказа через D7</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Отправка сообщений в MAX из Битрикс24</title>
		<link>https://blog.ifires.ru/otpravka-soobshhenij-v-max-iz-bitriks24/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 16 Aug 2025 14:39:41 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=195</guid>

					<description><![CDATA[<p>Для отправки сообщения, воспользуйтесь приложением Отправка сообщений в MAX из Битрикс24 Текст сообщений можно форматировать:курсивжирныйзачёркнутыйподчеркнутыймоноширинныйвыделенный (красным цветом)упоминание пользователязаголовок По вопросам работы приложения пишите: vseryoga@gmail.com</p>
The post <a href="https://blog.ifires.ru/otpravka-soobshhenij-v-max-iz-bitriks24/">Отправка сообщений в MAX из Битрикс24</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>Для отправки сообщения, воспользуйтесь приложением <a href="https://www.bitrix24.ru/apps/app/ifires.max" target="_blank" rel="noopener" title="">Отправка сообщений в MAX из Битрикс24</a></p>



<span id="more-195"></span>



<figure class="wp-block-image size-full"><img decoding="async" width="650" height="650" src="https://blog.ifires.ru/wp-content/uploads/2025/08/cch0ygjoteene3gof163_16.png" alt="" class="wp-image-196" srcset="https://blog.ifires.ru/wp-content/uploads/2025/08/cch0ygjoteene3gof163_16.png 650w, https://blog.ifires.ru/wp-content/uploads/2025/08/cch0ygjoteene3gof163_16-300x300.png 300w, https://blog.ifires.ru/wp-content/uploads/2025/08/cch0ygjoteene3gof163_16-150x150.png 150w, https://blog.ifires.ru/wp-content/uploads/2025/08/cch0ygjoteene3gof163_16-100x100.png 100w" sizes="(max-width: 650px) 100vw, 650px" /></figure>



<p>Текст сообщений можно форматировать:<br><em>курсив</em><br><strong>жирный</strong><br><del>зачёркнутый</del><br>подчеркнутый<br><code>моноширинный</code><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">выделенный (красным цветом)</mark><br>упоминание пользователя<br>заголовок</p>



<p>По вопросам работы приложения пишите: vseryoga@gmail.com</p>



<p></p>The post <a href="https://blog.ifires.ru/otpravka-soobshhenij-v-max-iz-bitriks24/">Отправка сообщений в MAX из Битрикс24</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Если бы лучший футболист мира проходил собеседование:</title>
		<link>https://blog.ifires.ru/esli-by-luchshij-futbolist-mira-prohodil-sobesedovanie/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 07:38:19 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=181</guid>

					<description><![CDATA[<p>Добавил ссылку на эту страницу в свои резюме &#8212; Здравствуйте, расскажите о себе.&#8212; Лионель Месси, вот резюме. &#8212; 18 лет в одной компании на одной должности?&#8212; Я неплохой специалист и мне это нравится.&#8212; Еще и совмещение.&#8212; Со сборной.&#8212; У нас так не получится, только фултайм.&#8212; ??? &#8212; В резюме много про достижения команд. Где именно &#8230; </p>
<p class="link-more"><a href="https://blog.ifires.ru/esli-by-luchshij-futbolist-mira-prohodil-sobesedovanie/" class="more-link">Читать далее<span class="screen-reader-text"> «Если бы лучший футболист мира проходил собеседование:»</span></a></p>
The post <a href="https://blog.ifires.ru/esli-by-luchshij-futbolist-mira-prohodil-sobesedovanie/">Если бы лучший футболист мира проходил собеседование:</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p><em><span class="has-inline-color has-cyan-bluish-gray-color">Добавил ссылку на эту страницу в свои резюме</span></em></p>



<p>&#8212; Здравствуйте, расскажите о себе.<br><strong>&#8212; Лионель Месси, вот резюме.</strong></p>



<span id="more-181"></span>



<p>&#8212; 18 лет в одной компании на одной должности?<br><strong>&#8212; Я неплохой специалист и мне это нравится.</strong><br>&#8212; Еще и совмещение.<br><strong>&#8212; Со сборной.</strong><br>&#8212; У нас так не получится, только фултайм.<br><strong>&#8212; ???</strong></p>



<p>&#8212; В резюме много про достижения команд. Где именно ваши?<br><strong>&#8212; Чуть ниже &#8212; 6 &#171;Золотых мячей&#187;.</strong><br>&#8212; За 18 лет? Маловато.<br><strong>&#8212; Больше нет ни у кого в мире.</strong><br>&#8212; Все так говорят.&nbsp;<br><strong>&#8212; Я &#8212; не все.</strong></p>



<p>&#8212; Вы считаете себя звездой?&nbsp;<br><strong>&#8212; Да, но я &#8212; командный игрок.</strong><br>&#8212; Вы несколько лет проигрывали в финале Кубка Америки.&nbsp;<br><strong>&#8212; Верно.</strong><br>&#8212; Не умеете сразу делать выводы из своих неудач, чтобы не допускать их в будущем?<br><strong>&#8212; Футбол непредсказуем. В 2021 году мы выиграли кубок Америки.</strong></p>



<p>&#8212; Оk. Предположим: на тренировке после вашего удара мяч улетел за пределы тренировочного поля. Ваши действия?<br><strong>&#8212; Возьму другой?</strong><br>&#8212; А за улетевшим кто побежит?<br><strong>&#8212; ???</strong></p>



<p>&#8212; Сколько мячей можно поместить в ворота?<br><strong>&#8212; Вопрос с подвохом?</strong><br>&#8212; Правильного ответа нет, важны ваши рассуждения.<br><strong>&#8212; Один. Если в воротах два мяча &#8212; судья остановит игру.</strong><br>&#8212; Можете предложить другое решение?<br><strong>&#8212; Нет.</strong></p>



<p>&#8212; Попробуйте прикинуть размеры ворот, мяча, учесть вратаря и подросшую траву.&nbsp;<br><strong>&#8212; Я уже ответил.</strong><br>&#8212; Футболист должен уметь думать.<br><strong>&#8212; Вы же сказали, что правильного ответа нет.</strong><br>&#8212; В каком документе утверждены размеры ворот?<br><strong>&#8212; В положении FIFA.</strong><br>&#8212; А точнее?<br><strong>&#8212; Не знаю.</strong><br>&#8212; Печально, это &#8212; основы футбола.<br><strong>&#8212; ???</strong></p>



<p>&#8212; Перейдем к hard skills. Вот возьмите геймпад, покажите ваше умение.<br><strong>&#8212; Это же компьютерная игра!</strong><br>&#8212; Но это же &#8212; футбол!&nbsp;<br><strong>&#8212; ???</strong><br>&#8212; Проверим вас в кикере&#8230;<br><strong>&#8212; Мне предстоит играть в реальный футбол или нет?</strong><br>&#8212; Ладно, перейдем к реальному футболу.<br><strong>&#8212; Отлично.</strong></p>



<p>&#8212; Вам нужно выполнить пас, попасть мячом в тот дорожный знак. Сколько до него метров?<br><strong>&#8212; Примерно 25&#8230;</strong><br>&#8212; А точнее?<br><strong>&#8212; Не скажу.</strong><br>&#8212; Как же вы собираетесь выполнить пас?<br><strong>&#8212; Просто выполню.</strong><br>&#8212; Так не годится. Вы не полагаетесь на точные данные? Работаете на авось?<br><strong>&#8212; Нет, я много тренировался, у меня отличный глазомер, владение мячом и я способен выполнить точный пас.</strong></p>



<p>&#8212; Сколько вам потребуется времени, чтобы выполнить пас?<br><strong>&#8212; Секунда-другая.</strong><br>&#8212; Так одна секунда или сколько?<br><strong>&#8212; Допустим, одна секунда.</strong><br>&#8212; Неуверенно отвечаете. С планированием времени у вас пробелы.<br><strong>&#8212; ???</strong><br>&#8212; Сколько метров вы обычно пробегаете за матч?<br><strong>&#8212; Тысяч 8-9.</strong><br>&#8212; Вы не считаете?<br><strong>&#8212; Нет, эти параметры считает программа на основе съемки камеры.</strong></p>



<p>&#8212; У нас в компании средний показатель 13 тысяч. Как вы будете его достигать?<br><strong>&#8212; Я буду просто играть в футбол, отдавать передачи, забивать голы, производить отборы&#8230;</strong><br>&#8212; Поймите, у нас все показатели важны, раз в месяц BigData рассчитывает вовлеченность&#8230;</p>The post <a href="https://blog.ifires.ru/esli-by-luchshij-futbolist-mira-prohodil-sobesedovanie/">Если бы лучший футболист мира проходил собеседование:</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Битрикс24 получить товары из сделок в Excel</title>
		<link>https://blog.ifires.ru/bitriks24-poluchit-tovary-iz-sdelok/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 13:26:39 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=171</guid>

					<description><![CDATA[<p>Бывает нужно получить товары, которые привязаны к сделкам, например для передачи поставщикам или загрузки в другую систему. Чтобы получить товары, которые привязаны к сделкам можно воспользоваться приложением Товары в сделках Битрикс24</p>
The post <a href="https://blog.ifires.ru/bitriks24-poluchit-tovary-iz-sdelok/">Битрикс24 получить товары из сделок в Excel</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>Бывает нужно получить товары, которые привязаны к сделкам, например для передачи поставщикам или загрузки в другую систему.</p>



<span id="more-171"></span>



<p>Чтобы получить товары, которые привязаны к сделкам можно воспользоваться приложением <a href="https://www.bitrix24.ru/apps/?app=ifires.tovary_v_sdelkakh" target="_blank" rel="noreferrer noopener" title="Товары в сделках Битрикс24">Товары в сделках Битрикс24</a></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Приложение Товары в сделках для Битрикс24" width="525" height="295" src="https://www.youtube.com/embed/Gt15-tELaEQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>The post <a href="https://blog.ifires.ru/bitriks24-poluchit-tovary-iz-sdelok/">Битрикс24 получить товары из сделок в Excel</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Битрикс24 генерация qr кода, штрих-кода (CODE-39, EAN-13)</title>
		<link>https://blog.ifires.ru/bitrkis24-generacija-qr-koda-shtrih-koda-code-39-ean-13/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 21 Apr 2021 10:45:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=164</guid>

					<description><![CDATA[<p>Для генерация штрих кода в сущностях лид, контакт, компания, сделка можно воспользоваться приложением из маркетплейса Битрикс24 Ссылка на приложение https://www.bitrix24.ru/apps/?app=optima-crm.generator_shtrikh_koda Приложение добавляет активити, которое можно использовать в бизнес процессах. Штрих-код сохраняется в поле с типом файл</p>
The post <a href="https://blog.ifires.ru/bitrkis24-generacija-qr-koda-shtrih-koda-code-39-ean-13/">Битрикс24 генерация qr кода, штрих-кода (CODE-39, EAN-13)</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>Для генерация штрих кода в сущностях лид, контакт, компания, сделка можно воспользоваться приложением из маркетплейса Битрикс24</p>



<span id="more-164"></span>



<p>Ссылка на приложение <a href="https://www.bitrix24.ru/apps/?app=optima-crm.generator_shtrikh_koda" target="_blank" rel="noreferrer noopener" title="Генератор штрих-кода">https://www.bitrix24.ru/apps/?app=optima-crm.generator_shtrikh_koda</a></p>



<p>Приложение добавляет активити, которое можно использовать в бизнес процессах. Штрих-код сохраняется в поле с типом файл</p>The post <a href="https://blog.ifires.ru/bitrkis24-generacija-qr-koda-shtrih-koda-code-39-ean-13/">Битрикс24 генерация qr кода, штрих-кода (CODE-39, EAN-13)</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Универсальные списки Битрикс, добавить, удалить свойство через api</title>
		<link>https://blog.ifires.ru/universalnye-spiski-bitriks-dobavit-udalit-svojstvo-cherez-api/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 02 Apr 2021 10:31:27 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=157</guid>

					<description><![CDATA[<p>Добавление св-ва Удаление</p>
The post <a href="https://blog.ifires.ru/universalnye-spiski-bitriks-dobavit-udalit-svojstvo-cherez-api/">Универсальные списки Битрикс, добавить, удалить свойство через api</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>Добавление св-ва</p>



<span id="more-157"></span>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">\Bitrix\Main\Loader::includeModule("lists");
    $res = new \CListFieldList(ID_инфоблока);
    $res->AddField([
      "TYPE" => 'L',//Тип поля
      "CODE" => "SPISOK",//символьный код
      "NAME" => "Список",//название
      "SORT" => '100',
      "VALUES" => [ //значения для списочного поля
        [
          "VALUE" => "Да"
        ]
      ],
      "SETTINGS" => [
        'SHOW_ADD_FORM' => 'Y',
        'SHOW_EDIT_FORM' => 'Y',
        'ADD_READ_ONLY_FIELD' => 'N',
        'EDIT_READ_ONLY_FIELD' => 'N',
        'SHOW_FIELD_PREVIEW' => 'N',
      ]
    ]);</pre>



<p>Удаление</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">\Bitrix\Main\Loader::includeModule("lists");
    \Bitrix\Main\Loader::includeModule("iblock");
    $iblockID = 30; //символьный код
    $properties = \CIBlockProperty::GetList([], [
        "CODE" => "SPISOK", //символьный код
        "IBLOCK_ID" => $iblockID
    ]);
    if ($prop_fields = $properties->GetNext()) {
      $res = new \CListFieldList($iblockID);
      $res->DeleteField('PROPERTY_'.$prop_fields['ID']);
    }</pre>The post <a href="https://blog.ifires.ru/universalnye-spiski-bitriks-dobavit-udalit-svojstvo-cherez-api/">Универсальные списки Битрикс, добавить, удалить свойство через api</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Битрикс: композитный кеш по условию</title>
		<link>https://blog.ifires.ru/bitriks-komozitnyj-kesh-po-usloviju/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 09:35:34 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=153</guid>

					<description><![CDATA[<p>Хорошая штука композитный кеш в битриксе, но порой необходимо чтоб на странице были разные данные для, например, пользователей из разных групп. В данном примере, кеш создается в зависимости от cookie Код класса который необходимо подключить в init.php Код для сохранения cookie Ну и вещаем на событие OnGetStaticCacheProvider Взято отсюда: https://dev.1c-bitrix.ru/community/webdev/user/127124/blog/38176/</p>
The post <a href="https://blog.ifires.ru/bitriks-komozitnyj-kesh-po-usloviju/">Битрикс: композитный кеш по условию</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>Хорошая штука композитный кеш в битриксе,  но порой необходимо чтоб на странице были разные данные для, например, пользователей из разных групп. В данном примере, кеш создается в зависимости от cookie</p>



<span id="more-153"></span>



<p>Код класса который необходимо подключить в init.php</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">namespace Project\BitrixExtends;

class CacheProvider extends \Bitrix\Main\Data\StaticCacheProvider
{

    /**
     * @return string
     */
    public function getCachePrivateKey()
    {
        return self::getCachePrefix();
    }

    /**
     *
     */
    public function setUserPrivateKey()
    {
        \CHTMLPagesCache::setUserPrivateKey(self::getCachePrefix(), 0);
    }

    /**
     * @return bool
     */
    public function isCacheable()
    {
        return true;
    }

    /**
     *
     */
    public function onBeforeEndBufferContent()
    {
    }

    /**
     * @return string
     */
    public static function getCachePrefix()
    {
        global $APPLICATION;
        return ($APPLICATION->get_cookie("DESIGN_30") == "Y") ? 'standart' : 'design30';
    }

    /**
     * Установить Ключ КЕШа с учетом Куки дизайна.
     *
     * @return CacheProvider
     */
    public static function setCustomUserPrivateKey()
    {
        \CHTMLPagesCache::setUserPrivateKey(self::getCachePrefix(), 0);
        return new self();
    }
}</pre>



<p>Код для сохранения cookie</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">if ($_GET["new_header"] == "Y") {
    $_COOKIE["BITRIX_SM_DESIGN_30"] = "Y";
    setcookie("BITRIX_SM_DESIGN_30", "Y", time() + (3600 * 24 * 30), "/");
}</pre>



<p>Ну и вещаем на событие OnGetStaticCacheProvider</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler("main", "OnGetStaticCacheProvider", array(
    "\\Project\\BitrixExtends\\CacheProvider",
    "setCustomUserPrivateKey"
));</pre>



<p class="has-small-font-size"><em>Взято отсюда: https://dev.1c-bitrix.ru/community/webdev/user/127124/blog/38176/</em></p>The post <a href="https://blog.ifires.ru/bitriks-komozitnyj-kesh-po-usloviju/">Битрикс: композитный кеш по условию</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ПКО (приходный кассовый ордер) &#8212; шаблон (бланк) html, docx, xlsx</title>
		<link>https://blog.ifires.ru/prihodnyj-kassovyj-order-shablon-html-docx-xlsx/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 22 Nov 2020 09:18:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=145</guid>

					<description><![CDATA[<p>В архиве содержаться шаблоны приходного кассового ордера в форматах для программ WORD, EXCEL, HTML. Так же есть шаблон ПКО в html формате, который можно использовать для генерации ордера программно, например на php https://yadi.sk/d/QeN6CwvtbFDHhQ</p>
The post <a href="https://blog.ifires.ru/prihodnyj-kassovyj-order-shablon-html-docx-xlsx/">ПКО (приходный кассовый ордер) — шаблон (бланк) html, docx, xlsx</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></description>
										<content:encoded><![CDATA[<p>В архиве содержаться шаблоны приходного кассового ордера в форматах для программ WORD, EXCEL, HTML.</p>



<span id="more-145"></span>



<p>Так же есть шаблон ПКО в html формате, который можно использовать для генерации ордера программно, например на php</p>



<p><a href="https://yadi.sk/d/QeN6CwvtbFDHhQ" target="_blank" rel="noreferrer noopener">https://yadi.sk/d/QeN6CwvtbFDHhQ</a></p>



<p></p>The post <a href="https://blog.ifires.ru/prihodnyj-kassovyj-order-shablon-html-docx-xlsx/">ПКО (приходный кассовый ордер) — шаблон (бланк) html, docx, xlsx</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Битрикс: событие удаления товара из корзины</title>
		<link>https://blog.ifires.ru/bitriks-sobytie-udalenija-tovara-iz-korziny/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 29 Oct 2020 09:01:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.ifires.ru/?p=140</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<span id="more-140"></span>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">Main\EventManager::getInstance()->addEventHandler(
    'sale',
    'OnBeforeSaleBasketItemEntityDeleted',
    'OnBeforeSaleBasketItemEntityDeletedHandler'
);
function OnBeforeSaleBasketItemEntityDeletedHandler(Main\Event $event) {
    return new Main\EventResult(
        Main\EventResult::ERROR,
        new \Bitrix\Sale\ResultError('Нельзя удалить этот товар', 'ANY_ERROR_CODE'),
        'sale'
    );
}</pre>The post <a href="https://blog.ifires.ru/bitriks-sobytie-udalenija-tovara-iz-korziny/">Битрикс: событие удаления товара из корзины</a> first appeared on <a href="https://blog.ifires.ru">Блог</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
