Иначе это нереальный быдлокодинг.
тУсловие = "";
Если не ВыбНоменклатура.Пустая() Тогда
тУсловие = тУсловие + ?(тУсловие="",""," и ")+" Резерв.Номенклатура = &Номенклатура ";
КонецЕсли;
Если не ВыбКонтрагент.Пустая() Тогда
тУсловие = тУсловие + ?(тУсловие="",""," и ")+" Резерв.Контрагент = &Контрагент ";
КонецЕсли;
....
| Резерв.Номенклатура,
| Резерв.Контрагент,
| Резерв.Подразделение,
| Резерв.ТипРезерва,
| Резерв.КоличествоОстаток КАК Количество
|ИЗ
| РегистрНакопления.Резерв.Остатки КАК Резерв"
+?(тУсловие="",""," Где ")+тУсловие;
Сообщение отредактировал Ardi - 19.03.12, 21:38