Имя: Пароль:
1C
1С v8
Найти строки в таблице значений
0 r1000
 
16.03.16
17:36
На форме есть табличное поле. Тип таблица значений.
Колонок 30, строк примерно 20000, типы ячеек текст.
Хочется организовать поиск строк по заданной подстроке поиска, т.е. при поиске оставить в таблице только те строки, в колонках которой есть заданная подстрока поиска. Как оптимальней всего это сделать ?
1 xxTANATORxx
 
16.03.16
17:38
дык запросом отобрать, и включить отбор
2 xxTANATORxx
 
16.03.16
17:38
(1)+ а вообще-то у тебя УФ?
3 mistеr
 
16.03.16
17:41
(0) Ищешь тупым перебором, строки копируешь в другую ТЗ, ее показываешь на форме. Будет медленно.

Если хочешь быстро, нужно заливать в базу и юзать полнотекстовый поиск.

P.S. Откуда данные в таблице, неужели из Экселя?
4 lamme
 
16.03.16
17:41
НайтиСтроки - не ?
5 xxTANATORxx
 
16.03.16
17:42
(4)по подстроке? оно так умеет?
6 lamme
 
16.03.16
17:44
тз исходную правильно организовать
7 r1000
 
16.03.16
17:44
НайтиСтроки не катит. Мне нужно по вхождению.
Форма обычная.
Думаю нужно в тз и потом запрос к тз, а потом очистить таблицу на форме и скинуть туда результат запроса.
8 r1000
 
16.03.16
17:45
Данные из экселя.
9 mistеr
 
16.03.16
17:51
(8) Чем раньше поймете с заказчиком бесперспективность этой затеи, тем лучше. Нужно чистить исходные данные.
10 Записьдампа
 
16.03.16
17:54
(9) +1
(0) Вы с заказчиком действительно хотите видеть и что-то понимаете в 30 колонках 20 тысяч строк, вываленых сразу на клиента?