Себестоимость (цена) берется именно на дату каждой продажи - меняется цена - меняется себестоимость с этой даты. Актуально для отчета за большой период, когда цены меняются часто.
Есть минус :) в конфигураторе нужно добавить реквизит с четким названием "ТипЦенСебестоимости" и вынести его на форму.
Есть плюс - не нужно мучиться с поступлением ДопРасходов и выравниванием партионного учета.
ВНИМАНИЕ. Если ведется учет по характеристикам - задваивает продажу, когда есть установка цены на товар и с любой конкретной и с пустой характеристикой в один день.
В новой версии (01.12.2017):
Работает с комплектом, себестоимость комплекта рассчитывается как суммарная себестоимость комплектующих. НО, состав комплекта берет с закладки "комплектующие" из номенклатуры, а количество комплектующих из документа (связь с номенклатурой работает через табчасть "комплектующие" в комплектах), поэтому если в документе состав комплектующих на комплект не совпадает с составом из номенклатуры, то неправильно посчитает. Это обусловлено скоростью работы на огромных базах. (на 100 ГБ работает нормально).
Запрос переведен из вложенных на временные таблицы - удобнее вносить изменения.