|
Итоги по остаткам в запросе |
☑ |
0
kalisto
01.11.16
✎
10:59
|
Доброго дня.
Есть запрос по остаткам по партиям. Пользователь может выбирать периодичность. В итоговых колонках выводятся остатки на начало общего периода и на конец общего периода. А как сделать, чтобы еще выводилась общая сумма остатков по периодам (суммаОстатков = остатокПериод1+остатокПериод2+остатокПериод3)?
|
|
1
Vadim_37
01.11.16
✎
11:05
|
Так в запросе или в итоговых колонках?
|
|
2
Naf_kultura
01.11.16
✎
11:08
|
а зачем?
|
|
3
kalisto
01.11.16
✎
11:11
|
(1)Думаю, надо сначала собрать результат в запросе и вывести в колонки.
|
|
4
kalisto
01.11.16
✎
11:11
|
(2)Так захотел экономист.
|
|
5
Naf_kultura
01.11.16
✎
11:13
|
(4) через временную таблицу можно, например
|
|
6
kalisto
01.11.16
✎
11:18
|
(5)А можно подробнее. Я, можно сказать, только начала вдаваться в подробности запросов на 8 (с 7.7 работала долго).
|
|
7
Peltzer
01.11.16
✎
11:18
|
Периодичность фиксирована или может быть остатокПериод31?
|
|
8
kalisto
01.11.16
✎
11:22
|
Периодичность может выбрать пользователь День, Месяц, Квартал и т.п.
|
|
9
Peltzer
01.11.16
✎
11:30
|
ВЫБРАТЬ
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.Период,
СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток,
СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,
СУММА(ВложенныйЗапрос.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток
ИЗ
(ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Контрагент КАК Контрагент,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период КАК Период,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.Период
|
|
10
kalisto
01.11.16
✎
11:32
|
(9)Спасибо. Попробую сделать.
|
|