Привет! Никак не допру как соединить таблицы, чтобы валюта курса бралась с регистра цен, а дата курса по документу
ВЫБРАТЬ
ДокументНоменклатураПериод.Документ,
ДокументНоменклатураПериод.Документ.Дата КАК Дата,
ДокументНоменклатураПериод.Документ.ВидЦены КАК ВидЦены,
ДокументНоменклатураПериод.Номенклатура,
ЦеныНоменклатуры.Цена
ИЗ
(ВЫБРАТЬ
ПеремещенияТовары.Ссылка КАК Документ,
ПеремещенияТовары.Номенклатура КАК Номенклатура,
МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период
ИЗ
Документ.ПеремещениеТоваров.Товары КАК ПеремещенияТовары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ПеремещенияТовары.Номенклатура = ЦеныНоменклатуры.Номенклатура
И ПеремещенияТовары.Ссылка.Дата >= ЦеныНоменклатуры.Период
И ПеремещенияТовары.Ссылка.ВидЦены = ЦеныНоменклатуры.ВидЦены
)
СГРУППИРОВАТЬ ПО
ПеремещенияТовары.Ссылка,
ПеремещенияТовары.Номенклатура) КАК ДокументНоменклатураПериод
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ДокументНоменклатураПериод.Номенклатура = ЦеныНоменклатуры.Номенклатура
И ДокументНоменклатураПериод.Документ.ВидЦены = ЦеныНоменклатуры.ВидЦены
И ДокументНоменклатураПериод.Период = ЦеныНоменклатуры.Период
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
ПО (НАЧАЛОПЕРИОДА(ДокументНоменклатураПериод.Период, ДЕНЬ) = КурсыВалют.Период)
И теперь бы сделать связь
РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.КурсыВалют ПО Валюта = Валюта