Последовательно выполняет все запросы и возвращает массив результатов для каждого запроса из пакета. Результаты помещаются в массив в последовательности расположения запросов в тексте пакета. Результатом выполнения запроса на уничтожение временной таблицы является значение Неопределено, которое также помещается в массив результатов.
к каждому результату можешь обратиться через Результат[<Индекс>], где Индекс - порядковый номер результирующего запроса из твоего пакета. Пример:
Запрос = Новый Запрос("ВЫБРАТЬ ""1"" КАК Поле; ВЫБРАТЬ ""2"" КАК Поле");
Результат = Запрос.ВыполнитьПакет();
Выборка1 = Результат[0].Выбрать();
Выборка2 = Результат[1].Выбрать();
Если Выборка1.Следующий() Тогда
Сообщить Выборка1.Поле; // На выходе "1"
КонецЕсли;
Если Выборка2.Следующий() Тогда
Сообщить Выборка2.Поле; // На выходе "2"
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший