Имя: Пароль:
1C
 
Работа с пакетом запросов
0 Deahianaianyrto
 
04.09.14
10:36
Результат = Запрос.ВыполнитьПакет();

А дальше что?
1 Godofsin
 
04.09.14
10:39
смерть и тьма
2 dmpl
 
04.09.14
10:40
(0) Ну дык дальше работай с результатом запроса. Ваш КЭП.
3 Рэйв
 
04.09.14
10:41
Еще один сп-ограбленный
(0)Держи копипаст, обездоленный ты наш:-)  :

Запрос (Query)
ВыполнитьПакет (ExecuteBatch)
Синтаксис:

ВыполнитьПакет()
Возвращаемое значение:

Тип: Массив.

Описание:

Последовательно выполняет все запросы и возвращает массив результатов для каждого запроса из пакета. Результаты помещаются в массив в последовательности расположения запросов в тексте пакета. Результатом выполнения запроса на уничтожение временной таблицы является значение Неопределено, которое также помещается в массив результатов.

Доступность:

Сервер, толстый клиент, внешнее соединение
4 Timon1405
 
04.09.14
10:42
сделай глобальный поиск по конфе по "Запрос.ВыполнитьПакет()", будь мужиком!
5 beholder13
 
04.09.14
10:46
к каждому результату можешь обратиться через Результат[<Индекс>], где Индекс - порядковый номер результирующего запроса из твоего пакета. Пример:

Запрос = Новый Запрос("ВЫБРАТЬ ""1"" КАК Поле; ВЫБРАТЬ ""2"" КАК Поле");
Результат = Запрос.ВыполнитьПакет();
Выборка1 = Результат[0].Выбрать();
Выборка2 = Результат[1].Выбрать();

Если Выборка1.Следующий() Тогда
Сообщить Выборка1.Поле; // На выходе "1"
КонецЕсли;

Если Выборка2.Следующий() Тогда
Сообщить Выборка2.Поле; // На выходе "2"
КонецЕсли;

А вообще RTFM.
6 beholder13
 
04.09.14
10:49
(5) В скобках Сообщить()*
Фастфикс