Сейчас, когда мы в клиентских проектах используем собственные таблицы в базе данных и обращаемся к ним через $DB->Query() с запросами, на нас ругается автотест монитора качества, который запрещает использовать прямые запросы к базе данных.
Предлагаю либо сделать другой вариант обращения к запросу (скажем, RawQuery()), который монитором учитываться не будет, либо просто смотреть на часть FROM запросов и следить, не появится ли в них системная таблица.
Первое проще.
Просто потому что им будет пофиг.
тем более, что в данном тесте есть возможность написать коммент и обосновать наличие таких запросов
у нас тоже есть сайты на своих запросах
не все в Битриксе можно сделать с помощью API
но вот такая тема как то вообще не напрягала