Удалить строки из таблицы значений #206391


#0 by VNV
Удивительное дело... или я сильно торможу или действительно никогда не сталкивалась... Есть таблица значений из двух колонок. Нужно удалить все строки, в которых хотя бы одна колонка не заполнена. Как это сделать? Если выбирать строки, то в цикле нельзя удалять - собьется выборка. Если сначала запоминать номера строк к удалению, а потом удалять, то после первого удаления номера строк поменяются... Как же быть?
#1 by dimoff
Миллион способов, даже подсказывать лень. Если такую простую вещь не можешь сам осилить то программирование не твое.
#2 by dimoff
Даже в 7ке миллион способов, а уж в 8ке миллион & 1
#3 by RomaH
с конца удаляй
#4 by ОператорПК
удалять надо с низа таблицы, тогда строки не сбиваются.
#5 by VNV
спасибо!
#6 by MikleV
эта пачаму выборка собъётся? И - колво строк начальное Пока И <> 0 цикл бла - бла
#7 by Victor1c
#8 by MikleV
тьхку. не то.
#9 by Andrey_spb
я вот тоже по этому примеру пробовал сделать удаление, ни чего у меня не вышло...
#10 by dimoff
Мне больше нравится вариант СписокСтрокУдалению = Новый Массив; Для Каждого Стр ИЗ Товары Цикл Если УСЛОВИЕ Тогда
#11 by Andrey_spb
А сделел вот так:                ...                ...
#12 by VNV
см мой первый пост Если сначала запоминать номера строк к удалению, а потом удалять, то после первого удаления номера строк поменяются...
#13 by VNV
да, наверно придется запоминать новые номера... спасибо!
#14 by dimoff
Проблемы со зрением? Где в 10 запоминаются номера?
#15 by Майкопчанин
имхо, самый простой и элегантный вариант. Условие можно и усложнить
#16 by ОператорПК
ИМХО очень медленый.
#17 by dimoff
А кто тебе сказал, что условие на равенство?
#18 by VNV
сорри, не заметила, что запоминаются строки, спасибо! мне нужно по двум колонкам проверять, поэтому 2 цикла писать придется :)
#19 by dimoff
Сорри, не знал что девушка, а то б помягче :)
#20 by Майкопчанин
в Таблице миллион строк? а я разве настаиваю? Условие делай какое нужно
#21 by dimoff
Как ты будешь применять НайтиЗначение, или Найти в 8ке, при условии например Неравенства или Больше.
#22 by ОператорПК
нет в таблице как правило 5-6 строк не более...
#23 by Майкопчанин
не буду
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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