для каждого стр из НоменклатураДляПодбора цикл
Запрос = Новый Запрос("ВЫБРАТЬ
| ТоварыНаСкладахОстатки.КоличествоОстаток,
| ТоварыНаСкладахОстатки.Номенклатура
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК ТоварыНаСкладахОстатки
|ГДЕ
| ТоварыНаСкладахОстатки.Склад = &Склад
| И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура");
Запрос.УстановитьПараметр("Склад",СтруктураИсходныхПараметров["Склад"]);
Запрос.УстановитьПараметр("Номенклатура",стр.Номенклатура);
Запрос.УстановитьПараметр("Период",ТекущаяДата());
Результат = Запрос.Выполнить().Выбрать();
такиостаток=0;
пока Результат.Следующий() цикл
такиостаток=Результат.КоличествоОстаток;
конеццикла;
стр.КоличествоСвободныйОстаток=такиостаток;
конеццикла;
СтрокиКУдалению = НоменклатураДляПодбора.НайтиСтроки(Новый Структура("КоличествоСвободныйОстаток",0));
Для каждого СтрокаТаблицы Из СтрокиКУдалению Цикл
НоменклатураДляПодбора.Удалить(СтрокаТаблицы);
КонецЦикла;