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