Что умеет решение
Детектор конфликтов модулей ecl.conflictdetector выявляет модули и файлы init.php, подписанные на одни и те же события Bitrix.
Инструмент анализирует данные из реестра базы данных (таблица b_module_to_module), где порядок обработчиков определяется полем SORT, а также выполняет статический разбор кода. Анализ охватывает файлы /local/php_interface/init.php и /bitrix/php_interface/init.php, а также опционально include.php установленных модулей и дополнительные пути, заданные в настройках.
Интерфейс представляет таблицу с колонками: событие, количество обработчиков и модулей, минимальное значение SORT, флаг наличия конфликта и нумерованный список обработчиков. Доступны фильтры по подстроке события, названию модуля и отображение только конфликтных записей. Кнопка «Пересканировать» очищает кеш и запускает новое сканирование.
Статический анализ имеет ограничения: он распознает аргументы module и event только в виде строковых литералов. Гарантировать порядок обработки между разными файлами невозможно. Цепочки require внутри init.php не обходятся автоматически; для их анализа необходимо явно указать пути в настройках.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.