Текст запроса с условиями, объявлением переменных и присвоением им значений:
RS = СоздатьОбъект("ODBCRecordset");
RS.РежимRPC(1);
прНА=глПечи;
Условие="NOT(Контрагент = $ПустойИД OR Контрагент = $ПустойИД13) AND NOT(ТТ = $ПустойИД OR ТТ = $ПустойИД13)";
Условие=Условие+" AND ЗалоговыйРесурс IN (SELECT Val FROM #Группа)";
ТекстЗапроса = "
|SELECT
| РегЗОС.Контрагент as [Партнер $Справочник.Контрагенты],
| РегЗОС.ТТ as [ТТ $Справочник.ТТ],
| РегЗОС.Склад as [Склад $Справочник.МестаХранения],
| РегЗОС.Подразделение as [Подразделение $Справочник.Подразделения],
| РегЗОС.ЗалоговыйРесурс as [Печь $Справочник.НеоборотныеАктивы],
| РегЗОС.КвоКонечныйОстаток as КвоП,
| РегЗОС.Период Период
|FROM
| )) as РегЗОС";
RS.УложитьСписокОбъектов(прНА, "#Группа", "НеоборотныеАктивы");
RS.УстановитьТекстовыйПараметр("Период","День");
RS.Отладка(1);
ТЗ = СоздатьОбъект("ИндексированнаяТаблица");
RS.ВыполнитьИнструкцию(ТекстЗапроса,ТЗ,1);
ТЗ.Показать();