Имя: Пароль:
1C
1С v8
Поиск по подстроке в табличной части (УФ)
,
0 EarthsSoul
 
25.08.14
12:54
Добрый день
У меня табличная часть обработки отображается на форме.
Пользователь может искать подстроке  нажав клавишу ctr+f и введя подстроку. Таким образом он находит по подстроке.
Вот пользователю надоело нажимать ctr+f, он хочет иметь поле ввода над табличной частью поля обработки.
Вопрос как сделать отбор по подстроке ?

Я попытался сделать как то так
Элементы.Таблица.ОтборСтрок = Новый ФиксированнаяСтруктура("Артикул", "%"+Объект.Артикул+ "%");
Но эффект совсем другой, такое впечатление что ищет по полному соответствию …
1 Cube
 
25.08.14
13:03
(0) Переходи на такси.
Поиск в списках: http://v8.1c.ru/o7/201401ls/index.htm
2 EarthsSoul
 
25.08.14
13:05
У меня ут 10.3 с управляемыми формами, можно эти формы сделать как такси ? )
3 EarthsSoul
 
25.08.14
13:07
(0) к тому же я так понимаю речь идет о динамическом списке в http://v8.1c.ru/o7/201401ls/index.htm .  Это не работает для табличных частей ...
4 EarthsSoul
 
25.08.14
13:14
Ребята, это что технически невозможно?
5 Cube
 
25.08.14
13:26
(3) А, да, для ТЧ не пойдет...
6 Cube
 
25.08.14
13:27
Ну, тогда, "твое дело - труба" (c) Не моё :)
7 EarthsSoul
 
25.08.14
13:29
(0) хорошая конечно статья, найду применение, уже тестирую, но с табличной частью реально не работает...
Как то глупо что на уровне стандартного интерфейса есть поиск по подстроке, а программно этого нет...
8 Fish
 
25.08.14
13:30
(3)(4) А что, кто-то запрещает отображать ТЧ в виде динамического списка?
9 Wobland
 
25.08.14
13:31
(0) а ты почему-то решил, что процент признаётся за элемент маски?
10 Зойч
 
25.08.14
13:34
программного доступа к такому отбору/поиску нет
11 Cube
 
25.08.14
13:36
(8) Предлагаешь колхозить с таблицей значений на форме? Дануегонафиг...
12 EarthsSoul
 
25.08.14
13:42
(8) По моему это технически не реализуемо вообще. А именнно
Табличную часть обработки вывести в динамическом списке...
Можно конечно выводить не в табличную часть обработки а создать отдельный динамический список, но тогда в динамическом списке пользователь не сможет проставить галочки на против нужных элементов... Тогда весь смысл обработки теряется.

(9) скорее интуитивно :)
13 DirecTwiX
 
25.08.14
13:47
(1) Там же нет поиска по подстроке в целом. Только по началу строкит. А на УФ такое и так есть. Элементы.ТП.Отбор(Строк?).Наименование = "Компью"
Как-то так.
14 Wobland
 
25.08.14
13:48
(12) интуитивно, говоришь? а как бы ты заставил юзеров искать по строке с процентом? ;)
15 Wobland
 
25.08.14
13:49
хитрый отбор по произвольному запросу и всех делов ;)
16 DirecTwiX
 
25.08.14
13:50
Расширение таблицы формы для табличных частей.ОтборСтрок
Если тип колонки - строка, то в отбор попадут строки, которые начинаются на установленную в отборе