Имя: Пароль:
1C
1С v8
Итоги в запросе
0 GreenDay1986
 
17.09.12
10:49
Запрос = Новый Запрос;
   Запрос.Текст ="ВЫБРАТЬ
   |РасходГСМ.МашинаН КАК Машина,
   |РасходГСМ.Пробег КАК Пробег,
   |РасходГСМ.Расход КАК Расход,
   |РасходГСМ.Сумма КАК Сумма
   |ИЗ Документ._РасходГСМ.ТАБГСМ КАК РасходГСМ
   |ГДЕ (РасходГСМ.Ссылка.Дата >&ДатаНачалаПериода и РасходГСМ.Ссылка.Дата <&ДатаКонцаПериода) И РасходГСМ.Ссылка.ГСМ = &ГСМ
   |СГРУППИРОВАТЬ ПО
   |РасходГСМ.МашинаН,
   |РасходГСМ.Пробег,
   |РасходГСМ.Расход,
   |РасходГСМ.Сумма
   |ИТОГИ
   |СУММА(Пробег),
   |СУММА(Расход),
   |СУММА(Сумма)
   |ПО Машина";
Запрос.УстановитьПараметр("ДатаНачалаПериода", ДатаНачалаПериода);
   Запрос.УстановитьПараметр("ДатаКонцаПериода", ДатаКонцаПериода);
   Запрос.УстановитьПараметр("ГСМ", ГСМ);
   Рез = Запрос.Выполнить().Выбрать();
   Рез.Следующий();

В результате выполнения выводится одна машина с сумарным пробегом, расходом и суммой(посчитал, все верно). Как саделать чтобы выводились все. Пробовал перебрать в цикле итоги не считает, в общем хрень какая -то получается :(
1 Rovan
 
гуру
17.09.12
10:51
(0) видимо отбор срабатывает
|ГДЕ (РасходГСМ.Ссылка.Дата >&ДатаНачалаПериода....
2 ZanderZ
 
17.09.12
10:51
смотри параметры для .Выбрать();
3 GreenDay1986
 
17.09.12
10:57
ОК, счас гляну, спасибо ребят
4 GreenDay1986
 
17.09.12
11:05
Чтот не догоняю что в Выбрать можно применить :(
5 ilya_i
 
17.09.12
11:11
А если "Рез.Следующий();" два раза написать, то будет две машины?
6 Axel2009
 
17.09.12
11:13
(0) и где же цикл?
7 GreenDay1986
 
17.09.12
11:22
Извиняюсь товарисчи, глюк какой-то ловил, в цикле все нормально группируется. Всем спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший