|
Как на форме сделать цикл по отфильтрованной тч? УФ Ø (Волшебник 01.08.2017 12:42) | ☑ | ||
---|---|---|---|---|
0
33554432
21.06.17
✎
09:25
|
Как на форме сделать цикл по отфильтрованной тч? УФ
|
|||
1
33554432
21.06.17
✎
09:26
|
Ну то есть делается поиск чего-то в тч, она сокращается до строк с найденным значением, а как пройтись только по этим значениям, а не по всей таблице?
|
|||
2
vicof
21.06.17
✎
09:27
|
Циклом
|
|||
3
vicof
21.06.17
✎
09:28
|
НайденныеСтроки = ТЧ.НайтиСтроки(ПараметрыОтбора)
|
|||
4
33554432
21.06.17
✎
09:36
|
(3)
что за параметрыотбора, где это вставить? Клиент ругается на параметрыотбора |
|||
5
Пес Барбос
21.06.17
✎
09:45
|
Отбор = Новый Структура;
Отбор.Вставить("Количество",0); НайденныеСтроки = ТЧ.НайтиСтроки(Отбор); Для Индекс = 0 По НайденныеСтроки.ВГраница() Цикл КонецЦикла; |
|||
6
FIXXXL
21.06.17
✎
09:48
|
(0) можно чуть поменять логику работы и пользовать ВыьранныеСтроки
пользователю в твоем случае надо будет только нажать ctrl+А |
|||
7
igorPetrov
21.06.17
✎
09:56
|
(3) А встать на "НайтиСтроки" и нажать ctrl+F1 это сложнее, чем на форум написать?
|
|||
8
33554432
21.06.17
✎
10:01
|
(5)
тут задано в коде значение отбора, а как отловить отбор пользователя? |
|||
9
Fedor-1971
21.06.17
✎
10:20
|
(0) на 8.2 никак, на 8.3 через компоновщик настроек. Пошурши по инету, была где-то статья как добраться до пользовательских фильтров
|
|||
10
sFAQer
21.06.17
✎
10:40
|
Расширение таблицы формы для табличных частей (Form table extension for tabular sections)
Свойства: ОтборСтрок (RowFilter) Описание: Дополнительные свойства элемента управления ТаблицаФормы, применимые для табличных частей. В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используется идентификатор строки. Свойство ТекущиеДанные и метод ДанныеСтроки возвращают структуру, заполненную копией данных. Их изменение не отразится на данных формы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). Пример: Таблица1 = ЭлементыФормы.ТаблицаОстатков; Отбор = Новый Структура; Отбор.Вставить("НашДолг", 10); Таблица1.ОтборСтрок = Новый ФиксированнаяСтруктура(Отбор); |
|||
11
Пес Барбос
21.06.17
✎
10:59
|
(10) Автор говорит, что пользователь уже руками отсек лишние строки и теперь нужно обойти те которые видны в ТЧ на форме. Вот в чем проблема насколько я понял.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |