Есть элемент формы "СвойстваИЗначения", данные "ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения". В процедуре этот элемент заполняется из "Планов видов характеристик".
Я хочу пробежаться по элемену и удалить не нужные мне строки. Вот что я делаю:
Для каждого стр из ЭлементыФормы.СвойстваИЗначения.Значение цикл
Если Стр.Свойство.ДляНоменклатурыТипХарактеристики<>ССылка.ТипХарактеристики Тогда
ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения.Удалить(Стр.НомерСтроки);
КонецЕсли;
КонецЦикла;
Но в цикле пропускается один элемент. Как правильно сделать удаление строк?
(7) лучше вычеркните всех из вашей юмористической программы
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший