А то ТЗ в запрос передать - так надо временную таблицу сначала сделать, а только в рантайме узнаётся, что в ТЗ типы жёстко не определены, хотя данными, которые, в свою очередь, имеют эти типы, присутствуют, но 1С не может вычислить их тип. А структура - по сути та же временная таблица из одной строки, но кучу текста надо написать, чтоб объяснить 1С как воспользоваться передаваемым...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший