Очистка неиспользуемых свойств инфоблоков
Описание
Наводим порядок в инфоблоках: как убрать мусор и ускорить работу сайта
Со временем любой активно развивающийся сайт на 1С-Битрикс обрастает техническим "хламом". Особенно это заметно в инфоблоках каталога: после интеграций с торговыми системами, обновлений модулей или экспериментов с настройками остаются десятки свойств, которые давно не используются. Они не только засоряют интерфейс, но и замедляют работу системы, увеличивают время загрузки страниц и создают путаницу у контент-менеджеров. Наш модуль — это инструмент для тех, кто хочет навести порядок без риска что-то сломать.
Утилита создана специально для разработчиков и администраторов сайтов, которые понимают внутреннюю кухню Битрикс. Она не требует сложной настройки: просто укажите инфоблок, который хотите почистить, и модуль сам проанализирует все свойства. Результат — чёткий список того, что можно смело удалять. Никаких лишних телодвижений и гаданий "а нужно ли это свойство?".
Работает умно: находит только то, что действительно не нужно
Главная фишка модуля — он не просто удаляет всё подряд, а проводит настоящий аудит. Утилита проверяет каждый элемент выбранного инфоблока и выявляет свойства, которые не заполнены ни разу. Если свойство пустует во всех товарах или разделах — значит, оно бесполезно и только занимает место в базе данных. Именно такие элементы инструмент и предлагает к очистке.
Но это ещё не всё. Модуль умеет распознавать служебные свойства, которые создаются системой или популярными решениями вроде "Аспро". Перед удалением он предупредит вас о таких находках, чтобы вы случайно не снесли что-то важное для работы шаблона или интеграции. Это особенно ценно, когда сайт развивался несколько лет и вы уже не помните, откуда взялось то или иное свойство.
Идеальный инструмент для чистки после интеграций
Чаще всего необходимость в очистке возникает после подключения обмена с 1С или другими внешними системами. В процессе синхронизации часто создаются временные или технические свойства, которые нужны только на этапе настройки. После завершения интеграции они остаются мёртвым грузом. Наш модуль позволяет одним действием найти и убрать весь этот мусор, не затрагивая рабочие данные.
Второй популярный сценарий — подготовка сайта к передаче клиенту или новому подрядчику. Вместо того чтобы вручную просматривать сотни свойств, пытаясь понять, какие из них критически важны, можно довериться автоматическому анализу. Вы получаете чистый, понятный инфоблок, с которым удобно работать и который не тормозит систему.
Безопасность на первом месте: предупреждён — значит вооружён
Мы прекрасно понимаем, что удаление свойств — операция необратимая. Именно поэтому модуль категорически не выполняет никаких действий без вашего ведома. Он лишь предлагает список кандидатов на удаление, а окончательное решение остаётся за вами. Вы всегда можете проверить каждую позицию, убедиться, что она действительно пуста, и только потом подтвердить очистку.
При этом само удаление происходит штатными методами 1С-Битрикс — никаких "костылей" или прямых запросов к базе данных. Это значит, что после очистки не нарушается логика работы системы, не слетают настройки прав доступа и не возникает ошибок в шаблонах. Единственное обязательное условие — перед запуском утилиты сделайте полное резервное копирование сайта. Это стандартная процедура для любых операций с инфоблоками, и мы напоминаем о ней, чтобы вы работали со спокойной душой.
Для кого этот модуль и когда он окупается
Инструмент ориентирован на продвинутых пользователей: разработчиков, которые поддерживают десятки сайтов, и администраторов, отвечающих за производительность одного крупного проекта. Если вы замечаете, что страницы каталога грузятся медленнее, чем раньше, а панель управления свойствами превратилась в бесконечный список — пора провести ревизию. Часто после удаления пустых свойств скорость работы админки и выдачи элементов заметно возрастает.
Модуль работает только с сайтами в кодировке UTF-8, что сегодня является стандартом для большинства современных проектов. Не ждите, пока мусор в инфоблоках начнёт создавать реальные проблемы — потратьте пять минут на диагностику и избавьтесь от лишнего груза. Это простая профилактика, которая продлевает жизнь вашему сайту и экономит нервы при каждом входе в административную панель.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.2 |
| Добавлен | 06.01.2023 |
| Обновлён | 26.06.2023 |
| Установок | Менее 50 раз |
| Код | itconstruct.smartclear |
| Адаптивный | Нет |
| Composite | Нет |