Имя: Пароль:
1C
1С v8
Суммирование в запросе
0 ВежливаяТварь
 
15.10.12
13:04
Добрый день. Столкнулся со следующей проблемой: необходимо добавить в запрос колонку баланс в которой была бы сумма всех предыдущих строк колонки оборот. Реально ли это сделать в запросе или легче выгрузить в ТЗ и там добавить? Если реально то как?
Код:
ВЫБРАТЬ
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Контрагент.Ссылка КАК Контрагент,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента КАК Договор,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом.Ссылка,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом.Дата КАК ДокументРасчетовСКонтрагентомДата,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовРасход,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовПриход,
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовОборот
ИЗ
   РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Обороты(, , , Контрагент В ИЕРАРХИИ (&Контрагент)) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты
ГДЕ
   ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента = &Договор

УПОРЯДОЧИТЬ ПО
   ДокументРасчетовСКонтрагентомДата
1 Godofsin
 
15.10.12
13:07
СУММА
2 ВежливаяТварь
 
15.10.12
13:10
Добавляю вот эту строку
СУММА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовОборот) КАК Баланс
но он выводит только результат текущей строки, а предыдущее не трогает.
3 Axel2009
 
15.10.12
13:11
нарастающий итог называется
4 ILM
 
гуру
15.10.12
13:12
Сумма с нарастающим итогом гугли? Если я правильно считал мысли.
5 shuhard
 
15.10.12
13:12
(0) что-то мешает использовать остаткииобороты ?
6 ILM
 
гуру
15.10.12
13:14
(5) ну как приняли, куда ходил собеседоваться?
7 КуплюКровать
 
15.10.12
13:15
(0)реально и даже лучше чем выгрузки загрузки в тз
8 shuhard
 
15.10.12
13:27
(6) не скажу =)
форум закидает гуано, год не отмоюсь
9 Нуф-Нуф
 
15.10.12
13:28
(8) колись давай :)
10 ILM
 
гуру
15.10.12
14:45
Неужто, в 1-й бит взяли. Куда гумнее места быть не может, или может?)))
11 shuhard
 
15.10.12
14:49
(10) всегда есть место "гумнее"

спешу успокоить почтенную публику, собеседовался в экзотических конторах, не выбрал ни одну
12 ILM
 
гуру
15.10.12
14:58
(11) эх, завидую, какая насыщенная жизнь, то одну контору, то другую))) Благо выбор есть...
13 ВежливаяТварь
 
15.10.12
15:33
Прошу прощения, что долго не появлялся. Сейчас попробую чрез нарастающий итог.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.