Приведенная ниже процедура удаляет удаляет строки из табличной части «Запасы», при условии, если тип номенклатуры не равен «Запас».
Пример, модуль формы:
СтрТч = 0; Пока СтрТч < Запасы.Количество() Цикл Если Запасы[СтрТч].Номенклатура.ТипНоменклатуры <> Перечисления.ТипыНоменклатуры.Запас Тогда Запасы.Удалить(Запасы.Индекс(Запасы[СтрТч])); // когда удаляем строку возвращаемся к предыдущему номеру строки СтрТч = СтрТч - 1; КонецЕсли; СтрТч = СтрТч + 1; КонецЦикла;
Оставить комментарий