ТЗ - удалить строки по отбору #699041


#0 by spectre1978
Добрый день! Как красивее всего удалить из ТЗ строки, которые соответствуют некоторому отбору (структура)? Есть метод НайтиСтроки по отбору, но нет соответствующего метода УдалитьСтроки .
#1 by ДенисЧ
Найти строки возвращает массив строк. Циклом его обойди и удали каждую смтроку
#2 by zulu_mix
запросом выбрать только нужные и ввалить обратно в эту же ТЗ
#3 by spectre1978
ну это ежу понятно. А изящнее никак?
#4 by Wobland
ТабличечкаЗначеньиц.Удалить(ОчереднаяНайденнаяСтрочечкаТабличечки)
#5 by spectre1978
выбрать только нужные нельзя, нет внятного критерия. Критерий есть только на ненужные.
#6 by Wobland
у нас ненужная - это НЕ нужная. а у вас?
#7 by Рэйв
а знак <> в условии уже отменили?
#8 by spectre1978
Ясно, значит, других вариантов нет. ОК.
#9 by Рэйв
ну или так.
#10 by zulu_mix
нужные = НЕ ненужные
#11 by TeMochkiN
#12 by spectre1978
Делаю так. Вопрос закрыт, спасибо.
#13 by Рэйв
Можно было сказать спасибо еще на первом посту:-)
#14 by TeMochkiN
чувак думал, что можно изящнее
#15 by TeMochkiN
ТЗ.Удалить(ТЗ.НайтиСтроки(Отбор))
#16 by Рэйв
Ну, если было бы наследование в 1С, то можно было бы:-) А так - пусть довольствуется тем что есть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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