Добрый день!
Делаю простеньктй отчет.
Строка - контрагент и колонки:
суммаПлан за месяц, Ежедневная сумма факт и Процент выполнения плана
Запрос такой
ВЫБРАТЬ
ВложенныйЗапрос.Контрагент КАК Контрагент,
СУММА(ВложенныйЗапрос.СуммаПлан) КАК СуммаПлан,
СУММА(ВложенныйЗапрос.СуммаФакт) КАК СуммаФакт,
ВЫБОР
КОГДА СУММА(ВложенныйЗапрос.СуммаПлан) = 0
ТОГДА 0
ИНАЧЕ СУММА(ВложенныйЗапрос.СуммаФакт) / СУММА(ВложенныйЗапрос.СуммаПлан) * 100
КОНЕЦ КАК Процент,
ВложенныйЗапрос.ПериодЗапрос
ИЗ
(ВЫБРАТЬ
ПланДоходовОбороты.Период КАК ПериодЗапрос,
ПланДоходовОбороты.Контрагент КАК Контрагент,
ПланДоходовОбороты.СуммаОборот КАК СуммаПлан,
0 КАК СуммаФакт
ИЗ
РегистрНакопления.ПланДоходов.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК ПланДоходовОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ХозрасчетныйОбороты.Период,
ХозрасчетныйОбороты.КорСубконто1,
0,
ХозрасчетныйОбороты.СуммаОборот
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, День, , , , , ) КАК ХозрасчетныйОбороты
ГДЕ
ХозрасчетныйОбороты.Счет = &Счет
И ХозрасчетныйОбороты.Субконто1 = &Субконто1) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.ПериодЗапрос