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