Отчет по продажам.
Формирует сумму оборот за период, который вы укажете в параметрах.
Можно делать отбор по контрагенту (покупателю) и типам цен Номенклатуры.
Закупочную цену берет из Регистра Сведений Цены номенклатуры контрагентов.
Разница = СуммаПродажи - СуммаЗакупочная.
Иерархия ПО номенклатуре.