Оптимален ли запрос
Запрос.Текст = "ВЫБРАТЬ
ОстаткиТоваров.Номенклатура КАК Номенклатура,
Цены.Цена КАК ЦенаПрошлогоМесяца
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(...) КАК ОстаткиТоваров
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Цена КАК Цены
ПО Цены.Номенклатура = ОстаткиТоваров.Номенклатура И
Цены.Период В (
ВЫБРАТЬ МАКСИМУМ(ЦеныПрошлогоМесяца.Период)
ИЗ РегистрСведений.Цена КАК ЦеныПрошлогоМесяца
ГДЕ ЦеныПрошлогоМесяца.Период < НАЧАЛОПЕРИОДА(ОстаткиТоваров.Период, МЕСЯЦ)
И ЦеныПрошлогоМесяца.Номенклатура = ОстаткиТоваров.Номенклатура
)
ГДЕ ОстаткиТоваров.Склад = &Склад";