Удаление не нужных записей из табличной части 1С
 Задача: выставить верное количество остатков на складе. Удалить из табличной части строки с нулевым количеством.
Задача: выставить верное количество остатков на складе. Удалить из табличной части строки с нулевым количеством.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 	   для каждого стр из НоменклатураДляПодбора цикл		    		    Запрос = Новый Запрос("ВЫБРАТЬ 		                          |	ТоварыНаСкладахОстатки.КоличествоОстаток, 		                          |	ТоварыНаСкладахОстатки.Номенклатура 		                          |ИЗ 		                          |	РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК ТоварыНаСкладахОстатки 		                          |ГДЕ 		                          |	ТоварыНаСкладахОстатки.Склад = &Склад 		                          |	И ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура");								              Запрос.УстановитьПараметр("Склад",СтруктураИсходныхПараметров["Склад"]); 		   Запрос.УстановитьПараметр("Номенклатура",стр.Номенклатура); 		   Запрос.УстановитьПараметр("Период",ТекущаяДата()); 		   Результат = Запрос.Выполнить().Выбрать(); 			 такиостаток=0; 			 пока Результат.Следующий() цикл 			 такиостаток=Результат.КоличествоОстаток;			  		    конеццикла;		  		   стр.КоличествоСвободныйОстаток=такиостаток; 	   конеццикла;	    	    СтрокиКУдалению = НоменклатураДляПодбора.НайтиСтроки(Новый Структура("КоличествоСвободныйОстаток",0));  		Для каждого СтрокаТаблицы Из СтрокиКУдалению Цикл 		НоменклатураДляПодбора.Удалить(СтрокаТаблицы); 		КонецЦикла; |