[URL=https://dev.1c-bitrix.ru/community/webdev/user/442307/]mehfk[/URL], весьма спорная оптимизация.
Вместо одного запроса в цикле их теперь стало 2!
В цикле "По Истина Цикл" - "ЗапросГрупп.Выполнить();" и "ЗапросВТ.Выполнить();"
Да и работа с большим количеством временных таблиц тоже вызывает вопрос - сначала создать кучу таблиц, а потом их уничтожать...
Лучше уж тогда вообще не использовать "лМенеджерВременныхТаблиц" (насколько я вижу из него временные таблицы не берутся). В таком случае не пришлось бы и уничтожать временные таблицы - это бы происходило автоматически при выходе их функции (и удаления переменной ЗапросГрупп).
Вместо одного запроса в цикле их теперь стало 2!
В цикле "По Истина Цикл" - "ЗапросГрупп.Выполнить();" и "ЗапросВТ.Выполнить();"
Да и работа с большим количеством временных таблиц тоже вызывает вопрос - сначала создать кучу таблиц, а потом их уничтожать...
Лучше уж тогда вообще не использовать "лМенеджерВременныхТаблиц" (насколько я вижу из него временные таблицы не берутся). В таком случае не пришлось бы и уничтожать временные таблицы - это бы происходило автоматически при выходе их функции (и удаления переменной ЗапросГрупп).