Имя: Пароль:
1C
1С v8
как поместить две таблицы значений в запрос ?
0 atis30
 
05.07.14
01:13
Запрос=Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    МенеджерТаблицыДанных = Запрос.МенеджерВременныхТаблиц;
    Запрос.Текст="ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ КАК ТЗ"
                 ;
    //            
    Запрос.УстановитьПараметр("ТЗ",Табл);
        Запрос.Выполнить();

Запрос2= Новый Запрос;
    Запрос2.МенеджерВременныхТаблиц = МенеджерТаблицыДанных;
    Запрос2.Текст=".....";    
    Выборка = Запрос2.Выполнить().Выбрать();

Перед тем как делать Запрос2, я в него хочу поместить еще одну таблицу значений. Как это сделать?
1 prosto-nik
 
05.07.14
04:31
(0) вероятно вторым пакетом
2 Гобсек
 
05.07.14
04:42
(1)+1
Причем второй запрос создавать необязательно. Можно сделать одним запросом, в котором два и более пакетов.
3 Prog-AL
 
05.07.14
10:46
Используй "Объединить ВСЕ" 2 выбора из двух параметров и все в одну ВТ.
4 hhhh
 
05.07.14
11:56
(0) как-то так

  Запрос=Новый Запрос;

    Запрос.Текст="ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ1_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ1 КАК ТЗ1"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ2_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ2 КАК ТЗ2"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ3_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ3 КАК ТЗ3"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ4_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ4 КАК ТЗ4"
                 ;
                  ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ5_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ5 КАК ТЗ5"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ6_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ6 КАК ТЗ6"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ7_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ7 КАК ТЗ7"
                 ;
                 ВЫБРАТЬ *                
                 |ПОМЕСТИТЬ ВТ8_ТаблицаДанных
                 |ИЗ
                 |    &ТЗ8 КАК ТЗ8"
                 ;"   //            

    Запрос.УстановитьПараметр("ТЗ1",Табл1)
5 atis30
 
05.07.14
11:58
Спасибо.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.