Удивительно, но в типовых конфигурациях не нашел отчета, компактно показывающего изменения цен закупки в разрезе номенклатуры, поставщика и дат изменения цен. Есть отчет динамика закупок который формально подобен, но его вид при развороте по дням возвращает таблицу примерно полтора на два гектара...
Так что пришлось построить свой велосипед. Отчет примитивен. Он опирается на ТИПОВОЙ механизм регистрации цен поставщика на регистре "Цены номенклатуры поставщиков"
Отчет имеет четыре независимых отбора по параметрам: периода, поставщика, вида номенклатуры и номенклатуры, которые можно использовать в любой комбинации.
Отчет выводит данные о датах и значениях изменений цен в разрезе номенклатуры и поставщика в дефолтной структуре.
При выводе данных о ценах игнорируются виды цен, на основании допущения, что в регистре "Цены номенклатуры поставщиков" все цены несут одинаковую смысловую нагрузку - закупочные, так же игнорируются измерения: характеристика и соглашение и ресурсы: упаковка и валюта. Просто потому что я их не использую у клиентов. Однако все это можно добавить в источник данных отчета.
Запрос источника данных сформулирован без использования временных таблицах, во избежание артефактов оптимизатора.
Даты изменения цен выводятся без повторения, по минимальной дате с одинаковым значением цены. То есть если вы покупали 10 дней подряд один товар по одинаковой цене а на 11 день цена изменилась, механизм регистрации запишет 10 одинаковых значений с разными датами и одиннадцатое значение изменившейся цены на 11 день. Отчет выведет значение первой цены на 1 день и значение второй цены на 11 день, так как в течении первых 10 дней цена не изменялась.
Разрабатывался отчет для конфигурации:1С:Комплексная автоматизация 2 (2.2.4.149) тестировался на 1С:Комплексная автоматизация 2 (2.4.11.98) и Управление торговлей, редакция 11 (11.4.12.102). Полагаю, что отчет будет работать на любой конфигурации этого семейства вплоть до 1С:ERP Управление предприятием 2
Отчет готов к интеграции в базу данных стандартным способом.