Имя: Пароль:
1C
 
Итоги по остаткам в запросе
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)Спасибо. Попробую сделать.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн