Приветствую.
Имеется такой вот запрос и его результат:
Контрагент | ДатаВозниконовенияЗадолженности | СуммаЗадолженности | НачисленнаяСуммаНеустойки
"ООО пупкин"| 1.01.2014 | 1000 | 100
"ООО пупкин"| 2.01.2014 | 1000 | 100
"ООО пупкин"| 3.01.2014 | 2000 | 200
ВЫБРАТЬ
НеустойкиОбороты.Контрагент,
НеустойкиОбороты.Период КАК ДатаВозниконовенияЗадолженности,
НеустойкиОбороты.СуммаЗадолженностиПриход КАК СуммаЗадолженности,
СУММА(НеустойкиОбороты.НачисленнаяСуммаНеустойкиПриход) КАК НачисленнаяСуммаНеустойки
ИЗ
РегистрНакопления.Неустойки.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК НеустойкиОбороты
СГРУППИРОВАТЬ ПО
НеустойкиОбороты.Контрагент,
НеустойкиОбороты.Период,
НеустойкиОбороты.ПросроченнаяСуммаПриход
Как сделать так чтобы группировалось таким вот образом:
Контрагент | ДатаВозниконовенияЗадолженности | СуммаЗадолженности | НачисленнаяСуммаНеустойки
"ООО пупкин"| 1.01.2014 | 1000 | 100
"ООО пупкин"| 3.01.2014 | 2000 | 200
Т.е. мне нужно опустить те строки где СуммаЗадолженности по отношению к предыдущей строке не менялась
А все разобрался, просто дату с группировки не убрал и не получалось. Всем спасибо.
ВЫБРАТЬ
НеустойкиОбороты.Контрагент,
МИНИМУМ(НеустойкиОбороты.Период) КАК ДатаВозниконовенияЗадолженности,
НеустойкиОбороты.СуммаЗадолженностиПриход КАК СуммаЗадолженности,
СУММА(НеустойкиОбороты.НачисленнаяСуммаНеустойкиПриход) КАК НачисленнаяСуммаНеустойки
ИЗ
РегистрНакопления.Неустойки.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК НеустойкиОбороты
СГРУППИРОВАТЬ ПО
НеустойкиОбороты.Контрагент,
НеустойкиОбороты.ПросроченнаяСуммаПриход
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.