Вначале иду путём анализа реализаций FIFO - конечный долг контрагента, это долг от последних реализаций. Учитываются введённые на основании оплаты и возвраты.
Тем самым получаю все накладные, которые оплачены полностью или частично.
Далее собираю все оплаты за выбранный период, и каждую оплату раскидываю по оплаченным накладным (учитываются введённые на основании оплаты !!).
В итоге получаю таблицу в с колонками "Проект"(из документа реализация); "Контрагент"; "Документ оплаты"; "Документ реализация"; Сумма оплаты именно этой реализации и прочие колонки...
* Отчёт работает быстро.
* Разработан отчёт на версии 1С Предприятие 7.7, и конфигурации Торговля и склад редакции 7.70.974
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.2.8.2