Правильно будет вывести все. И себестоимость, в закупочных, в продажных и так далее.
Партии - отражает факт закупок во времени. Партии могут быть старые, а цены в них не соответствующие текущим.
Закупочная может отражать текущий момент - если правильно вести. Но не факт.
Я бы сделал сравнительный отчет со всеми ценами.
Также еще можно сделать и различные механические - например получить остатки по ценам последних партий.
В партиях еще могут быть косяковеы цены вызванные возвратами, оприходованиями и тд.
А закупочные тоже может быть ерунда - кто то не зарегил закупочную, либо по одному товару множество поставщиков и тп.