Имя: Пароль:
1C
 
Итоги с "ПЕРИОДАМИ"
0 johnny17
 
26.08.09
11:51
Надо получить сумму оборотов за каждый! день в промежутке времени, обороты могут не присутсвовать частично или полностью, а надо, пробую следующее:

ВЫБРАТЬ
   ВРК.Контрагент КАК Контрагент,
   ВРК.СуммаУпрКонечныйОстаток КАК СуммаУпрКонечныйОстаток,
   ВРК.Период КАК Период
ИЗ
   РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , Контрагент = &Контрагент) КАК ВРК
ИТОГИ
   СУММА(СуммаУпрКонечныйОстаток)
ПО
   Период ПЕРИОДАМИ(ДЕНЬ, &ДатаНач, &ДатаКон),
   Контрагент

В результате получаю табличку с остатками за кажный день, но итог кривой, как получить корректную сумму именно запросом, никто не сталкивался?
1 IronDemon
 
26.08.09
11:55
2 Happy Bear
 
26.08.09
11:58
убери периодами, т.к. у тебя детализация день уже стоит

пару дней назад с этим столкнулся
3 johnny17
 
26.08.09
12:03
Дык с периодами я вижу за 1, 2, 3 и т.д. числа,
без вижу только строки с оборотами по дням,
а мне именно надо сумму остатков за каждый день, независимо от того, было оборот или нет
4 Happy Bear
 
26.08.09
12:11
(3) значит мне тоже нужен ответ на этот вопрос ;)
5 73
 
26.08.09
12:12
Справка - Встроенный язык - Работа с Запросами - Язык запросов - Расчет итогов запроса - Дополнение дат.

ЗЫ. Обрати внимание:
<Такое представление результата получится, только если при обходе результата по группировке «Период» использовать в качестве источника измерения все записи «Период»-а.>

ЗЗЫ. В запросе не получишь. Получишь при обходе:
Выборка = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","Все");
6 Happy Bear
 
26.08.09
12:14
(5) т.е. в консоли отчетов и в консоли запросов так не получится и нужно делать внешний отчет с такой выборкой, да?
7 johnny17
 
26.08.09
12:15
Глянь (1) последний запрос, там что-то похожее, сижу разбираюсь
8 73
 
26.08.09
12:17
(6) Да.
Или (1).
9 73
 
26.08.09
12:21
(8) + На инфостарте была консоль запросов, которая может показать все итоги.
Использует не Выгрузить, а Выбрать как (5) и заполнение дерева по выборке.