Отчет специально попросили сделать в разрезе контрагентов и номенклатуры. Данные берутся не из регистров, а из проведенных документов: "Чек ККМ", "Реализация товаров", "Чек ККМ на возврат" и "Возврат товаров от покупателя".
Почему так. После закрытия смены Чеки ККМ сворачиваются в Отчет о розничных продажах, где нет информации какой покупатель какой товар купил. Данный отчет выводит эту информацию.
Также в конце отчета выводится итог по Оптовой и Розничной продаже.
В Опт попадает Реализация товаров, Возврат товаров от покупателя.
В Розницу: Чеки ККМ, Чеки ККМ возвраты.
Иначе Опт и Розницу можно представить как УСН и ЕНВД.
Отчет тестировался на конфигурации 1С:Розница 2.2.6.33.