Имя: Пароль:
1C
1С v8
результат запроса в котором имеется пакет
0 qwaqwa
 
15.08.13
11:19
Доброго всем дня, прошу немножко внимания и помощи. Имеется запрос со вложенным пакетом, как получить результат такого запроса? можно ли получить результат в одной таблице а не в двух?

Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    юи_ЭкономическоеОбоснованиеЦены.ДокументПоступления.Валюта.Наименование КАК Валюта,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.НомерСтроки,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.Номенклатура.Наименование КАК ном,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.Количество,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.ТаможеннаяСтоимость,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.СуммаПошлины,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.СуммаНДС,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.ЦенаПоступления,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.ДопРасход КАК сбор,
    |    КурсыВалютСрезПоследних.Курс,
    |    юи_ЭкономическоеОбоснованиеЦены.Дата КАК ДокументаДата,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.Номенклатура.ЕдиницаИзмерения.Наименование КАК ЕдИзм,
    |    юи_ЭкономическоеОбоснованиеЦены.Номер,
    |    юи_ЭкономическоеОбоснованиеЦеныТовары.Номенклатура.ВидНоменклатуры.Наименование КАК ВидНом
    |ИЗ
    |    Документ.юи_ЭкономическоеОбоснованиеЦены.Товары КАК юи_ЭкономическоеОбоснованиеЦеныТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.юи_ЭкономическоеОбоснованиеЦены КАК юи_ЭкономическоеОбоснованиеЦены
    |            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
    |            ПО юи_ЭкономическоеОбоснованиеЦены.ДокументПоступления.Валюта = КурсыВалютСрезПоследних.Валюта
    |        ПО юи_ЭкономическоеОбоснованиеЦеныТовары.Ссылка = юи_ЭкономическоеОбоснованиеЦены.Ссылка
    |ГДЕ
    |    юи_ЭкономическоеОбоснованиеЦены.Ссылка В(&МассивДокументов)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    КурсыВалютСрезПоследних.Валюта,
    |    КурсыВалютСрезПоследних.Курс
    |ИЗ
    |    РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Валюты КАК Валюты
    |        ПО КурсыВалютСрезПоследних.Валюта = Валюты.Ссылка
    |ГДЕ
    |    Валюты.Наименование = &usd";
    
    Запрос.УстановитьПараметр("МассивДокументов", МассивОбъектов);
    Запрос.УстановитьПараметр("usd", Справочники.Валюты.НайтиПоНаименованию("USD"));
1 giallo
 
15.08.13
11:23
(0) нет, результатом выполнения будет или результат последнего запроса или массив результатов всех запросов пакета
2 qwaqwa
 
15.08.13
11:27
(1) как получить массив результатов?
3 giallo
 
15.08.13
11:29
(2) Запрос.ВыполнитьПакет()