Как удалить строки вне отбора в табличной части документа #753899


#0 by pedagog
Есть табличная часть документа "ТОвары". Допустим Установили отбор Цена>=500. Как удалить строки, которые стали не видны, т.е. цена которых <500.
#1 by RomanYS
обычные формы?
#2 by pedagog
да
#3 by фобка
Не отбирать прост,, а удалять
#4 by RomanYS
поможет ПроверитьСтроку
#5 by pedagog
именно удалить нужно
#6 by Amra
Вроде же ответили в ?
#7 by фобка
забавно...
#8 by RomanYS
очень... каждый квартал... поздно вечером...
#9 by pedagog
задача так и не решена.
#10 by фобка
ждем в 20х числах декабря теперь
#11 by фобка
сказали же: выгружаешь результат отбора в тз (любым способом), чистишь тч, заполняешь из тз
#12 by RomanYS
интересно какие усилия приложил, чтобы ее решить инд = ТабличнаяЧасть1.Количество; Пока инд > 0  Цикл
#13 by pedagog
спасибо. все заработало.
#14 by ICWiner
Мир больше никогда не будет прежнем... Когда первый раз столкнулся с задачей про перебор и чистку ТЗ, то пошел по стандартному пути - инкрементировал итератор. В этом случае нельзя удалять строки сразу, ибо тогда строка после удаленной не проверится, только после прохода по всей таблице. Приходилось создавать новый массив, запоминать строки для удаления и потом уже проходя по элементам массива чистить ТЗ. С того времени, все эти года пользовался протаренной дорожкой. Боже, насколько
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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