Перебрать тз и удалить ненужные строки #254197


#0 by Taiska
Я совсем отупела и забыла как это делается ! помогите люди ! КонецЦикла; выдается ощибка {Форма.Форма}: Метод объекта не обнаружен (удалить)
#1 by Черноморетс
копия.удалитьстроку(выб)
#2 by Taiska
СПасибо, а потом передать выбоку в начало цикла ?
#3 by MikleV
с конца перебирай и всё
#4 by coder1cv8
с удалением в переборе несколько сложнее, на самом деле...
#5 by AversDik2
#6 by AeDen
По индексу строки смотри. Изменение индекса от (-Копия.Количество) до (-1). Поллучаешь строку (-индекс). Ее проверяешь на условия. Если не нужна - удаляешь. Таким образом и выборка не собьется, и удалишь все, что надо.
#7 by Vovan58
Вот с диска ИТС: Удаление элементов коллекции в цикле -------------------------------------------------------------------------------- При необходимости удаления некоторых элементов из какой-либо коллекции элементов, обладающей свойством неявного сдвига элементов при удалении (например, таблица значений, набор записей регистра и т.д.), необходимо использовать следующий алгоритм: Удаление элементов коллекции в цикле При необходимости удаления некоторых элементов из какой-либо коллекции элементов, обладающей свойством неявного сдвига элементов при удалении (например, таблица значений, набор записей регистра и т.д.), необходимо использовать следующий алгоритм:
#8 by coder1cv8
Вот что например в "Системе стандартов и методик разработки" написано: Есть и др. варианты...
#9 by Pasha
Я сначала в массив строки для удаления загонял.. а потом все что туда попало грохал
#10 by coder1cv8
+ пропустил... уже все сказали...
#11 by Taiska
СПСибо всем ! Всех чмфасики !!!;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С