Цитата(Batchir @ 14.05.12, 14:35) необходимо зарегистрироваться для просмотра ссылки
logist может что-то недоговариваете?
А что я могу не договаривать? У меня в базе один документ в текущем месяце, а в отчет выходит так:

ВЫБРАТЬ
ПродажиМесяцОтчета.Контрагент,
СУММА(ПродажиМесяцОтчета.СуммаМесяцОтчета) КАК СуммаМесяцОтчета,
СУММА(ПродажиМесяцПрошлогоГода.СуммаМесяцПрошлогоГода) КАК СуммаМесяцПрошлогоГода,
СУММА(ПродажиПрошлыйКвартал.СуммаСреднийМесяцПрошлогоКвартала) КАК СуммаСреднийМесяцПрошлогоКвартала
ИЗ
(ВЫБРАТЬ
ПродажиОбороты.СуммаОборот КАК СуммаМесяцОтчета,
ПродажиОбороты.Контрагент КАК Контрагент
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиОбороты) КАК ПродажиМесяцОтчета
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Контрагент,
ВЫБОР
КОГДА ЕСТЬNULL(ПродажиОбороты.СуммаОборот, 0) <> 0
ТОГДА ВЫРАЗИТЬ(СРЕДНЕЕ(ПродажиОбороты.СуммаОборот) КАК ЧИСЛО(15, 2))
ИНАЧЕ 0
КОНЕЦ КАК СуммаСреднийМесяцПрошлогоКвартала
ИЗ
РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, КВАРТАЛ, -1), ДОБАВИТЬКДАТЕ(&КонецПериода, КВАРТАЛ, -1), Квартал, ) КАК ПродажиОбороты
СГРУППИРОВАТЬ ПО
ПродажиОбороты.Контрагент,
ПродажиОбороты.СуммаОборот) КАК ПродажиПрошлыйКвартал
ПО ПродажиМесяцОтчета.Контрагент = ПродажиПрошлыйКвартал.Контрагент
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Контрагент,
ПродажиОбороты.СуммаОборот КАК СуммаМесяцПрошлогоГода
ИЗ
РегистрНакопления.Продажи.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, ГОД, -1), ДОБАВИТЬКДАТЕ(&КонецПериода, ГОД, -1), , ) КАК ПродажиОбороты) КАК ПродажиМесяцПрошлогоГода
ПО ПродажиМесяцОтчета.Контрагент = ПродажиМесяцПрошлогоГода.Контрагент
СГРУППИРОВАТЬ ПО
ПродажиМесяцОтчета.Контрагент