Имя: Пароль:
1C
1С v8
Таблица значений Отбор по параметрам
0 kap-v-kstu
 
18.02.13
00:01
a)Т2= Новый ТаблицаЗначений;
ПараметрыОтбора2 = Новый Структура("Код",1);
Т2 = Т.Скопировать(ПараметрыОтбора2);

б)    Т23 = Новый ТаблицаЗначений;
   ПараметрыОтбора23 = Новый Структура;
   ПараметрыОтбора23["Код"] = 2 и 3;
   Т23 = Т.Скопировать(ПараметрыОтбора23);

Как получить Т23 , в которой код = 2 и 3? как задать параметр отбора?
1 Darky
 
18.02.13
00:04
Без запроса не получится
2 kap-v-kstu
 
18.02.13
00:07
Спасиб)Сделаю)
3 kap-v-kstu
 
18.02.13
00:33
Запрос1 = Новый Запрос;
Запрос1.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос1.Текст = "ВЫБРАТЬ * ПОМЕСТИТЬ Т ИЗ &Т КАК Т";
Запрос1.УстановитьПараметр("Т", Т);
Запрос1.Выполнить();
// Теперь ТЗ можно использовать в запросе:
Запрос1.Текст = "ВЫБРАТЬ
               |    Т.Код,
               |    Т.Услуга,
               |    Т.Владелец,
               |    Т.ВладелецВладелец,
               |    Т.ВладелецВладелецРодитель,
               |    Т.Количество,
               |    Т.СтоимостьУслуги,
               |    Т.СтоимостьНаКвМВГод,
               |    Т.Услуга.Ссылка,
               |    Т.МесАренда
               |ИЗ
               |    Т КАК Т
               |ГДЕ
               |    Т.Код <> 1";

Т23 = Запрос1.Выполнить().Выгрузить();