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