Опишите доработку или сценарий — обсудим вместе с другими клиентами.
IDETA: Пошаговое удаление элементов инфоблока
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Что делает модульТри режима на одной странице (Контент → Пошаговая очистка ИБ):
- Элементы (выбор вручную) — загрузить список, отметить галочками (есть «выделить всё», поиск по названию, фильтр по разделу, активности и значениям свойств), удалить пачками
- Разделы — удаление разделов рекурсивно, вместе с вложенными элементами и подразделами
- Удалить всё по фильтру — собирает ВСЕ подходящие элементы без ограничения лимитом, показывает точное количество, удаляет пачками
Удаление идёт пошагово через AJAX с прогресс-баром — не падает по таймауту на больших объёмах. Удалённые строки гасятся, ошибки выводятся по каждому ID.
В админпанели откройте Настройки → Модули. В списке доступных решений найдите «IDETA: Пошаговое удаление элементов инфоблока» и нажмите Установить.
После установки откройте раздел Контент → Пошаговая очистка ИБ.
Прямой адрес страницы: /bitrix/admin/ideta_iblockcleaner.php
Если пункта меню нет: сбросьте кэш сайта и обновите страницу через Ctrl+F5. Битрикс кэширует структуру меню, поэтому новый пункт может появиться не сразу. Также учтите, что пункт виден только администратору.
Требования: установленный модуль «Информационные блоки» (iblock).
НастройкиОткройте Настройки → Модули → Настройки модуля → ideta.iblockcleaner, либо нажмите ссылку «Настройки модуля» в верхней части рабочей страницы.
Размер пачки (по умолчанию 50, диапазон 1–500) — сколько элементов удаляется за один запрос к серверу. На медленном хостинге или при «тяжёлых» элементах с большим числом свойств уменьшите до 10–20. На мощном сервере можно поднять до 100–200 для ускорения.
Задержка между шагами (по умолчанию 80 мс) — пауза между пачками. Снижает нагрузку на базу данных при удалении больших объёмов. Если сервер справляется — можно поставить 0.
Лимит загрузки списка (по умолчанию 2000) — максимум элементов, подгружаемых в список для ручного выбора. Ограничение нужно, чтобы браузер не завис на инфоблоке с сотней тысяч записей. На режим «Удалить всё по фильтру» этот лимит не распространяется.
Запрашивать подтверждение — показывать диалог перед удалением. Рекомендуем оставить включённым.
- телефон (+79058054252);
Техническая поддержка:
E-mail: igor@ideta.ru
Режим работы: пн–пт, 10:00–19:00 (МСК)
Среднее время реакции на обращение: до 24 часов в рабочее время
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
