Имя: Пароль:
1C
1С v8
запрос , работа с временными таблицами , как выгрузить - не получается
,
0 anna3388
 
08.05.14
10:21
имеется результат запроса, таблица Результат, затем хочу ее использовать еще в запросе , но выгружается только столбец количество....

        //--------нач выборка из основной таблицы баланса
            МенеджерВТ = Новый МенеджерВременныхТаблиц;
            Запрос = Новый Запрос;
            Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
            Запрос.Текст =
            "ВЫБРАТЬ
            |        Результат.Сумма,
            |        Результат.Организация,
            |        Результат.Строка
            |ПОМЕСТИТЬ Результат
            |    ИЗ
            |        &Результат КАК Результат
            |    ГДЕ
            |        Результат.Организация = &Организация и Результат.Строка = &Строка
            |
            |";
            
            ссс = Строка("1150. Основные средства");
            Запрос.УстановитьПараметр("Организация",Организация);
            Запрос.УстановитьПараметр("Результат",Результат);
               Запрос.УстановитьПараметр("Строка",ссс);
             ЗапрСуммыСтрока = Запрос.Выполнить();
            СуммыСтрока = ЗапрСуммыСтрока.Выгрузить();
1 ДенисЧ
 
08.05.14
10:22
И правильно делает. У тебя запрос не возвращает таблицу
2 Ненавижу 1С
 
гуру
08.05.14
10:22
результат запроса снова в запрос?
про пакетные запросы слышал?
3 anna3388
 
08.05.14
10:23
(1) а можно тупой вопрос - как ее вернуть, очень она мне нужна
4 zak555
 
08.05.14
10:23
для начала откажись от ковнокодинга :
1. запрос в цикле
2. ("Строка",Строка("1150. Основные средства"))
5 anna3388
 
08.05.14
10:25
(4) я поняла, я это уберу...просто оч тороплюсь
6 zak555
 
08.05.14
10:26
(5) торопясь можно испачкать штаны
7 anna3388
 
08.05.14
10:27
(4) убрала...и все-таки как мне эту таблицу получить...для обработки
8 ИС-2
 
naïve
08.05.14
10:28
(3) Запрос.Текст = "Выбрать * из Результат";
СуммыСтрока = ЗапрСуммыСтрока.Выгрузить();
9 anna3388
 
08.05.14
10:28
(6) ваши бы слова ...
10 ИС-2
 
naïve
08.05.14
10:28
точнее

Запрос.Текст =
            "ВЫБРАТЬ
            |        Результат.Сумма,
            |        Результат.Организация,
            |        Результат.Строка
            |ПОМЕСТИТЬ Результат
            |    ИЗ
            |        &Результат КАК Результат
            |    ГДЕ
            |        Результат.Организация = &Организация и Результат.Строка = &Строка
            |
            |;
Выбрать * из Результат";
СуммыСтрока = ЗапрСуммыСтрока.Выгрузить();
11 anna3388
 
08.05.14
10:31
(10) огроменное спасибо, получилось :)))
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn