Имя: Пароль:
1C
1С v8
Запрос с выводом результатов в таблицу
0 progaoff
 
02.07.15
13:42
Процедура КнопкаВыполнитьНажатие(Кнопка)
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    СУММА (Продажа.СуммаДокумента) КАК СуммаДокумента
    |    ПОМЕСТИТЬ
    |          ТабПрод
    |    ИЗ
    |       Документ.Продажа КАК Продажа
    |    ГДЕ
    |       Продажа.Дата МЕЖДУ &ДатаНач И &ДатаКон
    |    И    Продажа.Организация = &Организация
    |;
    |
    |    ВЫБРАТЬ    
    |           СУММА (Визит.СуммаОбщая)
    |    ПОМЕСТИТЬ
    |       ТабВиз
    |    ИЗ
    |       Документ.Визит КАК Визит
    |    ГДЕ
    |       Визит.Организация = &Организация
    |    И    Визит.Дата МЕЖДУ &ДатаНач И &ДатаКон
    |;
    |    ВЫБРАТЬ
    |        СУММА (СуммаДокумента + СуммаОбщая) /&КолДней
    |    ИЗ
    |        ТабВиз,
    |        ТабПрод";
    Запрос.УстановитьПараметр("Организация",Организация);
    Запрос.УстановитьПараметр("КолДней", КолДней);
    Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
    Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
    
    Результат = Запрос.Выполнить().Выгрузить();
    
    
    Запрос1 = Новый Запрос;
    Запрос1.Текст = "
    
    | ВЫБРАТЬ
    |СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки)/&КолДней КАК СуммаБезСкидки
    |ИЗ
    |РегистрНакопления.ВыполнениеРаботПоВизиту КАК ВыполнениеРаботПоВизиту
    |ГДЕ
    |ВыполнениеРаботПоВизиту.Период МЕЖДУ &ДатаНач И &ДатаКон
    |И ВыполнениеРаботПоВизиту.Организация = &Организация
    |И ВыполнениеРаботПоВизиту.Номенклатура = &Номенклатура";
    
    
    
    Запрос1.УстановитьПараметр("Организация",Организация);
    Запрос1.УстановитьПараметр("КолДней", КолДней);
    Запрос1.УстановитьПараметр("ДатаНач", ДатаНач);
    Запрос1.УстановитьПараметр("ДатаКон", ДатаКон);
    Запрос1.УстановитьПараметр("Номенклатура", Номенклатура);
    
    Результат = Запрос1.Выполнить().Выгрузить();
    

КонецПроцедуры
Подскажите как из двух этих запросов вывести результат? Причем что с первого запроса нужно вывести результат первой виртуальной таблицы и последней.
1 John83
 
02.07.15
13:46
объединить?
2 Одинесю
 
02.07.15
13:50
И не виртуальной, а временной
3 progaoff
 
02.07.15
13:53
ну да, из нее
4 progaoff
 
02.07.15
13:54
СУММА (Продажа.СуммаДокумента) - вот этот результат
СУММА (СуммаДокумента + СуммаОбщая) /&КолДней - вот этот
СУММА(ВыполнениеРаботПоВизиту.СуммаБезСкидки)/&КолДней КАК СуммаБезСкидки и вот это
5 AllJoke
 
02.07.15
14:19
СУММА (Продажа.СуммаДокумента) - добавь это поле в первый результирующий запрос.