Исходный запрос: ВЫБРАТЬ ОстатокДолгаОстаткиИОбороты.Период КАК Период, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстатокДолгаОстаткиИОбороты.УчетноеДело) КАК ЧислоДел ИЗ РегистрНакопления.ОстатокДолга.ОстаткиИОбороты( &ДатаНачала, &ДатаОкончания, Месяц, , НЕ УчетноеДело.ПометкаУдаления И УчетноеДело.ДоговорКПК.ПрограммаСубсидий = &Программа)) КАК ОстатокДолгаОстаткиИОбороты ГДЕ ОстатокДолгаОстаткиИОбороты.СуммаКонечныйОстаток > 0 СГРУППИРОВАТЬ ПО ОстатокДолгаОстаткиИОбороты.Период дает для диапазона 01.10.14 - 31.12.14 результат: Период ЧислоДел 01.12.2014 0:00:00 1 559 01.11.2014 0:00:00 1 510 01.10.2014 0:00:00 1 559 Результат неверный в строке ноября, т.к. я знаю, что при заданном отборе число дел может только уменьшаться. Проверочный запрос (исходная выборака не группируется, а соединяется сама с собой по соседним периодам, чтобы увидеть, что потерялось): ВЫБРАТЬ ОстатокДолгаОстаткиИОбороты.Период КАК Период, ОстатокДолгаОстаткиИОбороты.УчетноеДело КАК Дело, ОстатокДолгаОстаткиИОбороты.СуммаОборот, ОстатокДолгаОстаткиИОбороты.СуммаКонечныйОстаток ПОМЕСТИТЬ ВТ_АктуальныеДела ИЗ РегистрНакопления.ОстатокДолга.ОстаткиИОбороты( &ДатаНачала, &ДатаОкончания, Месяц, , НЕ УчетноеДело.ПометкаУдаления И УчетноеДело.ДоговорКПК.ПрограммаСубсидий = &Программа)) КАК ОстатокДолгаОстаткиИОбороты ГДЕ ОстатокДолгаОстаткиИОбороты.СуммаКонечныйОстаток > 0 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_АктуальныеДела.Период КАК Период, ВТ_АктуальныеДела.Дело, ВТ_АктуальныеДела.СуммаОборот, ЕСТЬNULL(ВТ_АктуальныеДела.СуммаКонечныйОстаток, 0) КАК КонечныйОстаток, ЕСТЬNULL(ВТ_АктуальныеДела1.Период, "") КАК ПредыдущийПериод, ЕСТЬNULL(ВТ_АктуальныеДела1.СуммаОборот, 0) КАК СуммаОборот1, ЕСТЬNULL(ВТ_АктуальныеДела1.СуммаКонечныйОстаток, 0) КАК КонечныйОстаток1, ЕСТЬNULL(ВТ_АктуальныеДела2.Период, "") КАК ПредПредыдущийПериод, ЕСТЬNULL(ВТ_АктуальныеДела2.СуммаОборот, 0) КАК СуммаОборот2, ЕСТЬNULL(ВТ_АктуальныеДела2.СуммаКонечныйОстаток, 0) КАК КонечныйОстаток2 ИЗ ВТ_АктуальныеДела КАК ВТ_АктуальныеДела ЛЕВОЕ СОЕДИНЕНИЕ ВТ_АктуальныеДела КАК ВТ_АктуальныеДела1 ПО ВТ_АктуальныеДела.Дело = ВТ_АктуальныеДела1.Дело И (МЕСЯЦ(ВТ_АктуальныеДела.Период) = МЕСЯЦ(ВТ_АктуальныеДела1.Период) + 1) ЛЕВОЕ СОЕДИНЕНИЕ ВТ_АктуальныеДела КАК ВТ_АктуальныеДела2 ПО ВТ_АктуальныеДела.Дело = ВТ_АктуальныеДела2.Дело И (МЕСЯЦ(ВТ_АктуальныеДела.Период) = МЕСЯЦ(ВТ_АктуальныеДела2.Период) + 2) ГДЕ МЕСЯЦ(ВТ_АктуальныеДела.Период) = МЕСЯЦ(&ДатаНачала) + 2