ПостроительЗапроса.Текст = "ВЫБРАТЬ
| ТМЦВРезервеОстатки.ТМЦ,
| ТМЦВРезервеОстатки.Партия
|{ВЫБРАТЬ
| ТМЦ.*}
|ИЗ
| РегистрНакопления.ТМЦВРезерве.Остатки(, {(ТМЦ = &ТМЦ) КАК ТМЦ}) КАК ТМЦВРезервеОстатки";
Если обПустоеЗначение(ТМЦ) Тогда
флНуженОтборПоНоменклатуре = Ложь;
Иначе
флНуженОтборПоНоменклатуре = Истина;
КонецЕсли;
Если флНуженОтборПоНоменклатуре Тогда
Отбор = ПостроительЗапроса.Отбор.Добавить("ТМЦ");
Отбор.Использование = Истина;
Отбор.ВидСравнения = ВидСравнения.Равно;
Отбор.Значение = ТМЦ; //Вот здесь тип БУЛЕВО. Как установить что б было Спр.Номенклатура. И как определяется тип значения в данном случае ?
КонецЕсли;