Всем привет!

Сделал такое левое соединение:

РегистрНакопления.ДенежныеСредстваЗаймы.ОстаткиИОбороты(, , Авто, , ) КАК ДенежныеСредстваЗаймыОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
        ПО ДенежныеСредстваЗаймыОстаткиИОбороты.Валюта = КурсыВалютСрезПоследних.Валюта

Когда формирую отчет пишет такую ошибку:

Ошибка выполнения отчета
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(31, 20)}: Ошибка обработки представления "РегистрСведений.КурсыВалют.СрезПоследних:Несоответствие типов (Параметр номер ""1"")"
ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.КурсыВалют.СрезПоследних(&П3) КАК КурсыВалютСрезПоследних

Почему так? Про какое несоответствие типов он говорит? В обоих источниках данных у поля валюта тип только 1 - справочникСсылка.Валюты.
---
Судя по &П3 - пишете отчет на СКД?
Попробуйте РегистрСведений.КурсыВалют.СрезПоследних({&ДатаКурса})

P.S. и 1С не рекомендует соединение виртуальных таблиц.
---
потому что вы очень невнимательно относитесь к информации!
Вы пишете , что Сделал такое левое соединение:
А в ошибке совершенно другой запрос!
Просто ПРОВЕРЬТЕ свои тексты
---
Он же вам русским по белому говорит &П3 не подходит!
Нужен правильный параметр!
---
Вы пишете РегистрСведений.КурсыВалют.СрезПоследних
а надо
РегистрСведений.КурсыВалют.СрезПоследних(&Дата,)

в срезе последних должны быть как минимум скобки, и желательно параметры внутри
---
а вы внимательно на ошибку посмотрите и поймете - автор просто запутался....
У него есть и скобки и параметр
---
Ну так если я левое соединение свое убираю, все нормально работает.
---
ну так если НОРМАЛЬНО работает - зачем же вы ставите левое соединение - наслаждайтесь нормальным результатом

отладьте свой запрос в консоли , а потом уже лепите его в обработки
---
Судя по &П3 - пишете отчет на СКД?
Попробуйте РегистрСведений.КурсыВалют.СрезПоследних({&ДатаКурса})

P.S. и 1С не рекомендует соединение виртуальных таблиц.
---
Помогло, спасибо.
---
Вот весь отчет как он есть, свои изменения сделал в запросе Займы. Так и не могу понять, про какой другой запрос тут идет речь.
---
я еще раз вам рекомендую - сначала добейтесь нормальных результатов запроса в консоли запросов - так в 1000 проще.
а "другой" - запрос у вас в теме 2 РАЗНЫХ запроса!
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
и
ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.КурсыВалют.СрезПоследних(&П3) КАК КурсыВалютСрезПоследних

Сами увидите "другой" или еще нужны коменты?
---
Этот "другой" - он откуда берется? В отчете(я его выложил) кроме как в скд больше нигде текстов запроса нет, в скд леове соединение только 1 - которое добавил я. Формы у отчета тоже нет - все отрабатывает по умолчанию.
---
Я начинаю подозревать, что вы использовали СКД не совсем грамотно....
Потому остается рекомендация - сначала добейтесь абсолютно правильных результатов в консоли запроса а потом уже его переносите в СКД, как минимум
---
Здесь консоль не поможет, в консоли запрос отрабатывает корректно, причина целиком и полностью в СКД, параметры вида &П<число> неявно добавляет СКД, если параметр не указать в фигурных скобках.