|
v8: Как в табличной части обработки определить, что строка не входит в отбор? | ☑ | ||
|---|---|---|---|---|
|
0
Azmarika
18.06.14
✎
14:30
|
Здравствуйте, дорогие форумчане! Может кто подскажет, как решить проблему следующего плана? Есть обработка с табличной частью, осуществляется отбор по значению в текущей колонке, и вот когда я начинаю обрабатывать таблицу, то скрытые строки тоже обрабатываются. Можно ли как-нибудь найти признак скрытости строк? Буду очень благодарна
|
|||
|
1
SeraFim
18.06.14
✎
14:33
|
Можно в табличной части НайтиСтроки() с тем же отбором и их перебрать
|
|||
|
2
John83
18.06.14
✎
14:33
|
может в алгоритм и отбор заодно заложить?
|
|||
|
3
dj_serega
18.06.14
✎
14:35
|
Управляемые формы?
|
|||
|
4
Drac0
18.06.14
✎
14:36
|
Если УФ, то ПроверитьСтроку()
|
|||
|
5
Azmarika
18.06.14
✎
14:44
|
Спасибо. Нет обыкновенная форма
|
|||
|
6
catena
18.06.14
✎
14:47
|
ТекОтбор = ЭлементыФормы.ТаблицаНаКоторуюНаложенОтбор.ОтборСтрок
Построитель = Новый ПостроительОтчета; Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаНаКоторуюНаложенОтбор); Для каждого ЭлементОтбора Из ТекОтбор Цикл Если ЭлементОтбора.Использование Тогда НовыйЭлемент = Построитель.Отбор.Добавить(ЭлементОтбора.ПутьКДанным, ЭлементОтбора.Имя, ЭлементОтбора.Представление); НовыйЭлемент.ВидСравнения = ЭлементОтбора.ВидСравнения; НовыйЭлемент.Значение = ЭлементОтбора.Значение; НовыйЭлемент.ЗначениеС = ЭлементОтбора.ЗначениеС; НовыйЭлемент.ЗначениеПо = ЭлементОтбора.ЗначениеПо; НовыйЭлемент.Использование = Истина; КонецЕсли; КонецЦикла; РезультатЗапроса = Построитель.Результат; Возврат РезультатЗапроса.Выгрузить(); |
|||
|
7
catena
18.06.14
✎
14:47
|
Это будет таблица строк соответствующих отбору
|
|||
|
8
Azmarika
18.06.14
✎
14:51
|
Ой, большое спасибо...
|
|||
|
9
Azmarika
18.06.14
✎
14:59
|
У меня все получилось!
|
|||
|
10
catena
18.06.14
✎
15:42
|
(8)Не за что :)
|
| Форум | Правила | Описание | Секции | Поиск |