Я так сделал...
Recordset = СоздатьОбъект("ODBCRecordset");
ТекстСКЛ = "SELECT
| VT.IDDoc [ДокДвиж $Документ.ЗакрытиеРеализации] ,
| VT.ДокДвиж_вид ВидДвижДока,
| VT.Номенклатура [Номенклатура $Справочник.Товар],
| VT.ПродСтоимостьСумма as ПродСтоимостьСумма,
| VT.ПродСтоимостьВСумма as ПродСтоимостьВСумма
| FROM ( SELECT РегПрихРасх.IDDoc,
| J.IDDocDef ДокДвиж_вид,
| $РегПрихРасх.Товар Номенклатура,
| $РегПрихРасх.Сумма ПродСтоимостьСумма, $РегПрихРасх.СуммаР ПродСтоимостьВСумма
| FROM
| $Register.Реализация РегПрихРасх (nolock)
| INNER JOIN
| _1SJourn as J ON РегПрихРасх.IDDOC=J.IDDOC
| WHERE
| (J.Date_Time_IDDoc >= :ДатаНачала) AND (J.Date_Time_IDDoc <= :ДатаКонца~) AND
| $РегПрихРасх.Товар = :Значение2 AND
| $РегПрихРасх.Контрагент = :Значение3
| ) VT";
RecordSet.УстановитьТекстовыйПараметр("ДатаНачала", ДатаНачала);
RecordSet.УстановитьТекстовыйПараметр("ДатаКонца", ДатаКонца);
RecordSet.УстановитьТекстовыйПараметр("Значение2", выбТовар);
RecordSet.УстановитьТекстовыйПараметр("Значение3", выбКонтрагент);
тбДвижДокаРеализ = Recordset.ВыполнитьИнструкцию(ТекстСКЛ);
тбДвижДокаРеализ.ВыбратьСтроку();