|
Обработать только отфильтрованные строки (8.3 упр)
| ☑ |
0
bestuzhev
24.07.15
✎
07:25
|
На форму вынесена табличная часть обработки, с ней можно осуществить поиск (т.е. видимыми останутся только те строки которые подходят по условиям поиска). Вопрос, как перебрать (и обработать) только те строки которые остались в таблице после поиска?
|
|
1
Mankubus
24.07.15
✎
08:01
|
|
|
2
asady
24.07.15
✎
08:11
|
Реализовано в версии 8.3.6.1977.
Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных();
Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ;
ПроцессорВывода.УстановитьОбъект(Новый ТаблицаЗначений);
ПроцессорВывода.ОтображатьПроцентВывода=Истина;
Результат=ПроцессорВывода.Вывести(ПроцессорКомпоновки);
|
|
3
DmitrO
24.07.15
✎
08:14
|
(1)(2) табличная часть обработки, Карл, причем здесь динамический список?
(0)надо выделить все строки, нажав Ctrl+A, и обработать их в цикле по выделенным, см. ВыделенныеСтроки
|
|
4
asady
24.07.15
✎
08:23
|
(3) мы не телепаты :)
но если сабж о кнопке "найти" то и твой вариант не прокатит
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=613192#613192
|
|
5
DmitrO
24.07.15
✎
08:30
|
(4) у меня навык телепатии тоже небольшой, но я умею читать, в (0) это явно написано на "верхнерусском" языке.
|
|
6
DmitrO
24.07.15
✎
08:33
|
для табличной части (3) будет работать и при установленных отборах (по значению в колонке), и при поиске.
|
|
7
DmitrO
24.07.15
✎
08:33
|
собственно и для ДС этот сценарий обработки тоже будет работать.
|
|
8
asady
24.07.15
✎
08:35
|
(7) остается дождаться топистартера :)
|
|
9
bestuzhev
24.07.15
✎
08:45
|
(8) Я тут! Спасибо! Сделал через обработку выделенных (Ctrl+A).
|
|