Имя: Пароль:
1C
1С v8
Удалить строки из ТЗ, ссылки на которых собраны в массиве
,
0 bas28000
 
13.03.14
10:06
Находим в ТЗ нужные нам строки:

ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("НекоеЗначение", НекаяПеременная);
НайденныеСтроки = ТЗ.НайтиСтроки(ПараметрыОтбора);

Как наиболее оптимально их все разом или не очень разом удалить?
1 hhhh
 
13.03.14
10:09
Для Каждого Строка Из НайденныеСтроки Цикл
   ТЗ.Удалить(Строка);
КонецЦикла;
2 miron25
 
13.03.14
10:11
(0)А чего дальше дописать как забыл?
  для каждого стр из найденные строки
  Тз.удалить(стр)
конеццикла;

или это уже не кошерно?
3 bas28000
 
13.03.14
10:11
(1) И правда. А в Помощнике такого варианта использования нет, насколько я вижу. Спасибо!
4 bas28000
 
13.03.14
10:11
Все-все, я дурак, вы - умные :)
5 ptiz
 
13.03.14
10:13
ТаблицаТоваров = ОтобратьСтрокиПоКритериям(ТаблицаТоваров,
                                                    Новый Структура("НекоеЗначение", НекаяПеременная),
                                                    Новый Структура("НекоеЗначение", ВидСравнения.НеРавно)).Выгрузить();

функция ОтобратьСтрокиПоКритериям встречается в типовых
Закон Брукера: Даже маленькая практика стоит большой теории.