Переключить интерфейс -> Полный -> Справочники -> Номенклатура -> Спортивно-Наградная продукция (рабочая)
1. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС

2. ПОЛНЫЙ

3. СПРАВОЧНИКИ

4. НОМЕНКЛАТУРА

5. СПОРТИВНО-НАГРАДНАЯ ПРОДУКЦИЯ

1. Перейти в Номенклатуру Спортивно-наградной продукции (СНП).
2. В поисковой строке вписать нужный нам товар.
3. Убрать иерархический просмотр.
1. ПЕРЕЙТИ В НОМЕНКЛАТУРУ СНП

2. ВПИСАТЬ ТОВАР

3. УБРАТЬ ИЕРАРХИЧЕСКИЙ ПРОСМОТР

1. Без перехода в карточку товара (при условии что у товару уже есть изображение.
2. С переходом в карточку товара
1. БЕЗ ПЕРЕХОДА В КАРТОЧКУ ТОВАРА
1. НАЙТИ НУЖНЫЙ ТОВАР

2. НАЖАТЬ НА ИЗОБРАЖЕНИЕ

3. НАЖАТЬ КНОПКУ "ИЗМЕНИТЬ"

4. ВЫБРАТЬ НУЖНУЮ ФОТОГРАФИЮ

5. НАЖАТЬ "ОК" ИЛИ "ЗАПИСАТЬ"

**********************************************************************************************
2. С ПЕРЕХОДОМ В КАРТОЧКУ ТОВАРА
1. НАЙТИ НУЖНЫЙ ТОВАР

2. ЗАЙТИ В ТОВАР

3. НАЖАТЬ НАЖАТЬ НА ИЗОБРАЖЕНИЕ ТОВАРА

4. НАЖАТЬ КНОПКУ "ИЗМЕНИТЬ"

5. ВЫБРАТЬ НУЖНУЮ ФОТОГРАФИЮ

6. НАЖАТЬ "ОК" ИЛИ "ЗАПИСАТЬ"

Переключить интерфейс -> Полный -> Операции -> План обмена -> Настройки обмена с WEB-сайтами
1. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС

2. ПОЛНЫЙ

3. ОПЕРАЦИИ

4. ПЛАН ОБМЕНА

5. НАСТРОЙКИ ОБМЕНА С WEB-САЙТАМИ

Оплаты заказов созданных в 1с банковской картой не проводились в 1с после оплаты.
1. Был доработан модуль обмена на стороне БУС с помощью программистов www.StudioBit.ru StudioBit | ПервыйБит. Web-решения для успешного бизнеса. Договор № 031/120219/001 Екатеринбург 12 февраля 2019 г тел. +7 (343) 226-15-55. - Обмен используется только для заказов
- Можно проводить обновления
- Адрес модуля в обмене http://http://sportpriz.ru/local/1c_exchange/1c_exchange.php вместо http://sportpriz.ru/bitrix/admin/1c_exchange.php (Нужно вставить в 1С вместо стандартного URL )
2. Была доработка модуля обмена на стороне 1С с помощью программиста 1с Кирилла Шатунова тел. 8 928 403 51 68 e-mail: shatunov.k@mail.ru Слетит если накатить новый модуль обмена
1. Выгрузка заказов
2. Выгрузка товаров изменений
3. Полная выгрузка товаров

Для этого нужно перейти по ветке Сервис -> Дополнительные внешние отчеты и обработки -> Обработки -> Консоль заданий
1. СЕРВИС

2. ДОПОЛНИТЕЛЬНЫЕ ВНЕШНИЕ ОТЧЕТЫ И ОБРАБОТКИ

3. ОБРАБОТКИ

4. КОНСОЛЬ ЗАДАНИЙ

5. УДАЛЯЕМ ВСЕ РЕГЛАМЕНТНЫЕ ЗАДАНИЯ СВЯЗАННЫЕ С ОБМЕНОМ С САЙТОМ (ЗАДАНИЕ ОБМЕН С WEB-САЙТОМ БИТРИКС)

6. ЗАНОВО В НАСТРОЙКАХ ОБМЕНА С WEB-САЙТОМ ВЫСТАВИТЬ ВРЕМЕННЫЕ ПАРАМЕТРЫ

1. В НАСТРОЙКАХ ОБМЕНА ПЕРЕХОДИМ В ВЫГРУЗКУ ЗАКАЗОВ

2 ВКЛАДКА "РЕЖИМ ОБМЕНА ДАННЫХ"
- Поставить галочку напротив "Активировать" в обмене документами
- В консоле изменений выбрать "Выгружать только измененные объекты"

3. ВКЛАДКА "НАСТРОЙКА ПАРАМЕТРОВ ОБМЕНА"
- Назначение - выгружать на сайт
- Адрес сайта - http://sportpriz.ru/bitrix/admin/1c_exchange.php
- Имя пользователя и пароль - специальный пользователь на сайте для обмена
- Каталог лога - указывается место хранения логов обмена, указываем место на сервере по этой ветке \\Serverbreget\1свыгрузка\1c
- Выгружать лог на сайт - поставить галочку
- Настройка автообмена - поставить галочку напротив "Использовать периодический обмен данными"

4. ВО ВКЛАДКЕ ОБМЕНА ДАННЫХ ПЕРЕХОДИМ В НАСТРОЙКИ ОБМЕНА

5. ВКЛАДКА ОБЩИЕ
- Точка актуальности выгрузки - с какого числа начать выгружать заказы
- Выгружать офлайн документы - выгружать документы созданные в 1С
- Не редактировать документы - заказы измененные на сайте не редактируются в 1С
- Если у документа есть скидка, то в документ она попадает как как ручная скидка - если в заказе на сайте была применена скидка к заказу, то в документе в 1с она применяется как ручная.
- Группа для новой номенклатуры - Спортивно-наградная продукция

6. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
7. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
8. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
9. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
10. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
11. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
12. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
13. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
14. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
15. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС
Переключить интерфейс -> Управление продажами -> Заказы -> Заказ покупателя -> Организация Мир Знаков
1. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС

2. УПРАВЛЕНИЕ ПРОДАЖАМИ

3. ЗАКАЗЫ

4. ЗАКАЗ ПОКУПАТЕЛЯ

5. ОТБОР В ФИЛЬТРЕ ОРГАНИЗАЦИЯ МИР ЗНАКОВ

1. Отключены регламентные задания (исправить может только администратор 1С)
2. Не синхронизированы контрагенты на сайте и в 1с. (исправляет только администратор сайта)
3. Зависает выгрузка (исправить может администратор 1С или администратор сайта)
4. Неправильно указан лог (исправить может администратор 1С или администратор сайта)
Все процедуры по устранению ошибок будут отражены далее...
Переключить интерфейс -> Полный -> Справочники -> Контрагенты ->
1. ПЕРЕКЛЮЧИТЬ ИНТЕРФЕЙС

2. ПОЛНЫЙ

3. СПРАВОЧНИКИ

4. КОНТРАГЕНТЫ

1. Перейти в Контрагенты
2. В левой панели нажать на "Настроить новый набор"
3. В строке поиска вставить нужный e-mail
4. Нажать "ОК" и следовать подсказкам.
1. ПЕРЕЙТИ В КОНТРАГЕНТЫ

2. В ЛЕВОЙ ПАНЕЛИ НАЖАТЬ НА "НАСТРОИТЬ НОВЫЙ ОТБОР"

3. В СТРОКЕ ПОИСКА ВСТАВИТЬ НУЖНЫЙ E-MAIL

4. НАЖАТЬ "ОК" И СЛЕДОВАТЬ ПОДСКАЗКАМ

В 1С они создавались менеджерами
На сайте пользователи сами регистрировались.
Этих контрагентов нам нужно синхронизировать, чтобы они правильно выгружались вместе с заказом.
1. Находим контрагента на сайте. Переходим во вкладку Рабочий стол -> Настройки -> Пользователи -> Список пользователей. Находим пользователя по e-mail.

2. Прописываем внешний идентификатор на странице пользователя. Обычно он прописывается в таком виде: ID#E-MAIL#Фамилия пользователя.
В нашем случае 421#lida866@rambler.ru#Мытикова Лидия Николаевна

3. Заходим в модуль обмена с сайтом. Слева ссылка - Идентификаторы объектов из интернет-магазинов

4. Переходим во вкладку Контрагенты

5. Создаем новую запись Идентификатора контрагента и прописываем внешний код пользователя сайта в строке "Идентификатор"

6. Теперь нам надо найти Контрагента с аналогичным e-mail в 1С и вставить его наименование в поле "Объект", заодно проверяем нет ли дублей данного контрагента. Для этого переходим в Справочники -> Контрагенты и ищем контрагента по e-mail (Как искать контрагента было описано выше). Мы нашли два контрагента с одинаковым e-mail. Правильный второй. Значит у первого удаляем e-mail и ИНН (если есть).

6. Вставляем Наименование в поле "Объект" и нажимаем "ОК"

Все, контаргент в 1С и пользователь Битрикса синхронизированы.


1. Переходим в раздел заказы на сайте по ветке Магазин -> Заказы находим заказ и копируем e-mail покупателя

3. Переходим в 1С в Справочники -> Контрагенты делаем отбор по e-mail (способ был описан ранее). Видим двух контрагентов с одинаковым e-mail. В данном случае правильный Стрехнин С.С., г. Троицк

4.У второго дубля удаляем из профиля электронную почту и сохраняем профиль.Теперь заказ должен выгружаться с сайта в 1с с Контрагентом
1. Найти class того меню цвет которого надо поменять
2.Открыть для редактирования шаблон данного меню
3.Изменить цвет с помощью html
bitrix/templates/aspro_kshop_sportpriz/components/bitrix/catalog.section/catalog_list_sp_kubok/template.php
<br />
<!--Высота-->
<?if($arItem["DISPLAY_PROPERTIES"]["VYSOTA_SM"]['VALUE']): //Условие, проверяющее, заполнено ли свойство?>
<div class="DISPLAY_PROPERTIES"><!--Общий див с названием и значением свойства открывается-->
<div style="float:left;"><?=$arItem["DISPLAY_PROPERTIES"]["VYSOTA_SM"]['NAME']?>:</div><!--Див с названием свойства-->
<div style="float:left; margin-left:10px;"><?=$arItem["DISPLAY_PROPERTIES"]["VYSOTA_SM"]['VALUE']?> <!-- вывод см через поле подсказки<?=$arItem["DISPLAY_PROPERTIES"]["VYSOTA_SM"]['HINT']?>--></div><!--Див со значением свойства-->
<br></div><!--Общий див с названием и значением свойства закрывается-->
<?endif //конец условия?>
<!--Высота-->
1. Нужно нажать кнопку "Отключить компонент"

------------------------------------------------------------------------------------------------------------------------
2. Растянуть левый блок на всю ширину, в файле custom.css шаблона найти код
.left_side
{
padding-right: 200px;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
и свойство padding-right: 200px;, заменить на padding-right: 0px;
------------------------------------------------------------------------------------------------------------------------
3. Отступ каритинки уменьшаем
.catalog_detail .item_main_info .right_info
{
padding-left: 45%;
}
padding-left: 45%; меняем на padding-left: 30%;
------------------------------------------------------------------------------------------------------------------------
4. Размер картинки тоже уменьшаем
.catalog_detail .item_main_info .item_slider
{
width: 45%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding-right: 30px;
float: left;
position: relative;
}
width: 45%; меняем на width: 30%;
<!-- Вставляем файлы--><br>
Конструктор в формате SDR <? echo $arResult["DISPLAY_PROPERTIES"]["FILES"]["DISPLAY_VALUE"]["0"] ; ?> </br>
Конструктор в формате JPG <? echo $arResult["DISPLAY_PROPERTIES"]["FILES"]["DISPLAY_VALUE"]["0"] ; ?>
<!-- Вставляем файлы-->
В ЭТОТ ФАЙЛ /bitrix/templates/aspro_kshop_sportpriz/components/bitrix/form.result.new/inline2/template.php
------------------------------------------------------------------------------------------------------------------------
Получится вот такое отображение:

------------------------------------------------------------------------------------------------------------------------
В 1С файлы прикрепляются в номенклатуре

<p class="ob-razdel"> Наше объявление...</p>
Получится вот такой блок:
Наше объявление...
1. Отбор идет по двум свойствам

2. Выставляем свойства в 1с

После обмена товар появится на главной
1. Выбрать раздел

2. Создаем новый элемент

3. Заполняем название

4. Заполняем поле Материал и тематика

5. Заливаем картинки

7. Выбираем раздел

8. Доступное количество ставим 0.01, иначе не будет отображаться на сайте

9. Сохраняем
/sportpriz.ru/public_html/bitrix/modules/sale/lib/exchange
Закоментировать
protected function onBeforeEntityModify(Exchange\Entity\OrderImport $orderImport, array $items)
{
$result = new Result();
/**
* @var Result $basketResult
* @var Result $paymentResult
* @var Result $shipmentResult
* */
$basketItemsResult = $this->onBeforeBasketModify($orderImport, $items);
//$paymentResult = $this->onBeforePaymentCollectionModify($orderImport, $items);
//$shipmentResult = $this->onBeforeShipmentCollectionModify($orderImport, $items);
/*if(!$paymentResult->isSuccess())
$result->addWarnings($paymentResult->getErrors());*/
/*if(!$shipmentResult->isSuccess())
$result->addWarnings($shipmentResult->getErrors());*/
if(!$basketItemsResult->isSuccess() /*|| !$shipmentResult->isSuccess() || !$paymentResult->isSuccess()*/)
$result->addWarning(new ResultWarning(GetMessage('SALE_EXCHANGE_PACKAGE_ERROR_ORDER_CANNOT_UPDATE'), "PACKAGE_ERROR_ORDER_CANNOT_UPDATE"));
return $result;
}
У ЭТОГО СПОСОБА ОДИН МИНУС - СОЗДАЕТ ДОКУМЕНТ ОПЛАТЫ И ПРОВОДИТ ЕГО
Рабочий стол -> Контент -> Cтруктура сайта -> Файлы и папки
/include/bottom_include1.php
/include/bottom_include2.php

Нажимаем кнопку «Изменить» и выбираем пункт «Открыть как PHP». В открывшееся поле копируем нужный код (для примера возьмем произвольный скрипт сервиса обратного звонка) и сохраняем изменения.

1. Перейти на хостинг Бегет в раздел Домены и поддомены

2. Нажать на зеленый крестик напротив того домена для которого нужно создать поддомен.

3. Добавить название подомена, выбрать "Создать новый сайт для каждого поддомена", нажать кнопку "Добавить домены"

4. Проверяем создание поддомена

5. Создаем базу данных для нового сайта, для этого переходим в раздел MySQL

6. Заполняем данные: имя базы, пароль, комментарии к базе чтобы потом не запутаться. Нажимаем кнопку "добавить"

7. Проверяем создание базы данных

8. Переходим в раздел "Файловый менеджер"

9. Переходим в нашу копию

10. Загружаем в корень файл restore.php

----------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------

11. В адресной строке браузера вводим адрес сайта + файл restore.php

12. Нажимаем кнопку "Далее"

13. Действия:
- Выбираем "развернуть резервную копию из облака",
- Вводим лицензионный ключ и нажимаем кнопку "Ок",
- Выбираем актуальный архив,
- Вводим пароль от архива
- Нажимаем кнопку "далее"

Лицензионный ключ находится на сайте Настройки - Главный модуль - Система обновлений

14. Ждем загрузки резервной копии из облака битрикс

15. Для восстановления базы данных нужно в настройках сайта на хостинге прописать функцию mbstring.func_overload = 2

----------------------------------------------------------------------------------------------------------------
переходим в раздел "Сайты"

----------------------------------------------------------------------------------------------------------------
находим домен и нажимаем на иконку "PHP"

----------------------------------------------------------------------------------------------------------------
нажимаем кнопку "добавить директиву"

----------------------------------------------------------------------------------------------------------------
нажимаем кнопку вставляем функцию и нажимаем "применить"

16. Через несколько минут, когда применится правило на хостинге нажимаем "попробовать снова"

17. Заполняем данные и нажимаем "востановить"
- Имя пользователя базы данных
- Пароль пользователя базы данных
- Имя самой базы данных (совпадает с именем пользователя)

18. Ждем восстановления базы данных

19. После восстановления нажимаем "Удалить локальную резервную копию"

20. Переходим на сайт

21. Переходим в Админпанель - Настройки - Список сайтов - Сайт S1.

-----------------------------------------------------------------------------------------------------------------

22. Удаляем содержимое поля "Доменное имя" и вставляем наше доменное имя

23. Удаляем название "веб-сайта" и "url сервера" и вставляем наше доменное имя.

24. Нажимаем "Сохранить"

25. Переходим в настройки компонента BXmaker

26. Переходим в раздел "Поддомены"

27. Убрать галочку с "Включить переадресацию на поддомены" и сохранить настройку

28. Переходим в Настройки - Почтовые шаблоны (нужно для того чтобы письма не уходили ни клиентам, ни сотрудникам).

29. Выделаем все почтовые шаблоны, выбираем деактивацию и нажимаем кнопку "применить"

30. Переходим в Настройки - Главный модуль

31. Удаляем все электронные адреса.

32. Во вкладке Система обновлений ставим галочку в пункте "Установка для разработке" и нажимаем применить

33. Переходим в Инструменты - Резервное копирование - Регулярное резервное копирование

34. Нажимаем "Выключить резервное копирование".

35. Отключаем кассу (иначе при тестировании будут печататься чеки)

Документация https://bxmaker.ru/doc/geoip/
О модуле:
1. Автоматическое определение города пользователя.2. Незаметное для пользователя уточнение города через сервисы Яндекса.
3. Подстановка города пользователя в форме оформления заказа в соответствующее поле
4. Вывод города пользователя в любых частях сайта.
5. Возможность смены пользователем города, даже на редакциях без интернет-магазина(в котором есть местоположения).
6. Избранные города (местоположения) в окне смены города.
7. Геозависимые сообщения - возможность выводить различную информацию для разных городов, например номер телефона с возможностью задать интервал времени показа
например с 10:00 до 18:00 отображать номер 8800, а в не рабочее время показывать городской, чтоб не тратились деньги на счету номера 8800
8. Вывод вариантов доставки, сроков и стоимости в город пользвоателя для конкретного товара, с учетом ограничений в парамтерах доставки.
9. Незаметное обновление информации на странице пользователя.
10. Возможность сделать автоматическое перенаправление пользователя на поддомены для конкретных городов
11. Поддержка кэширования и технологии Композитный сайт.
12. Авоматическое обновление базы IP адресов
13. Возможность стилизовать компоненты и кастомизировать под стилистику сайта.
14. Полный функционал модуля на 30 дней бесплтано в демо-режиме.
15. Подробная документация, с примерами и блоками кода для копипаста.

Использование компонента на сайте
1. В шапке сайта: название и телефоны
2. Раздел "Контакты": разные для Москвы и для регионов.

-----------------------------------------------------------------------------------------------------------------

3. Город + popup
Путь до xml-файла указывается в личном кабинете того сервиса, с которым вы работаете, Яндекс.Маркет, Гугл.Товары, он автоматически его загружает, обрабатывает и публикует товары, с вашей стороны требуется только своевременное обновление xml-файла на сайте.
Поддерживается три сервиса:
1) Яндекс.Маркет
- Упрощенный тип описания (simple)
- Произвольный тип описания (vendor.model)
- Яндекс.Вебмастер понимает xml-файл, могут быть предупреждения по тегам, просто игнорируйте их, это не ошибки.
2) Google Merchant Center
- Обновление онлайн-ассортимента (Online)
- Фид товаров (Products)
3) Яндекс.Дзен
Находится по ветке Сервисы - TS Умный экспорт - Правила

ИСПОЛЬЗУЕТСЯ
Для выгрузки товаров каталога для сималенда и создания снипетов в поиске яндекса
Описание
Модуль максимального сжатия цифровых растровых изображений без потери качества форматов PNG, JPG (jpeg) для сайтов на 1С-Битрикс выполняет оптимизацию изображений онлайн и оффлайн под требования Google Page Speed (GPS).
Используется для:
1. Ускорения загрузки изображений и страниц сайта в целом.
2. Уменьшения веса страниц.
3. Улучшения конверсии и поведенческих факторов на сайте.
Модуль необходим для технической SEO оптимизации сайта и, как следствие, повышения его ранжирования в поисковиках Google и Яндекс. Модуль автоматической оптимизации картинок без потери качества поможет SEO-специалистам оперативно и самостоятельно провести сжатие изображений сайта под требования Google PageSpeed Insights.
Интуитивно понятен, не требует знаний программирования.
Находится: Сервисы -Artrix: оптимизация картинок
Выбираем папку UPLOAD и нажимаем ОПТИМИЗИРОВАТЬ ИЗОБРАЖЕНИЯ
Описание
Модуль быстро, автоматически с определенными периодами, или в ручную очищает большие данныекеша Битрикса.
Находится: Сервисы - Автоматической удаление кеша - Настройка кеша

Настройки

Находится по Администрирование -> Настройки -> Настройки продукта -> Защита контента от копирования
- позволяет быстро включить/отключить модуль без потери других настроек модуля, не удаляя сам модуль.
- при отсутствии необходимой для работы модуля JavaScript библиотеки - JQuery, позволяет подключить ее при включении соответствующей галочки в настройках модуля.
- возможность выбора типа защиты:
- Защита всего сайта
- Защита блока идентификатора - можно указать идентификатор (id) блока, используемого в верстке сайта, который необходимо защитить.
- Защита блоков сласса - можно указать класс (class) блока, используемый в верстке сайта, которые необходимо защитить.
- Добавление подписи к контенту - при копировании copy/past автоматически приписывается к текстовому контенту текст о защите авторскими правами указанный в настройках.
- подмена контента - позволяет полностью заменить текст, скопированный в буфер обмена на указанный в настройках.
- при использовании мультисайтовости, возможность указать сайты, которые необходимо защищать.
- при использовании первых 3х типов защиты возможно отключить различные действия:
- Запрет копирования
- Запрет выделения
- Запрет контекстного меню (отключает правую кнопку мыши)
- Запрет Drag and drop (перетаскиевание)
-Указание групп пользователей, для которых необходимо отключать защиту (по умолчанию только для администраторов).
НАСТРОЙКИ

Какую боль решает:
– на вашем сайте перед оплатой заказа требуется согласование заказа с менеджером, пока всё согласовывалось, клиент уже позабыл какой у него логин и пароль. И что ему делать? Напомнить пароль? А может просто перейти в эту форму оплаты и сразу оплатить!?
– клиент оформляет заказ "в один клик", а потом вдруг захотел оплатить заказ онлайн, почему бы не дать ему это сделать в пару кликов, вместо того что бы выставлять счёт от платежной системы клиенту на почту или еще чего посложнее?
– вы всё еще выставляете "анонимным" клиентам счёт на почту? Может просто направите его на страницу оплаты, напомнив номер и стоимость заказа?
– дети делают заказ на вашем сайте, а потом просят родителей оплатить? Нет ничего проще чем передать оплачивающей стороне номер заказа и его стоимость, нежели доступы от сайта!
Данный модуль находится на сайте в двух местах:
1. Оплата - Оплата картой по номеру заказа
2. Личный кабинет - История заказов

УСТАНОВКА И НАСТРОЙКА
Прямое подключение к Банку (без посредников).
При оплате через платежный модуль будут выполнены требования 54-ФЗ - распечатаны чеки и переданы оператору фискальных данных (при использовании версии «1С-Битрикс: Управление сайтом 17» и выше). Поддерживает работу с Атол Онлайн.
Возможности:
- тестовый режим для отладки приема платежа;
- возможность выбора типа платежа: одностадийный платеж (списание денежных средств сразу с карты покупателя) и двухстадийный платеж (заказ проверяется после оплаты, а потом происходит реальное списание средств или возврат денежных средств).
- есть возможность переопределять стандартные страницы успешной/неуспешной оплаты в настройках платежной системы
- нет необходимости в использовании SSL—сертификата, модуль может работать как с уже установленным SSL—сертификатом, так и без сертификата;
- дает возможность использовать «спасибо страницу» с отложенным редиректом на оплату, что позволит не терять данные в Яндекс.Метрике и Google Analytics.
НАСТРОЙКИ ПЛАТЕЖНОЙ СИСТЕМЫ НАХОДЯТСЯ
Магазин - Платежные системы - Оплата онлайн банковскими картами
Модуль редиректов для Битрикс поддерживает различные коды редиректов:
- редирект 301 (перемещено навсегда)
- редирект 302: (перемещено временно)
- редирект 303: (смотреть другое)
- редирект 410: (удалено)
Возможности нашего модуля “Редирект мастер”
- Создание редиректов 301 для Битрикс в визуальном режиме в панели управления сайтом (также поддерживаются редиректы 302, 303, 410).
- Поддержка многосайтовости ядра 1С-Битрикс. Редиректы создаются и отрабатывают с учетом многосайтовости.
- Фиксирование всех переходов на страницы сайта по битым ссылкам (несуществующие страницы 404)
- Возможность создать редиректы с каждой найденной битой ссылки.
- Сбор подробной статистики по битым ссылкам - суммарное количество переходов, информация о посетителе - ip, география, браузер и т.д. (при наличии типового модуля ядра Веб-аналитика)
- Указание главного зеркала сайта (главного домена) - заходы на сайт по другим доменам будут автоматически перенаправляться с учетом вложенности
- Логика "все вхождения", которая создает редирект не только с точного адреса, но и с любых вхождений данного адреса.
- Редирект автоматического добавления слеша в конце URL.
- Импорт редиректов из excel.
- Отслеживание изменений символьного кода товаров (и прочих элементов) - автоматическое создание редиректов со старого адреса на новый.
- Логика редиректов с регулярными выражениями (для опытных специалистов)
- Временное отключение функций модуля. Можно отключить сохранение битых ссылок или функцию редиректов (правила при этом не удаляться из списка)
- Ротация битых ссылок. Настройка, позволяющая указать макс. количество истории переходов по битым ссылкам.
Располагается данный модуль в Сервисы - Редирект мастер

На нашем сайте модуль используется в меня для перенаправления с пустых разделов на основные :
- Медали на заказ

- Изготовление наград на заказ

- Изготовление значков на заказ

ПЕРЕАДРЕСАЦИЯ НА ЭТИ РАЗДЕЛЫ

ПРИМЕР
1. Создаем пустой раздел

2. Переходим на сайте в этот раздел и копируем ссылку

3. Переходим в Редирект мастер и создаем новое правило (Сервисы - Редирект мастер - Правила)

4. В поля вставляем ссылку с пустого раздела на тот раздел куда должна быть переадресация.

Модуль помогает, если 1С выгружает некоторые реквизиты товара «не туда».
Решение закрывает много вопросов что и куда выгружать. Существенно упрощает интеграцию готового сайта с уже заполненной 1С.
Модуль необходим для многих готовых интернет-магазинов. Потому что разработчики готового магазина не пишут сайт под конкретного заказчика и не могут знать, как заказчик заполнил свою 1С.
Модуль содержит много опций, какие реквизиты 1С в какие поля и свойства записывать.
1. Название товара
- название на сайте можно выгрузить из свойства
- название на сайте можно выгрузить из полного наименования в 1С
- название на сайте можно выгрузить из Наименования 1C (по умолчанию)
- название на сайте можно не записывать при выгрузке - редактор сайта напишет его сам.
2. Краткое описание
- краткое описание можно выгрузить из свойства,
- краткое описание можно выгрузить из описания в 1С,
- краткое описание можно выгрузить из полного наименования в 1С (по умолчанию)
- краткое описание можно не записывать при выгрузке - редактор сайта напишет его сам
3. Детальное описание
- детальное описание можно выгрузить из свойства,
- детальное описание можно записывать из Описания в 1С (по умолчанию)
- детальное описание можно не записывать - редактор сайта напишет его сам.
4. Множественное свойство реквизиты выгрузить в отдельные свойства
Стандартный обмен с 1С выгружает дополнительные данные о товаре в одно множественное свойство инфоблока «Реквизиты»:
- Код,
- Вес,
- Полное наименование,
- ВидНоменклатуры,
- ТипНоменклатуры,
- Упаковка,
- ЕдиницаИзмеренияУпаковки
- КоэффициентУпаковки
...
Наш модуль позволяет записать реквизиты в отдельные свойства инфоблока, чтобы потом удобно с ними работать.
Например, код товара из 1С можно записать в отдельное свойство, чтобы оптовые партнеры или сотрудники могли быстро по коду найти товар.
Набор реквизитов зависит от того, какая у вас конфигурация 1С, и, как заполнена информация о товаре.
Данный модуль находится в Настройки -> Настройки продукта -> Настройки модулей -> Реквизиты товара из 1С
ПРИМЕР С РЕКВИЗИТОМ ВЕС
1. Реквизит выгруженный из 1С в товаре
2. Создаем свойство для этого реквизита с помощью данного решения

3.Проверяем создание свойства ВЕС в свойствах товаров

4. Выводим свойство в карточке товара в настройках каталога

Суть модуля в том, что он позволяет собирать в нужные разделы инфоблока товары по произвольным условиям, создавать некий набор необходимых товаров. Эти условия очень легко и удобно задаются через конструктор условий (конструктор -аналогичен конструктору условий в скидках). Т.е. товары можно подбирать по таким параметрам как свойства, основные поля элемента инфоблока, основные поля элемента торгового каталога.

Чтобы стало более понятнее, для чего модуль служит, приведем некоторые примеры задач, которые мы решаем с помощью данного приложения:
Ограничение текста предпросмотра
1. Первое — это, конечно, вывод «товаров со скидкой». Те, у кого возникала такая необходимость, могли встретиться с неприятной проблемой - нет возможности задавать в фильтре признак "по скидке", т.е. нет поля, явного признака, чтобы определить товар со скидкой или нет. Чтобы решать такие задачи, обычно делается дополнительный запрос в базу данных (это один из способов), но это особенно неудобно, если товаров большое количество.
С помощью нашего модуля возможно организовать раздел-коллекцию с условиями, идентичными условиям скидок, что позволит очень удобно вывести товары со скидками, т. к. в параметр фильтра теперь достаточно будет передать идентификатор (ID) этого раздела-коллекции. Модуль будет автоматизировать этот процесс: товары в коллекции будут попадать автоматом при добавлении новых или редактировании старых товаров, если они устроят условиям коллекции, а если нет, то отвязываются от них.
По умолчанию, т.к. коллекции - это обычные разделы инфоблока, то такой раздел выводится вместе с другими разделами. И это очень удобно. Но если стоит задача, чтобы такой раздел вместе с остальными разделами не выводился, то можно и это вопрос решить: создать неактивный раздел и на интересуемой странице разместить компонент с фильтром, например, catalog.section, а в фильтр передать идентификатор этого раздела-коллекции.
Очень подробно рассмотрели эту ситуацию, т.к. она может возникать чаще всего.
2. Часто, после создания сайта, Seo-специалисты просят красивые URL страницы (адрес страницы) и возможность задавать уникальные мета-данные и прочую информацию. Например, нужны такие адреса с брендами
/catalog/adidas/
/catalog/nike/
...
Обычно сами бренды задаются через свойства (тип справочник, тип список) и, если построить ЧПУ умного фильтра, то URL получаются вида /catalog/код раздела/filter/brand_ref-is-adidas/, что не очень хорошо. К тому же, стандартными возможностями мета-данные не задать.
С помощью модуля можно создать разделы с нужным кодом, и согласно формулам ЧПУ получатся красивые URL страниц. И т. к. коллекции - это по сути своей те же разделы инфоблока, то все поля и SEO-инструменты разделов сохраняются. К тому же огромный плюс то, что умный фильтр будет работать по умолчанию.

Если вернуться к нашему примеру, то нужно будет создавать такие разделы, как Adidas (с символьным кодом adidas), Nike (с символьным кодом nike). Хоть по умолчанию этого нет, но при желании и этот процесс, процесс создании таких разделов можно автоматизировать, при незначительной доработке, у модуля есть свое небольшое АПИ.
3. Возникают и такие задачи: парсится фид (.xml, .yml) или .csv, exel- файл, который содержит информацию о товарах и разделах и их параметрах, но структура (иерархия разделов) после парсинга, импорта информации, частично или полностью не устраивает. Нужно какое то свое «дерево разделов».
В таких случаях с помощью нашего решения настраивается нужная иерархия из новых разделов, настраиваются условия коллекции, и товары, согласно этим условиям, попадают в нужные разделы. Те разделы, которые не должны отображаться, достаточно деактивировать.
4. Организация специальных категорий, посадочных страниц, где собраны товары являющиеся подарками, сувенирами на какой то праздник, в целом имеющие общую направленность, например:
- на Новый год;
- на 8 Марта;
- на 23 февраля;
- девочкам;
- мальчикам;
- кабинет физики;
- кабинет химии и т. д.
...
Могут быть и другие способы использования. Мы же рассмотрели основные случаи, с которыми сталкивались сами.
Данный модуль в умелых руках может стать очень мощным инструментом как разработчикам, так и Seo-специалистам и маркетологам, и просто владельцам сайтов.
Так как коллекции - это обычные разделы, то они выводятся вместе с другими разделами, например, с помощью таких стандартных компонентов как catalog (catalog.sections), menu (menu.sections)...
Но иногда возникает ситуация, когда такие разделы, наоборот, выводить не нужно. В таких случаях тоже унывать не стоит, хоть этого и нет по умолчанию, но относительно легко можно доработать на базе нашего решения, В модуле заложены обработчики событий, с помощью которых можно однозначно помещать такие разделы, например, используя пользовательское поле (UF_...) типа "да/нет". И остается только доработать шаблон вывода, выводить информацию, исключив помещенные разделы.
На сайте с помощью данного решения был полностью организован раздел ТЕМАТИКА

Компонент представляет собой веб-форму для отправки посетителями сайта сообщений владельцам ресурса.
Возможности компонента:
- Простая установка и настройка. Уже при установке модуля автоматически создаются необходимые инфоблоки и почтовые шаблоны. Вам необходимо просто разместить компонент "форма обратной связи" в нужном месте и настроить отображение полей.
- Хранение всех сообщений в базе данных. Все сообщения отправляются на указанные адреса электронной почты и сохраняются в инфоблоках 1С-Битрикс. Это исключает потерю сообщений при сбое почтовой системы.
- Неограниченное количество полей. Изначально в компоненте "Форма обратной связи" представлен минимальный набор полей. Вы всегда можете добавить дополнительно любое количество текстовых полей (поддерживаются поля типа текст, файл и список), задать им название и настроить обязательность заполнения.
- Маска для корректного заполнения номера телефона. У поля PHONE автоматически подключается так называемая "маска" - автоматическая расстановка тире между цифрами для удобного восприятия номера телефона. Маска работает с международными форматами ( 8 (888) 888-88-88 ).
- Посетители могут отправлять вам свои файлы прямо через форму обратной связи. При этом вы можете настроить, какие типы файлов разрешается загружать.
- Защита от спама. Для неавторизированных посетителей по умолчанию выводится КАПТЧА, осложняющая автоматическое заполнение веб формы обратной связи спам-ботами. Если каптча нечеткая, посетитель может запросить новую картинку каптчи, кликнув по ссылке "обновить картинку". При этом будет сгенерирована новая картинка каптчи, а не новая каптча, что избавит посетителя от повторного ввода каптчи (например, если была не понятна только последняя буква). Добавлена reCapthca от Google вместо стандартной Капчи (на выбор).
- Настройка внешнего вида и реакции. Прямо в свойствах компонента можно указать размеры шрифтов, цвета и ширину полей. Есть возможность включить отправку сообщения без перезагрузки страницы, задать текст и реакцию формы после успешной отправки сообщения.
- Загрузка веб-формы во всплывающем окне. Просто укажите в настройках компонента, как должна отображаться веб форма обратной связи у вас на сайте.
- Разделение обращений по категориям. Если в инфо блоке создать разделы - компонент форм обратной связи автоматически их подхватит и выведет поле с выпадающим списком, который содержит названия этих разделов. Таким образом вы легко сможете разделить обращения, например, по категориям (вопрос, предложение, пожелание, жалоба). Сообщения будут автоматически размещаться в указанном пользователем разделе инфо блока.
- Отправка всех обращений в CRM корппортала. Сообщения появляются у вас в CRM в виде "Лидов". Работает как с облаком, так и с коробочными версиями.
Данная форма находится на странице О компании - Скачать/заказать каталог

УСТАНОВКА
После загрузки и установки модуля в списке компонентов появится новый элемент "Форма обратной связи".Откройте нужную страницу на редактирование и перетащите мышью компонент и нажмите кнопку "сохранить".
Краткое описание элементов настройки компонента:
- Шаблон компонента - Вам доступны несколько шаблонов, отвечающих за внешний вид формы обратной связи.
- Тип Инфо Блока, Инфо Блок - Указывает, где будут храниться отправленные сообщения и от куда браться набор дополнительных полей для формы. Вы можете указать любой другой инфоблок по своему усмотрению. По умолчанию создается и указывается инфоблок "Обратная связь".
- Тип почтового события - Создается автоматически и доступен для редактирования в почтовых шаблонах сайта.
- Поля для заполнения - Набор полей, доступных для вывода в форм обратной связи. Берутся автоматически из свойств инфоблока, указанном в настройках выше. Выделите нужные поля мышкой, удерживая клавишу "ctrl" на клавиатуре.
- Обязательные для заполнения - эти поля будут помечены звездочкой. Без заполнения данных полей форма отправляться не будет, а посетителю будет отображаться текст ошибки.
- Сделать именем элемента - Укажите поле, которое будет сохраняться в имени элемента. Для разных задач удобно использовать разные типы имен.
- Дополнительный Email (через запятую) - Укажите адреса, на которые будут отправляться сообщения, отправленные с данной веб-формы. По умолчанию письма отправляются только на адрес, указанный в настройках сайта в поле "E-Mail адрес по умолчанию".
- Текст, выводимый при успешном добавлении сообщения - занесите приемлемый для вашего сайта текст, выводимый посетителю.
- Выдавать сообщения об ошибках - Отвечает за отображение ошибок заполнения формы. По умолчанию - включено.
- Активировать элемент после добавления - по умолчанию добавленное сообщение сохраняется в элементе, помеченном как "активный".
- Использовать CAPTCHA - выводит защиту от спам-ботов автоматического заполнения веб-форм. По умолчанию - включено. Для авторизированных пользователей каптча не выводится.
- Отправлять подтверждение о принятии обращения, если указан e-mail - Если в вашей форме представлено поля для ввода e-mail посетителя, вы можете отправлять ему на указанный адрес подтверждение, что его сообщение получено вами.
- Убирать форму после отправки сообщения - включите данную опцию, если после отправки сообщения посетителем, форму необходимо скрыть (останется только текст, сообщающий об успешной отправке).
- Раздел "внешний вид" - задайте размеры и цвет элементов веб-формы. В размерах поддерживаются параметры в процентах и пикселах.
- Раздел " Управление режимом AJAX" - включите режим AJAX, если хотите, чтобы форма отправлялась без перезагрузки страницы.
По умолчанию при установке модуля создается инфоблок "Обратная связь" и на него настраивается компонент. Т.е. при отправке сообщения через форму обратной связи, текст сообщения будет сохранен именно туда. Вы можете создать любой другой инфоблок и указать его в настройках компонента. Тем самым можно реализовать несколько независимых веб-форм на вашем сайте.
Для добавления новых полей необходимо зайти в административную часть в инфоблок, используемый для требуемого компонента и перейти по ссылке "Настройка информационного блока" (смотрите рисунок выше).
В открывшемся окне выбираем вкладку "Свойства" и прописываем нужные поля:
Тип поля может быть либо "Строка" либо "Файл". Указываем нужные параметры и нажимаем кнопку "Применить".
Для поля типа "Файл" потребуется настроить дополнительные свойства. Кликаем на кнопочку настройки поля:
В появившемся окне указываем требуемые к загрузке документы и нажимаем кнопку "Далее" и после возвращения к предыдущему окну кнопку "Применить".
Отмечать поля нужно мышкой, при этом удерживать кнопку ctrl на клавиатуре.
В итоге мы получим следующую веб-форму:
Покупатель вводит первые несколько символов, и ему показываются все товары, содержащие в названии/артикуле эти символы.
Далее он выбирает из них нужный и указывает необходимое количество.
Проделывает такое несколько раз для всех интересующих товаров, а затем одним нажатием мыши добавляет их все в корзину.
- 8 цветовых гамм: красная, оранжевая, зелёная, голубая, синяя, фиолетовая, коричневая и серая;
- три режима поиска: по названию, по свойству, по названию и свойству;
- возможность вставить список названий\артикулов;
- добавление в корзину без перезагрузки страницы;
- обновление малой корзины без перезагрузки страницы;
- отображение названия, описания, артикула и цены товара;
- отображение итоговой суммы всех товаров.
- Поиск производится по всем активным товарам (или торговым предложениям)
- Получение всплывающих подсказок и добавление в корзину происходит асинхронно
- Серверный код оптимизирован: среднее время получения всплывающих подсказок - 0.2 секунды, среднее время добавления в корзину - 0.3 секунды при индексе производительности сайта 40
- Клиентский код оптимизирован: никаких сторонних тяжёлых js-плагинов, все скрипты самописные - загрузка страницы не тормозит
- Решение работает на кодировках UTF-8 и Windows-1251
- Грамотный и понятный код
- Поддержка технологии "Композитный сайт"
Находится на двух страницах:
1. Помощь - Помощь диллеру.
2. Личный кабинет - Быстрый заказ

ФУНКЦИОНАЛ:
1. Два шаблона на выбор
2. 8 Цветовых гамм

3.Функциональность

----------------------------------------------------------------------------------------------------------------

НАСТРОЙКИ
Компонент имеет много настроек, поделённых на несколько разделов.Раздел "Источник данных"
Указывается тип инфоблоков и инфоблок, из которого будут браться товары. Если на сайте используются торговые предложения, то нужно указывать именно инфоблок торговых предложений.
Затем указывается режим поиска - по названию, по свойству или по названию и свойству.
Если выбран поиск по свойству или по названию и свойству, то необходимо также указать свойство, по которому будет производиться поиск товаров. Обычно это артикул.
Указывается тип цен, которые будут отображаться у товаров.
Также можно указать минимальное количество символов артикула, при котором начнутся выводиться товары-подсказки. Если у вас все артикулы начинаются с одинаковых символов, то увеличьте это значение, чтобы каждый раз асинхронно не подгружались лишние товары-подсказки.
Можно указать максимальное количество товаров-подсказок, которые будут показаны для вводимых символов.
Раздел "Дополнительные настройки"
Содержит параметр "Подключать jQuery?". Без подключения jQuery компонент работать не будет, поэтому по умолчанию этот параметр включён. Однако, если у вас уже подключен jQuery, то при включении этой галочки может появиться ошибка, связанная с повторным подключением, поэтому в этом случае галочку нужно снять.
При использовании шаблона modern отображаются ещё два параметра:
1) "Селектор блока малой корзины для обновления без перезагрузки".
В этом параметре указывается id (#example) или class (.example) блока малой корзины, который будет обновляться без перезагрузки страницы после добавления товаров в корзину.
2) "Цветовая гамма".
Выбор одной и 8 цветовых гамм.
Раздел "Внешний вид"
Содержит настройки некоторых надписей.
А также указывается изначально количество полей для указания товара. При использовании компонента дополнительные поля подгружаются при нажатии на кнопку "Ещё".
Раздел "Стили"
Содержит некоторые названия используемых css-классов. Изменение этих параметров позволит привести внешний вид компонента к требуемому , не открывая при этом код шаблона компонента.
- Прайс-лист теперь может быть и на 10 000 товаров.
- Поддержка выгрузки изображения товара прямо в MS excel.
- Пользователи смогут всегда зайти в товар на сайте из прайса.
Данное решение размещено:
1. На главной странице в левой колонке

2. В разделе О компании - Скачать/заказать каталог

Инструкция по настройке
И прописываем в нем следующий код
<?php
return array(
'analytics_counter' => array(
'value' => array(
'enabled' => false
),
'readonly' => false,
),
);
Оригинал статьи
https://tuning-soft.ru/articles/d7-bitrix/bitrix-how-to-disable-https-bitrix-info-ba-js.html

Чтобы убрать эту проблему нужно вручную пересчитать заказ (Изменить заказ - Действия - Пересчитать заказ)

[Bitrix\Main\ArgumentNullException]
Argument 'name' is null or empty (100)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/modules/main/lib/config/option.php:243
#0: Bitrix\Main\Config\Option::set(string, string, NULL, string)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/modules/main/classes/general/option.php:42
#1: CAllOption::SetOptionString(string, string, NULL, NULL, string)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/modules/aspro.kshop/include.php:726
#2: CKShop::__AdmSettingsSaveOption_EX(string, array)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/modules/aspro.kshop/options.php:26
#3: include(string)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/modules/main/admin/settings.php:64
#4: require_once(string)
/home/a/adminbjk/06.sportpriz.ru/public_html/bitrix/admin/settings.php:2
Если вдруг не будут работать какие-то функции, то вернуть обратно файл option1.php переименовав его в option.php
../sportpriz.ru/public_html/bitrix/modules/main/lib/config

Чтобы в не зависимости от выгрузки активировать или деактивировать номенклатуру, была сделана доработка.
Код
/home/a/adminbjk/14.sportpriz.ru/public_html/bitrix/php_interface/init.php
этот блок комментируем
AddEventHandler('catalog', 'OnProductAdd', array('ProductAddUpdate', 'activeQuantityItem'));
AddEventHandler('catalog', 'OnProductUpdate', array('ProductAddUpdate', 'activeQuantityItem'));
class ProductAddUpdate
{
function activeQuantityItem($id, $arFields)
{
CModule::IncludeModule("iblock");
$arSelect = Array("ID", "IBLOCK_ID", "ACTIVE", "ACTIVE_BY_HAND");//PROPERTY_ACTIVE_BY_HAND
$arFilter = Array("ID" => $id);
$rsElem = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);
while($arElem = $rsElem->GetNext())
{
if($arElem["ACTIVE_BY_HAND"] != "27411") // Если не стоит галочка "Активировать/Деактивировать вручную"
{
if($arFields["QUANTITY"] > 0 && $arElem["ACTIVE"] == "N") // Активируем
{
$el = new CIBlockElement;
$el->Update($id, array("ACTIVE" => "Y"));
}
elseif($arFields["QUANTITY"] <= 0 && $arElem["ACTIVE"] == "Y") // Деактивируем
{
$el = new CIBlockElement;
$el->Update($id, array("ACTIVE" => "N"));
}
}
}
}
}
/home/a/adminbjk/14.sportpriz.ru/public_html/bitrix/php_interface/init.php
функцию function DoNotUpdate(&$arFields){ заменяем на
function DoNotUpdate(&$arFields){
if($arFields['IBLOCK_ID'] == 41){
if($arFields["PROPERTY_VALUES"][769]||$arFields["PROPERTY_VALUES"][769]==''){
}else{
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "ACTIVE", "PROPERTY_769");//IBLOCK_ID и ID обязательно должны быть указаны, см. описание arSelectFields выше
$arFilter = Array("IBLOCK_ID"=>$arFields['IBLOCK_ID'],"ID" => $arFields['ID']);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>1), $arSelect);
if($ob = $res->GetNextElement()){
$NewArFields = $ob->GetFields();
$arFields['ACTIVE']=$NewArFields['ACTIVE'];
if($NewArFields['PROPERTY_769_ENUM_ID'] == 27411){
$arFields['ACTIVE'] = $NewArFields['ACTIVE'];
}else{
}
}
}
}
}
/home/a/adminbjk/14.sportpriz.ru/public_html/bitrix/components/bitrix/catalog.import.1c/component.php
строка 611
$rsElements = CIBlockElement::GetList(array(), array(
"IBLOCK_ID" => $arField["IBLOCK_ID"],
"ACTIVE" => "Y",
"<TIMESTAMP_X" => $timeStamp,
), false, false, array("ID", "PROPERTY_769"));
while ($arElement = $rsElements->Fetch())
{
if($arElement['PROPERTY_769_ENUM_ID'] == 27411){
}else{
$element->Update($arElement["ID"], array("ACTIVE" => "N"));
}
}