Обработка отобранных строк табличной части #524315


#0 by IKSparrow
Табличная часть на форме содержит определённые строки. Пользователь применяет к табличной части отбор (через правую кнопку мышки), например "Отбор по значению в текущей колонке". Как мне получить отобранные значения и затем обработать их? Какой раздел в ЖКК покурить?
#1 by Defender aka LINN
Покури базу знаний
#2 by Defender aka LINN
+ т.е. Книгу Знаний. Понавыдумывали названий... :)
#3 by Mort
Заставь пользователя выделять строки которые нужно обработать.
#4 by IKSparrow
многатыщьстрок выделить? уже смишно.
#5 by IKSparrow
а на что тогда эта ваша 1С...
#6 by Mort
Когда юзер жмет кнопку обработать ТЧ он обычно не задумывается, что установлен какой-то отбор. Ограничивать обработку тем что на экране как-то нелогично. Пусть сам укажет что надо обработать, и тут отбор + Ctrl+A ему в помощь.
#7 by IKSparrow
А... Хм... Тогда, дело говоришь! Спасибо!
#8 by IKSparrow
"Если понадобилось перебрать строки, вошедшие в отбор, то это можно сделать, только заново перебрав все строки и проверив условие отбора для каждой строки. Перебрать строки табличного поля, которые сейчас на экране - невозможно." из Святой Книги Знаний. Думал, что всё-таки получится перебрать то, что на экране.
#9 by 73
Плохо искал.
#10 by Mort
Или можно элемент отбора вытащить на морду и рядом кнопку, тогда юзер интуитивно догонит, что обрабатываться будут именно отобранные строки. Там устаревшие данные, легче построителем запроса по ТЗ.
#11 by 73
+ Для ТЧ:
#12 by IKSparrow
Всем спасибо, помогло!
#13 by Сергей Д
Делал такую штуку. Есть список, на список наложен отбор. Надо выделить все строки списка, удовлетворяющие отбору:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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