Имя: Пароль:
1C
 
Как обратиться к итогам запроса не делая выборку?
0 лето
 
21.09.04
07:23
в 7.7 было:
Запрос.Выполнить();
Оборот = Запрос.Оборот;

т.е. без цикла сразу получаешь итог. Подскажите пожалуста. как в 8.0?
1 Волшебник
 
21.09.04
08:57
добавь в запрос ИТОГИ ПО ОБЩИЕ и первой записью в результате запроса будет общий итог
2 лето
 
23.09.04
06:37
(1) т.е. все равно цикл нужен, получается... а раньше можна было без цикла..
3 sunny
 
23.09.04
07:01
Никакого цикла организовывать не надо.
ИТОГИ ПО ОБЩИЕ -это раздел запроса.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
и т.д.
|
|ИТОГИ ПО ОБЩИЕ";
Результат = Запрос.Выполнить();
4 Mash
 
23.09.04
09:28
2 sunny

Результатом приведенного тобой фрагмента кода будет объект "РезультатЗапроса", а не числовое значение итогов.
5 лето
 
23.09.04
10:17
(3) сам пробовал, что советуешь?
6 Волшебник
 
23.09.04
10:45
(4) Неужели сложно получить числовое значение итогов из результата запроса?
7 лето
 
23.09.04
10:52
(6) не работает так, без цикла..

Запрос = Новый Запрос;
   Запрос.Текст =    "ВЫБРАТЬ
   |    ПродажиОбороты.Клиент,
   |    ПродажиОбороты.ВыручкаОборот
   |ИЗ
   |    РегистрНакопления.Продажи.Обороты(&МоментВремениНач,&МоментВремениКон) КАК ПродажиОбороты
   |
   |ГДЕ
   |    ПродажиОбороты.Клиент = &Клиент
   | ИТОГИ ПО ОБЩИЕ";
   Запрос.УстановитьПараметр("Клиент", Контрагент);    
   Запрос.УстановитьПараметр("МоментВремениНач", ПрошМесНачало);
   Запрос.УстановитьПараметр("МоментВремениКон", ПрошМесКонец);
   
   Выборка = Запрос.Выполнить();
   СуммаОборота = Выборка.ВыручкаОборот;
Во, может что неправильно делаю? но на этот код ругается
8 Волшебник
 
23.09.04
10:55
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Выборка.Следующий()
СуммаОборота = Выборка.ВыручкаОборот;
9 Волшебник
 
23.09.04
10:56
(8) Точки с запятой расставить по вкусу.
10 лето
 
23.09.04
10:59
Аааааааа.... Выборка.Следующий.... понятно...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс